聚合易支付
协议规则
传输方式:HTTP
数据格式:JSON
签名算法:MD5
字符编码:UTF-8
页面跳转支付
此接口可用于用户前台直接发起支付,使用form表单跳转或拼接成url跳转。
URL地址:聚合易支付URL
请求方式:POST 或 GET(推荐POST,不容易被劫持或屏蔽)
请求参数说明:
API接口支付
此接口可用于服务器后端发起支付请求,会返回支付二维码链接或支付跳转url。
URL地址:聚合易支付URL
请求方式:POST
请求参数说明:
返回结果(json):
注:payurl、qrcode、urlscheme 三个参数只会返回其中一个
支付结果通知
通知类型:服务器异步通知(notify_url)、页面跳转通知(return_url)
请求方式:GET
请求参数说明:
收到异步通知后,需返回success以表示服务器接收到了订单通知
MD5签名算法
1、将发送或接收到的所有参数按照参数名ASCII码从小到大排序(a-z),sign、sign_type、和空值不参与签名!
2、将排序后的参数拼接成URL键值对的格式,例如a=b&c=d&e=f
,参数值不要进行url编码。
3、再将拼接好的字符串与商户密钥KEY进行MD5加密得出sign签名参数,sign = md5 ( a=b&c=d&e=f + KEY )
(注意:+ 为各语言的拼接符,不是字符!),md5结果为小写。
4、具体签名与发起支付的示例代码可下载SDK查看。
支付方式列表
设备类型列表
[API]查询商户信息
URL地址:网站/api.php?act=query&pid={商户ID}&key={商户密钥}
请求参数说明:
返回结果:
[API]查询结算记录
URL地址:网站/api.php?act=settle&pid={商户ID}&key={商户密钥}
请求参数说明:
返回结果:
[API]查询单个订单
URL地址:网站/api.php?act=order&pid={商户ID}&key={商户密钥}&out_trade_no={商户订单号}
请求参数说明:
提示:系统订单号 和 商户订单号 二选一传入即可,如果都传入以系统订单号为准!
返回结果:
[API]批量查询订单
URL地址:聚合易支付URL地址
请求参数说明:
返回结果:
[API]提交订单退款
需要先在商户后台开启订单退款API接口开关,才能调用该接口发起订单退款
URL地址:聚合易支付URL地址
请求方式:POST
请求参数说明:
注:trade_no、out_trade_no 不能同时为空,如果都传了以trade_no为准
返回结果:
聚合易支付 支付宝免签约即时到账 财付通免签约 微信免签约支付 QQ钱包免签约 免签约支付