EPAY - SDK

协议规则

传输方式:HTTP

数据格式:JSON

签名算法:MD5

字符编码:UTF-8

页面跳转支付

此接口可用于用户前台直接发起支付,使用form表单跳转或拼接成url跳转。

URL地址:https://peapay.top/submit.php

POST数据:pid={商户ID}&type={支付方式}&out_trade_no={商户订单号}&notify_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