paycools-mex-en
Languages
Languages
  • 简体中文
  • English
Languages
Languages
  • 简体中文
  • English
    • Unified API Request Parameters
    • Unified Asynchronous Notification Parameters
    • API Common Response Codes
    • 1. Tax Service
      • Ticket
      • 1.1 Register Tax Ticket
        POST
      • 1.4 Replace Tax Ticket
        POST
      • 1.5 Tax Ticket Status Notification
        POST
      • 1.3 Cancel Tax Ticket
        POST
      • 1.2 Query Tax Ticket
        POST
    • 2. Payment - Static Order
      • Channel List
      • 2.1 CLABE Creation API
        POST
      • 2.2 CLABE Details Query API
        POST
      • 2.3 CLABE Collection Query API
        POST
      • 2.4 CLABE Collection Notification
        POST
    • 3. Payout
      • Payout Channel List
      • 3.1 Create Payout
        POST
      • 3.2 Check Payout Status
        POST
      • 3.3 Payout Notification
        POST

    API Common Response Codes

    Open API Common Response Codes#

    Common Open API response codes (returned in real-time for current transaction)
    Response example
    {
        "code":21016,
        "message":"Merchant ip forbidden",
    }

    Common Interface Response Codes#

    CodeMessage
    10000Success
    21000Server error, Please try again later.
    21001Request sign error
    21002Request param error
    21003Request appId error
    21004Merchant is unavailable
    21005Merchant channel is unavailable
    21006Merchant transaction not found
    21007Duplicate merchant order id
    21008Request timestamp error
    21009Request timestamp error
    21010The amount exceeds the limit
    21011Network error
    21012Request bank code error
    21013Request wallet code error
    21014Merchant balance insufficient
    21015Duplicate idempotencyId
    21016Merchant ip forbidden
    21017Merchant has not opened this national service
    21018Request transfer code error
    21019Request pay method code error
    21020Too many requests, please retry later.
    21021Transaction Amount Invalid
    21022Transaction Volume Limit
    21023Transaction create failed
    21024Invalid access token
    21025Not allowed to cancel
    21026Customer Balance not enough
    21027Transaction creation exceeds limit
    21028Transaction already paid or closed

    Open API Transaction Failed Codes#

    Used for transaction query or callback results
    Response example
    {
    	"amount":5735,
    	"createTime":"2022-01-10 17:55:45",
    	"eventName":"disbursement.failed",
    	"failedCode":-10001,
    	"failedMessage":"Transaction Exceed Limit",
    	"mchOrderId":"CCP16418085446081",
    	"remark":"cash credit",
    	"returnTime":"2022-01-10 18:33:37",
    	"sign":"5a9dd499ddf1c2a4dcf054aceafe409b45f37ca6",
    	"transactionId":"d149b0a575e5344740b2d9698babcede1f68",
    	"transactionStatus":"FAILED"
    }
    Failed CodeError Message
    -10000Transaction Service Error
    -10001Transaction Exceed Limit
    -10002Transaction Params Error
    -10003Transaction Insufficient Balance
    -10004Transaction Channel Rejected
    -10005Transaction Destination Account Error
    -10006Transaction Network Reject
    -10007Transaction Channel Temporarily Close
    -10008Merchant Unavailable Error
    -10009Recipient Account Blocked
    -10010Channel Refund Failed

    Open API Transaction Status Enumeration#

    Used for both collection and disbursement
    Transaction StatusDescription
    PENDINGTransaction in progress
    COMPLETEDTransaction completed
    FAILEDTransaction failed
    VOIDEDTransaction voided
    修改于 2026-06-17 10:37:04
    上一页
    Unified Asynchronous Notification Parameters
    下一页
    Ticket
    Built with