iPayLinks 充值回调

 

测试环境域名为 https://test.birdsystem.com

生产环境域名为 https://test.birdsystem.com

一. 客户直充

接口: POST /client/public/ipaylinks-topup-notify

参数

值类型

备注

data

string

json格式,参数主体

data.out_trade_no

string

我们传过去的 merchantOrderId

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 对接文档