小程序ID |
appid |
是 |
String(32) |
wx8888888888888888 |
微信分配的小程序ID |
商户号 |
mch_id |
是 |
String(32) |
1900000109 |
微信支付分配的商户号 |
设备号 |
device_info |
否 |
String(32) |
013467007045764 |
终端设备号 |
随机字符串 |
nonce_str |
是 |
String(32) |
5K8264ILTKCH16CQ2502SI8ZNMTM67VS |
随机字符串,不长于32位。推荐随机数生成算法 |
签名 |
sign |
是 |
String(32) |
C380BEC2BFD727A4B6845133519F3AD6 |
签名,详见签名生成算法 |
签名类型 |
sign_type |
否 |
String(32) |
HMAC-SHA256 |
签名类型,目前支持HMAC-SHA256和MD5,默认为MD5 |
微信订单号 |
transaction_id |
二选一 |
String(28) |
1217752501201407033233368018 |
微信生成的订单号,在支付通知中有返回 |
商户订单号 |
out_trade_no |
String(32) |
1217752501201407033233368018 |
商户侧传给微信的订单号 |
商户退款单号 |
out_refund_no |
是 |
String(32) |
1217752501201407033233368018 |
商户系统内部的退款单号,商户系统内部唯一,同一退款单号多次请求只退一笔 |
订单金额 |
total_fee |
是 |
Int |
100 |
订单总金额,单位为分,只能为整数,详见支付金额 |
退款金额 |
refund_fee |
是 |
Int |
100 |
退款总金额,订单总金额,单位为分,只能为整数,详见支付金额 |
货币种类 |
refund_fee_type |
否 |
String(8) |
CNY |
货币类型,符合ISO 4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型 |
操作员 |
op_user_id |
是 |
String(32) |
1900000109 |
操作员帐号, 默认为商户号 |
退款资金来源 |
refund_account |
否 |
String(30) |
REFUND_SOURCE_RECHARGE_FUNDS |
仅针对老资金流商户使用
REFUND_SOURCE_UNSETTLED_FUNDS---未结算资金退款(默认使用未结算资金退款)
REFUND_SOURCE_RECHARGE_FUNDS---可用余额退款
|