API对接指南:商户秘钥与支付接口详解

需积分: 0 0 下载量 11 浏览量 更新于2024-08-04 收藏 30KB DOCX 举报
"该文档是关于下级站点如何对接API支付接口的说明,主要涉及到登录商户面板获取秘钥、商户ID,以及支付接口的参数设置、签名算法、支付结果通知和订单状态查询接口的使用。此外,还提到了银行编码的参考和接口调用需要注意的事项。" 本文档详细阐述了商户在对接API支付接口时所需遵循的步骤和注意事项。首先,商户需要拥有一个经过审核的账号,登录商户面板后在API管理中的API开发文档处获取秘钥和商户ID。对于尚未审核的用户,必须提交相关资料并通过客服审核。 支付接口的Post支付网关地址为网站地址/Pay_Index.html,请求参数需按照指定的签名算法进行处理。签名生成的步骤包括:将所有非空参数按ASCII码排序并拼接成字符串,然后在字符串末尾加上密钥key,进行MD5运算,最后将结果转为大写。例如,示例中的字符串SignTemp包含了pay_amount、pay_applydate等参数及key,经过MD5运算和转大写后得到签名值signValue。 支付结果通知是通过服务器点对点通讯实现的,若收到通知,应在页面显示"OK"。未显示则会重复发送三次通知。请注意,所有涉及签名的操作应参照提供的签名算法进行。 此外,文档还提供了订单状态查询接口,其网关地址同样为POST方式提交,查询结果通知同样需要进行签名处理。查询参数包括pay_memberid等,具体操作与支付接口类似。 附件中列出了银行编码的参考信息,商户可以在后台的通道管理或支付产品管理中找到对应的银行编码,也可以自定义支付产品,但最终以后台实际提供的编码为准。在调用接口时,参数pay_memberid等是必需的,并且可能需要参与签名计算。 该文档全面地介绍了商户如何对接API支付接口,包括必要的接口信息、签名流程、通知机制和银行编码的选择,为商户成功实现支付功能提供了详尽的指导。在实施过程中,确保遵循签名算法和接口调用规范,以确保交易的安全性和准确性。