支付宝回调
回调机制
程序执行完后必须打印输出“success”(不包含引号)。如果商户反馈给支付宝的字符不是success这7个字符,平台服务器会不断重发通知,直到超过24小时22分钟。一般情况下,25小时以内完成8次通知(通知的间隔频率一般是:4m,10m,10m,1h,2h,6h,15h);
返回值
参数 | 参数名称 | 类型 | 是否必填 | 描述 |
---|---|---|---|---|
sign_type | 签名类型 | String(10) | 是 | 签名算法类型,目前支持RSA RSA |
sign | 签名 | String(256) | 是 | 请参考异步返回结果的验签 601510b7970e52cc63db0f44997cf70e |
trade_no | 支付宝交易号 | String(64) | 是 | 支付宝交易凭证号 2013112011001004330000121536 |
app_id | 开发者的app_id | String(32) | 是 | 支付宝分配给开发者的应用Id 2014072300007148 |
out_trade_no | 商户订单号 | String(64) | 是 | 原支付请求的商户订单号 6823789339978248 |
buyer_id | 买家支付宝用户号 | String(16) | 否 | 买家支付宝账号对应的支付宝唯一用户号。以2088开头的纯16位数字 2088102122524333 |
buyer_logon_id | 买家支付宝账号 | String(100) | 否 | 买家支付宝账号 15901825620 |
trade_status | 交易状态 | String(32) | 否 | 交易目前所处的状态 TRADE_CLOSED |
total_amount | 订单金额 | Number(9,2) | 否 | 本次交易支付的订单金额,单位为人民币(元) 20 |
receipt_amount | 实收金额 | Number(9,2) | 否 | 商家在交易中实际收到的款项,单位为元 15 |
invoice_amount | 开票金额 | Number(9,2) | 否 | 用户在交易中支付的可开发票的金额 10.00 |
buyer_pay_amount | 付款金额 | Number(9,2) | 否 | 用户在交易中支付的金额 13.88 |
point_amount | 集分宝金额 | Number(9,2) | 否 | 使用集分宝支付的金额 12.00 |
subject | 订单标题 | String(256) | 否 | 商品的标题/交易标题/订单标题/订单关键字等,是请求时对应的参数,原样通知回来 当面付交易 |
body | 商品描述 | String(400) | 否 | 该订单的备注、描述、明细等。对应请求时的body参数,原样通知回来 当面付交易内容 |
gmt_create | 交易创建时间 | Date | 否 | 该笔交易创建的时间。格式为yyyy-MM-dd HH:mm:ss 2015-04-27 15:45:57 |
gmt_payment | 交易付款时间 | Date | 否 | 该笔交易的买家付款时间。格式为yyyy-MM-dd HH:mm:ss 2015-04-27 15:45:57 |
gmt_close | 交易结束时间 | Date | 否 | 该笔交易结束时间。格式为yyyy-MM-dd HH:mm:ss 2015-04-29 15:45:57 |
fund_bill_list | 支付金额信息 | String(512) | 否 | 支付成功的各个渠道金额信息,详见资金明细信息说明 [{“amount”:“15.00”,“fundChannel”:“ALIPAYACCOUNT”}] |
pay_platform_fee | 支付平台手续费 | Price | 是 | 支付平台手续费 |
pay_platform_rate | 支付平台手续费率 | Price | 是 | 支付平台手续费率 |
liquidator_commission_fee | 清算方手续费 | Price | 是 | 清算方手续费 |
liquidator_commission_rate | 清算方手续费率 | Price | 是 | 清算方手续费率 |
bank_commission_fee | 银行手续费 | Price | 是 | 银行手续费 |
bank_commission_rate | 银行手续费率 | Price | 是 | 银行手续费率 |
net_income | 净收入 | Price | 是 | 净收入 , 实际收款金额-总手续费, 总手续费=佣金手续费+返佣手续费+支付平台手续费 |
platform_order_no | 平台方订单号 | String | 是 | 平台方订单号 |