1. 4. API Rules
Boost MFB
EN
  • EN
  • 中文
  • 1. Introduction
  • 2. Response Codes
  • 3. Test Account Data
  • 4. API Rules
    • 4.1 Security Specification
  • 5.Pay In(Collection)
    • 5.1 Pay In Result Notification
    • Create Order
      POST
    • Query PayIn Result
      POST
  • 6. Payout
    • Pay Out Result Notification
    • Create Order (Pay Out)
      POST
    • Query Pay Out Result
      POST
  • 7. Validate
    • Name Enquiry
      POST
  • 8.Merchant
    • queryMerchantBalance
      POST
  • 9. Institution List
    • Bank List
      POST
  • 10. Virtual Account
    • Credit Notification
    • Credit Result Query
      POST
    • Create Virtual Account
      POST
    • Query Virtual Account Detail
      POST
    • Update Virtual Account Status
      POST
    • Update Virtual Account Name
      POST
    • Query Virtual Account List
      POST
  1. 4. API Rules

4.1 Security Specification

Merchants must follow these specifications when calling APIs:

API Access Requirements#

ItemSpecification
TransportHTTPS
MethodPOST
FormatJSON
EncodingUTF-8
EncryptionAES (128-bit)
SignatureSHA256WithRSA
CertificateRequired
LogicHTTP status → Interface code → Transaction status

Unified Request Headers#

FieldDescription
timestampCurrent system timestamp in millisecond
nonceRandom string (UUID recommended)
access-keyMerchant access key. Generated after uploading RSA public key certificate in merchant system
signatureData signature. See signature algorithm for details

Signature Algorithm#

String signData = url + timestamp + nonce + bodyStr;
String signResult = RsaUtil.SHA256WithPrivateKey(signData);
Use the RSA private key to sign the signData using the SHA256WithRSA algorithm to obtain the signature result.
Parameter Description
dataDescription
urlcomplete request url
timestampCurrent system timestamp in millisecond
nonceUnique random string (UUID recommended)
bodyStrJSON string assembled from request parameters per API documentation
RSA Private KeyMerchant RSA private key, paired with the RSA public key uploaded to the merchant platform
Previous
3. Test Account Data
Next
5.1 Pay In Result Notification
Built with