美文网首页
支付接口文档

支付接口文档

作者: Meryl_258a | 来源:发表于2022-12-09 15:25 被阅读0次

    介绍

    交易平台

    签名说明

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

    • 参数名ASCII码从小到大排序(字典序);
    • 如果参数的值为空不参与签名;
    • 参数名区分大小写;
    • 验证调用返回或支付中心主动通知签名时,传送的sign参数不参与签名,将生成的签名与该sign值作校验。
    • 支付中心接口可能增加字段,验证签名时必须支持增加的扩展字段

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

    • signKey:业务系统请求支付中心对应的ApiKey

    API说明

    1.JSAPI支付
    • 请求URL: /cgi/pay/jsApi
    • 请求方式: POST
    • 请求参数:
    参数名 必选 类型 说明
    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支付
    • 请求URL: /cgi/pay/h5
    • 请求方式: POST
    • 请求参数:
    参数名 必选 类型 说明
    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.扫码支付
    • 请求URL: /cgi/pay/scan
    • 请求方式: POST
    • 请求参数:
    参数名 必选 类型 说明
    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.付款码支付
    • 请求URL: /cgi/pay/micro
    • 请求方式: POST
    • 请求参数:
    参数名 必选 类型 说明
    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 返回数据

    相关文章

      网友评论

          本文标题:支付接口文档

          本文链接:https://www.haomeiwen.com/subject/qfrafdtx.html