微信回调

回调机制

如果微信收到商户的应答不是成功或超时,微信认为通知失败,微信会通过一定的策略(如30分钟共8次)定期重新发起通知,尽可能提高通知的成功率,但微信不保证通知最终能成功。 (通知频率为15/15/30/180/1800/1800/1800/1800/3600,单位:秒)如果接收回调接口处理完成要返回如下格式字符串以让回调结束

<xml>
    <return_code><![CDATA[SUCCESS]]></return_code>
    <return_msg><![CDATA[OK]]></return_msg>
</xml>

返回值

参数 参数名称 类型 是否必填 描述
bank_type 付款银行 String(16) 银行类型,采用字符串类型的银行标识
cash_fee 现金支付金额 Price 现金支付金额订单现金支付金额
fee_type 货币种类 Price 货币类型,符合ISO4217标准的三位字母代码,默认人民币:CNY
is_subscribe 是否关注公众账号 String(1) 用户是否关注公众账号,Y-关注,N-未关注,仅在公众账号类型支付有效
net_money 净收入 Price 净收入 , 实际收款金额-总手续费, 总手续费=佣金手续费+返佣手续费+支付平台手续费
openid 用户标识 String(128) 用户在商户appid下的唯一标识
out_trade_no 清算方上传的订单号 String(32) 清算方上传的订单号
pay_platform_fee 微信手续费 Price 微信手续费单位元
sign 加密签名 String(255) 加密后的签名,调用方由此判断是否是平台
sign_type 加密类型RSA String(5) 目前只支付RSA
time_end 支付完成时间 String(14) 支付完成时间,格式为yyyyMMddHHmmss,如2009年12月25日9点10分10秒表示为20091225091010
total_fee 总金额 Price 订单总金额,单位为元
trade_type 交易类型 String(16) JSAPI、NATIVE、APP
transaction_id 平台订单号 String(32) 平台订单号
coupon_fee 代金券金额 Price 单位为分!“代金券或立减优惠”金额<=订单总金额,订单总金额-“代金券或立减优惠”金额=现金支付金额,详见支付金额
pay_platform_rate 支付平台手续费率 Price 支付平台手续费率
liquidator_commission_fee 清算方手续费 Price 清算方手续费
liquidator_commission_rate 清算方手续费率 Price 清算方手续费率
bank_commission_fee 银行手续费 Price 银行手续费
bank_commission_rate 银行手续费率 Price 银行手续费率
platform_order_no 平台方订单号 String 平台方订单号

results matching ""

    No results matching ""