支付接口文档

2022-12-09  本文已影响0人  Meryl_258a

介绍

交易平台

签名说明

第一步:设所有发送或者接收到的数据为集合M,将集合M内非空参数值的参数按照参数名ASCII码从小到大排序(字典序),使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串stringA。
特别注意以下重要规则:

第二步:在stringA最后拼接上signKey得到stringSignTemp字符串,并对stringSignTemp进行MD5运算,再将得到的字符串所有字符转换为大写,得到sign值signValue。
支付中心会分配业务系统signKey:

API说明

1.JSAPI支付
参数名 必选 类型 说明
appKey string 支付Key
appSecret string 支付秘钥
payWay string 支付方式,微信:wechat,支付宝:alipay
openid string 微信openid
merchantNo string 收款商户号
mchOrderNo string 商户订单号
amount number 订单金额
tranType number 交易类型:1.即使到账,2.担保交易
subject number 交易主题
body number 交易描述
notifyUrl string 支付回调地址
sign string 支付签名(见上文)
参数名 必选 类型 说明
appId string 微信appid
timeStamp string 时间戳
nonceStr string 随机字符串
package string 订单详情扩展字符串
signType string 签名方式
paySign string 签名
2.H5支付
参数名 必选 类型 说明
appKey string 支付Key
appSecret string 支付秘钥
payWay string 支付方式,微信:wechat,支付宝:alipay
merchantNo string 收款商户号
mchOrderNo string 商户订单号
amount number 订单金额
tranType number 交易类型:1.即使到账,2.担保交易
subject number 交易主题
body number 交易描述
notifyUrl string 支付回调地址
sign string 支付签名(见上文)
参数名 必选 类型 说明
mweb_url string 支付跳转链接
3.扫码支付
参数名 必选 类型 说明
appKey string 支付Key
appSecret string 支付秘钥
payWay string 支付方式,微信:wechat,支付宝:alipay
merchantNo string 收款商户号
mchOrderNo string 商户订单号
amount number 订单金额
tranType number 交易类型:1.即使到账,2.担保交易
subject number 交易主题
body number 交易描述
notifyUrl string 支付回调地址
sign string 支付签名(见上文)
参数名 必选 类型 说明
code_url string 二维码链接
4.付款码支付
参数名 必选 类型 说明
appKey string 支付Key
appSecret string 支付秘钥
payWay string 支付方式,微信:wechat,支付宝:alipay
merchantNo string 收款商户号
mchOrderNo string 商户订单号
amount number 订单金额
tranType number 交易类型:1.即使到账,2.担保交易
subject number 交易主题
body number 交易描述
notifyUrl string 支付回调地址
authCode string
sign string 支付签名(见上文)
参数名 必选 类型 说明
errCode number 错误码:0.成功
errMsg string 错误信息
data string 返回数据
上一篇下一篇

猜你喜欢

热点阅读