商户支付接口指南:网关支付参数详解

需积分: 0 0 下载量 36 浏览量 更新于2024-06-30 收藏 47KB DOCX 举报
本手册是关于支付系统商户使用的详细指南,针对的是网关支付功能。它由网络科技有限公司于二○一六年三月发布,并定期更新。该文档的主要目标是帮助商户了解和操作支付系统接口,包括接口信息、订单支付流程以及请求表单参数。 1. **接口信息** - 支付系统采用HTTP协议进行通信,客户端通过POST表单方式提交数据。 - 提交地址固定,无论测试还是生产环境,均为`http://sytrade.fjjxjj.com/cgi-bin/netpayment/pay_gate.cgi`。 - 支付平台返回的报文以XML格式呈现,商户需进行数据签名验证以确认其真实性,测试商户号为1000080002420,MD5KEY为301ba128277cb56151f3c966f3fdd55e。 2. **订单支付** - 商户若需确保支付通知的真实性,需使用支付系统提供的开发包中的函数,配合商户的PublicKey进行验证。 - 参数组合时,务必注意避免'&'字符和特殊字符的转义,总长度限制在256字节内。 - 选填字段允许为空,但标签不可删除,且同一笔订单号可多次请求,未支付会提示再次支付,已支付则返回结果。 3. **请求表单参数** - 商户引导用户通过浏览器访问支付系统,用户完成支付后,系统会向商户发送支付结果通知。 - 关键参数包括`bankCode`(仅限指定银行代码)、`signMsg`(由除`signMsg`之外的其他参数按顺序拼接并加密生成,如`apiName=WEB_PAY_B2C&apiVersion=1.0.0.0&…`)等。 - 例如,商户需要提供平台ID、商户号、订单号、交易日期和金额等信息,其中`bankCode`决定了支付页面跳转至哪个银行。 通过这份手册,商户能够明确如何整合支付系统到自己的业务流程中,确保数据安全和支付过程的顺畅进行。同时,了解如何处理返回的支付结果和验证支付通知的准确性是至关重要的。