参数名称 | 说明 | 数据类型 |
---|---|---|
d | 支付宝交易号 | String |
u | 用户ID(转账备注里填的) | String |
p | 支付宝转账金额 | String |
t | 支付宝转账时间 | Date |
l | 转账类型(0支付宝、1财付通、2微信) | Int |
z | 支付宝转账说明 | String |
ntime | 客户端时间 | Date |
key | MD5校验值 | String |
yzpay | 操作标识 | String |
key值说明:
key值是“支付宝交易号”、“支付宝转账金额”、“接口密钥”三项连接起来的字符串做MD5加密得到的32位字符串。
yzpay值说明:
1、值为“sx”:查询是否有用户进入支付流程,开始频繁扫描支付宝交易记录,以便快速获取新订单,第一时间通知接口。
需要返回值:返回值为“(faill)”和“(success)”。“(success)”表示有用户进入支付流程,“(faill)”表示没有。
2、值为“gd”:获取未充值成功的订单。作用:转账时未填写备注,或者备注填写错误造成充值未成功的,用户手动提交了支付宝交易号。客户端获取这些信息后通知接口为用户充值。
需要返回值:返回值为“(success)”+ 订单信息。返回字符串值格式示例:“(success)支付宝交易号_1,用户_1的ID号|支付宝交易号_2,用户_2的ID号”。交易号和用户ID之间用英文逗号分开,每组交易号和用户ID用竖线分开。每个交易号只需返回一次,请做好标识处理防止多次返回。
3、值为空或其它时为接口通知充值操作。