EPAY - SDK
协议规则
传输方式:HTTP
数据格式:JSON
签名算法:MD5
字符编码:UTF-8
页面跳转支付
此接口可用于用户前台直接发起支付,使用form表单跳转或拼接成url跳转。
URL地址:https://peapay.top/submit.php
POST数据:pid={商户ID}&type={支付方式}&out_trade_no={商户订单号}¬ify_url={服务器异步通知地址}&return_url={页面跳转通知地址}&name={商品名称}&money={金额}&sign={签名字符串}&sign_type=MD5
请求参数说明:
商户ID
pid
是
Int
1001
支付方式
type
是
String
alipay
商户订单号
out_trade_no
是
String
20160806151343349
异步通知地址
notify_url
是
String
http://xxx.cn/notify_url.php
服务器异步通知地址
跳转通知地址
return_url
是
String
http://xxx.cn/return_url.php
页面跳转通知地址
商品名称
name
是
String
VIP会员
商品金额
money
是
String
1.00
业务扩展参数
param
否
String
没有请留空
支付后原样返回
签名字符串
sign
是
String
202cb962ac590
签名类型
sign_type
是
String
MD5
默认为MD5
支付结果通知
通知类型:服务器异步通知(notify_url)、页面跳转通知(return_url)
请求方式:GET
请求参数说明:
商户ID
pid
是
Int
1001
易支付订单号
trade_no
是
String
2016080615
豌豆金融订单号
商户订单号
out_trade_no
是
String
20160806151343349
商户系统内部的订单号
支付方式
type
是
String
alipay
商品名称
name
是
String
VIP会员
商品金额
money
是
String
1.00
支付状态
trade_status
是
String
TRADE_SUCCESS
只有TRADE_SUCCESS是成功
业务扩展参数
param
否
String
签名字符串
sign
是
String
202cb962ac590
签名类型
sign_type
是
String
MD5
默认为MD5
收到异步通知后,需返回success以表示服务器接收到了订单通知
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 )
(注意:+ 为各语言的拼接符!不是字符!),md5为小写
支付方式列表
alipay
支付宝
wxpay
微信支付
SDK下载
Last updated