协议规则

传输方式:HTTP

数据格式:JSON

签名算法:MD5

字符编码:UTF-8


发起支付请求

URL地址:http://103.226.152.80/submit.php?_input_charset=utf-8&money={金额}&name={商品名称}&notify_url={服务器异步通知地址}&out_trade_no={商户订单号}&pid={商户ID}&return_url={页面跳转通知地址}&sitename={网站名称}&type={支付方式}&sign={签名字符串}&sign_type=MD5

请求参数说明:

字段名变量名必填类型示例值描述
商户IDpidInt1001
支付方式typeStringalipayalipay:支付宝,qqpay:QQ钱包,wxpay:微信支付
商户订单号out_trade_noString20160806151343349
异步通知地址notify_urlStringhttp://www.xxx.xxx/notify_url.php服务器异步通知地址
跳转通知地址return_urlStringhttp://www.xxx.xxx/return_url.php页面跳转通知地址
商品名称nameString商品名称
商品金额moneyString1.00
网站名称sitenameString支付平台
签名字符串signString202cb962ac59075b964b07152d234b70

将下列参数MD5加密后得出的sign

_input_charset=utf-8
&money=1.00
&name=商品名称
&notify_url=http://www.xxx.xxx/notify_url
&out_trade_no=20160806151343349
&pid=1001
&return_url=http://www.xxx.xxx/return_url
&sitename=支付平台
&type=alipay
商户key
将筛选的参数
按照第一个字符的键值字母升序排序
如果遇到相同字符
则按照第二个字符排序,以此类推。
将排序后的参数与其对应值
组合成“参数=参数值”的格式
并且把这些参数用&字符连接起来
此时生成的字符串为待签名字符串。
MD5签名的商户
需要将key的值拼接在字符串后面
调用MD5算法生成sign。
签名算法与 支付宝签名算法 相同
签名类型sign_typeStringMD5默认为MD5

支付结果通知

通知类型:服务器异步通知(notify_url)、页面跳转通知(return_url)

请求方式:GET

请求参数说明:

字段名变量名必填类型示例值描述
商户IDpidInt1001
易支付订单号trade_noString20160806151343349021彩虹易支付订单号
商户订单号out_trade_noString20160806151343349商户系统内部的订单号
支付方式typeStringalipayalipay:支付宝,tenpay:财付通,
qqpay:QQ钱包,wxpay:微信支付
商品名称nameStringVIP会员
商品金额moneyString1.00
支付状态trade_statusStringTRADE_SUCCESS
签名字符串signString202cb962ac59075b964b07152d234b70签名算法与支付宝签名算法相同
签名类型sign_typeStringMD5默认为MD5

SDK下载

Php_Sdk.zip
SDK版本:V1.0