易支付 开发文档
API Documentation

易支付开放平台开发文档

参考主流支付文档结构整理,覆盖协议规范、RSA 签名、下单、查询、通知、退款与商户接口,方便 易支付 技术团队快速完成联调。

V2 接口 SHA256WithRSA JSON 返回 UTF-8

接口说明及规范

接口请求请使用部署后的正式域名,当前示例接口域名为 https://pay.example.com,可在后台修改。

提交数据格式application/x-www-form-urlencoded
返回数据格式JSON
字符编码UTF-8
签名算法SHA256WithRSA

V2 接口说明

  • V2 接口统一使用 RSA 签名,适合退款、代付、查询等高安全场景。
  • 每次请求建议携带 timestamp,服务端可据此校验请求时效。
  • 业务系统收到异步通知后,需要校验签名并返回 success

签名规则

签名生成前请排除 signsign_type 和空值字段,再按参数名升序拼接。

01排序字段按参数名 ASCII 升序排列。
02拼接字符串格式为 a=b&c=d,参数值不做 URL 编码。
03私钥签名使用商户私钥执行 SHA256WithRSA 签名。
04平台验签平台使用商户公钥验证请求合法性。
merchant_no=M202605060001
out_trade_no=ORDER_20260506_10086
amount=19900
timestamp=2026-05-09T12:00:00+08:00

页面跳转支付

用于用户前台发起收银台支付,适合网站、H5、简单业务系统直接跳转。

POST / GEThttps://pay.example.com/submit.php
字段必填说明
merchant_no商户编号
out_trade_no商户系统订单号,需保持唯一
name商品或服务名称
amount订单金额,单位可按系统配置约定
notify_url服务器异步通知地址
return_url页面跳转通知地址
sign请求签名

统一下单接口

后端服务调用统一下单接口后,可根据返回的支付链接、二维码或小程序链接引导用户完成支付。

POSThttps://pay.example.com/api/pay/create
{
  "merchant_no": "M202605060001",
  "out_trade_no": "ORDER_20260506_10086",
  "channel": "wechat",
  "amount": 19900,
  "notify_url": "https://your-domain.com/pay/notify",
  "return_url": "https://your-domain.com/pay/return",
  "timestamp": "2026-05-09T12:00:00+08:00",
  "sign": "SHA256_WITH_RSA"
}
返回字段类型说明
codeint状态码,0 表示请求成功
messagestring失败时返回原因
trade_nostring平台支付订单号
pay_urlstring支付跳转地址
qr_codestring二维码内容或链接

订单查询

用于业务系统主动查询订单状态,建议支付完成页、客服后台、补单任务中使用。

GET / POSThttps://pay.example.com/api/pay/query
字段必填说明
merchant_no商户编号
trade_no二选一平台订单号
out_trade_no二选一商户订单号
timestamp请求时间戳
sign请求签名

支付结果通知

平台会向下单时传入的 notify_url 推送支付结果。业务系统需先验签,再更新订单。

处理要求 验签成功并完成业务处理后,请输出 success。如果返回其它内容,平台可能按策略重试通知。
字段说明
trade_no平台支付订单号
out_trade_no商户订单号
channel支付渠道
amount订单金额
trade_status支付状态,成功状态为 TRADE_SUCCESS
sign平台通知签名

订单退款

退款接口适合订单售后、部分退款和运营后台退款流程。正式调用前请在商户后台开启退款权限。

POSThttps://pay.example.com/api/pay/refund
字段必填说明
merchant_no商户编号
trade_no二选一平台支付订单号
out_trade_no二选一商户订单号
refund_amount退款金额
refund_reason退款原因
sign请求签名

商户接口

商户接口用于查询账户状态、余额、订单列表和结算信息。

GET/api/merchant/info查询商户信息与可用余额
GET/api/merchant/orders分页查询订单列表
GET/api/merchant/settlements查询结算记录

支付方式列表

wechat微信支付
alipay支付宝
unionpay银联支付
cashier平台收银台

SDK 下载

正式项目可在后台补充 PHP、Java、Node.js 等 SDK 下载地址。当前页面先保留接入说明与示例代码。