Boost
  1. 接口规则
Boost
  • Introduce
  • 响应码
  • 测试数据
  • 接口规则
    • 安全规范
  • Pay In(代收)
    • Pay In Result Notification
    • Initiate Pay In
      POST
    • Query Pay In Result
      POST
  • Pay Out(代付)
    • Pay Out Result Notification
    • Query Pay Out Result
      POST
    • Initiate Pay Out
      POST
  • Institution List
    • Bank List
      POST
    • Wallet List
      POST
  • Validate
    • Name Enquiry(尼日利亚)
      POST
  • Merchant Api
    • queryMerchantBalance
      POST
  • Virtual Account(尼日利亚)
    • Virtual Account Collect Notification
    • Confirm Notification Result
      POST
    • Create Virtual Account
      POST
    • Update Virtual Account Status
      POST
    • Query Virtual Account Detail
      POST
    • Query Virtual Account List
      POST
    • Update Virtual Account Name
      POST
  • Payment(赞比亚)
    • Query Payment Result
      POST
    • Initiate Payment
      POST
  • Pay In(墨西哥)
    • Initiate Pay In
    • Query Pay In Result
  • Schemas
    • Schemas
      • BasePageReq
      • BaseRespDTO
      • VertifyPayReq
      • NotifyDto
      • PageResultBankInstitutionDto
      • JSONConfig
      • JSONObject
      • PaymentBankCardReq
      • OnlineBankingReq
      • PaymentOnlineBankingDto
      • CollectionCheckoutOrderDto
    • PaymentOnBehalfReq
    • UpdateSubAccStatusReq
    • QueryInstitutionListDto
    • QueryPayStatusDto
    • AccountOperationResp
    • NetworkDto
    • QueryTransferInReq
    • QuerySubAccReq
    • UpdateSubAccNameReq
    • PageResultDtoSubAccDto
    • Resp
    • SubAccDto
    • Query Balance Resp
    • QueryOneSubAccReq
    • TransferBankSubmitDto
    • QueryAccountNameReq
    • CreateSubAccReq
    • PaymentWalletReq
    • 返回的数据
    • Open SubMerchant Req
    • QueryAccountNameDto
    • Open SubMerchant Resp
    • PaymentInfoDto
    • PaymentOrderReq
    • CollectionPaymentReq
    • CollectionPaymentDto
    • QueryTransferInDto
    • QueryTransferDto
    • QueryPaymentOrderDto
    • QueryCollectionDto
    • OnlinePaymentReq
    • CollectionPaymentMxDto
  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
Pay In Result Notification
Built with