URL地址:http://www.96ydw.com/submit.php
URL地址:网关地址 + ?pid={商户ID}&type={支付方式}&out_trade_no={商户订单号}¬ify_url={服务器异步通知地址}&return_url={页面跳转通知地址}&name={商品名称}&money={金额}&sitename={网站名称}&sign={签名字符串}&sign_type=MD5
请求参数说明:
字段名 | 变量名 | 必填 | 类型 | 示例值 | 描述 |
---|---|---|---|---|---|
商户ID | pid | 是 | Int | 10001 | |
支付方式 | type | 是 | String | alipay | alipay:支付宝,wxpay:微信支付, qqpay:QQ钱包 |
商户订单号 | out_trade_no | 是 | String | 20160806151343349 | |
异步通知地址 | notify_url | 是 | String | http://域名/notify_url.php | 服务器异步通知地址 |
跳转通知地址 | return_url | 是 | String | http://域名/return_url.php | 页面跳转通知地址 |
商品名称 | name | 是 | String | VIP会员 | |
商品金额 | money | 是 | String | 1.00 | |
网站名称 | sitename | 是 | String | 某某某平台 | |
签名字符串 | sign | 是 | String | 202cb962ac59075b964b07152d234b70 | 签名算法与支付宝签名算法相同 |
签名类型 | sign_type | 是 | String | MD5 | 默认为MD5【不参与签名】 |
URL地址:http://www.96ydw.com/submit.php
请求参数说明:
字段名 | 变量名 | 必填 | 类型 | 示例值 | 描述 |
---|---|---|---|---|---|
商户ID | pid | 是 | Int | 10001 | |
支付方式 | type | 是 | String | alipay | alipay:支付宝,wxpay:微信支付, qqpay:QQ钱包 |
商户订单号 | out_trade_no | 是 | String | 20160806151343349 | |
异步通知地址 | notify_url | 是 | String | http://域名/notify_url.php | 服务器异步通知地址 |
跳转通知地址 | return_url | 是 | String | http://域名/return_url.php | 页面跳转通知地址 |
商品名称 | name | 是 | String | VIP会员 | |
商品金额 | money | 是 | String | 1.00 | |
网站名称 | sitename | 是 | String | 某某某平台 | |
签名字符串 | sign | 是 | String | 202cb962ac59075b964b07152d234b70 | 签名算法与支付宝签名算法相同 |
签名类型 | sign_type | 是 | String | MD5 | 默认为MD5【不参与签名】 |
返回方式 | return_type | 是 | String | json | 填json则返回json格式,不填或其他走FORM跳转方式【不参与签名】 |
返回参数说明:
字段名 | 变量名 | 实例 |
---|---|---|
状态码 | code | 1 |
说明 | msg | success |
返回数据 | data | |
支付链接 | data -pay_url |
http://xxx.com/index/pay/payment?trade_no=xxx |
通知类型:服务器异步通知(notify_url)、页面跳转通知(return_url)
请求方式:GET
特别说明:回调成功之后请输出 SUCCESS
字符串,如果没有收到商户响应的SUCCESS
字符串,系统将通过策略重新通知5次,通知频率为1分钟一次
请求参数说明:
字段名 | 变量名 | 必填 | 类型 | 示例值 | 描述 |
---|---|---|---|---|---|
商户ID | pid | 是 | Int | 1001 | |
易支付订单号 | trade_no | 是 | String | 20160806151343349021 | TK易支付订单号 |
商户订单号 | out_trade_no | 是 | String | 20160806151343349 | 商户系统内部的订单号 |
支付方式 | type | 是 | String | alipay | alipay:支付宝,tenpay:财付通, qqpay:QQ钱包,wxpay:微信支付 |
商品名称 | name | 是 | String | VIP会员 | |
商品金额 | money | 是 | String | 1.00 | |
支付状态 | trade_status | 是 | String | TRADE_SUCCESS | |
签名字符串 | sign | 是 | String | 202cb962ac59075b964b07152d234b70 | 签名算法与支付宝签名算法相同 |
签名类型 | sign_type | 是 | String | MD5 | 默认为MD5 |
请对参数按照键名进行降序排序(a-z)sign sign_type 和空值不进行签名!。 排序后请操作参数生成或拼接一个url请求字符串 例如 a=b&c=d&e=f
(Url值不能携带参数!不要进行urlencode) 再将拼接好的请求字符串与平台生成的Key进行MD5加密得出sign签名参数 MD5 ( a=b&c=d&e=f + KEY )
(注意:+ 为各语言的拼接符!不是字符!)