OpenApi
  1. 接口规则
OpenApi
  • Introduce
  • 响应码
  • 测试数据
  • 接口规则
    • 安全规范
  • PayIn-MX API
    • PayIn-onlineBanking
      POST
    • PayIn-queryList
      POST
  • PayIn-NG API
    • PayIn-initialize
      POST
    • PayIn-query
      POST
  • PayOut API
    • PayOut-bankSubmit
      POST
    • PayOut-query
      POST
  • TransferIn API
    • TransferIn-detail
      POST
  • Bank API
    • Query bank list
      POST
  • BankAccount API
    • Query account name
      POST
  • Merchant Api
    • updateStatus
      POST
    • openSubMerchant
      POST
    • queryMerchantBalance
      POST
  • notify
    • PayOut result notification
    • PayIn result notification
    • Recharge result notification
  1. 接口规则

安全规范

商户接入,调用API必须遵循以下规范#

传输方式为保证交易安全性,采用HTTPS传输
请求方式POST
数据格式使用Json格式
字符编码utf8
加密算法AES (keysize:128)
签名算法SHA256WithRSA
签名要求请参考安全规范-签名算法
证书要求所有接口均需要使用商户api证书
判断逻辑先判断http状态,再判断接口状态code,最后判断交易状态

统一请求头信息#

字段说明
timestamp系统当前时间戳,为毫秒级
nonce随机字符串,建议使用UUID
access-key商户access key,登录商户系统,上传RSA公钥证书之后生成
signature数据签名,规则见签名算法

签名算法#

String signData = url + timestamp + nonce + bodyStr;
String signResult = RsaUtil.SHA256WithPrivateKey(signData);
使用RSA私钥对signData用SHA256WithRSA算法进行签名获得签名结果
参数说明
数据说明
url请求完整url
timestamp当前时间戳(毫秒级)
nonce唯一随机字符串(建议使用UUID)
bodyStr根据接口文档请求参数封装的Json字符串 ,请求参数为空时使用{}
RSA私钥商户RSA私钥,与商户平台上传的RSA公钥为一对
Previous
测试数据
Next
PayIn-onlineBanking
Built with