iPayLinks 充值回调
测试环境域名为 https://test.birdsystem.com
生产环境域名为 https://test.birdsystem.com
一. 客户直充
接口: POST /client/public/ipaylinks-topup-notify
参数 | 值类型 | 备注 |
---|---|---|
data | string | json格式,参数主体 |
data.out_trade_no | string | 我们传过去的 |
data.trade_no | string | ipl回传给我们的流水号,用于在ipl系统中查找账单 |
data.amount | float | 金额 |
data.currency_code | string | 币种 |
sign | string | 签名 |
成功时返回
SUCCESS
失败时返回
FAIL NOTIFY ERROR: error info
二. IPaylinks 转账
接口: POST /client/public/ipaylinks-transfer-topup-notify
参数 | 值类型 | 备注 |
---|---|---|
data | string | json格式,参数主体 |
data.out_trade_no | string | 组成格式 {company_id}-{client_id}-{api_key} |
data.trade_no | string | ipl传给我们的流水号,用于在ipl系统中查找账单 |
data.amount | float | 金额 |
data.currency_code | string | 币种 |
sign | string | 签名 |
成功时返回
SUCCESS
失败时返回
FAIL NOTIFY ERROR: error info
三.相关信息
加签/验签方式
将data字符串使用private key进行sha256加签openssl_sign($data, $sign, $privateKey, OPENSSL_ALGO_SHA256);
我们会用私钥和data进行验签
openssl_verify($data, $sign, $publicKey, OPENSSL_ALGO_SHA256);
Ipl 的 public key
测试环境的public key
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAg6rvegWamUIy7h
LQvEMs2SGtE8Yf14ZsRpjygnoTATQEPhMOp3qFXcfxf5M6BKDmds57FzFY/QE
Rc6JOWB0JVsCCGbQFv1IZ/VmXRnrrranhz2uTvHeZKEwSjo0rWvYAR7BR47xQ
zOYTi9pcJ6IpgYfbhN8l6Az7jmF5KGCb/BEhjbQXhQmYij12+QkkuLiA6/F3kLJD
DPI1ITV9/7a3Ji02CSZXVZkot/d+O2oSdiyrthNN/K8MTWxGDaR+lOtuPpbgF/nYN
KsWncF+x8gMc/JnClGdcwGF2DZXTC9Aly/dM9TRPUsQgNRInmn0aHxdlK5gxM
c8mgd/mQvAOS/z1wIDAQAB
生产环境的public key
测试完成后,找开发人员获取
IPL 对接文档
- 1 一. 客户直充
- 2 二. IPaylinks 转账
- 3 三.相关信息
- 3.1 加签/验签方式
- 3.2 Ipl 的 public key
- 3.3 IPL 对接文档