Starpay Merchant Disbursement API
    • 1. Revision History
    • 2. Signature
      • 2.1 API connection check
      • 2.2 Signing a message
      • 2.3 Use the SHA256WithRSA algorithm to calculate the To-Be-Signed String
      • 2.4 Sample
      • 2.5 Method of Signature
    • 3. Procedure Diagram
    • 4. API List
    • 5. Disbursement
      • 5.1 Fund Disbursement List
        POST
      • 5.2 Fund Disbursement
        POST
      • 5.3 Fund Disbursement (Starpay to Starpay Fund Transfer)
        POST
      • 5.4 Fund Disbursement Query
        POST
      • 5.5 Disbursement State Notification
        POST
      • 5.6 Disbursement Balance Query
        POST
      • 5.7 Scan QR
        POST
      • 5.8 Fund Disbursement (Pay P2M QR)
        POST
      • 5.9 Fund Disbursement (Pay P2P QR)
        POST
    • 6. Repayment
      • 6.1 Repayment
        POST
      • 6.2 Repayment State Query
        POST
      • 6.3 Repayment State Notification
        POST
      • 6.4 Repayment Static Qr Generate
        POST
      • 6.5 Repayment Static Qr Order Notify
        POST
      • 6.6 Repayment Balance Query
        POST
      • 6.7 Edit Repayment Static QR Status
        POST
      • 6.8 Repayment transaction Query through RefNo
        POST
      • 6.9 Repayment Cancel
        POST
    • 7. Error code list
    • 8. 3rd Party Error Code List
    • 9.Instapay Error Code List
    • 10. Appendix
      • 10.1 Test demo

    9.Instapay Error Code List

    errorCodeerrorMessage
    AB01Aborted Clearing Timeout. Legacy RFI timeout.
    AB05Timeout Creditor Agent.Transaction stopped due to timeout at the Creditor Agent.
    AB06Timeout Instructed Agent. Transaction stopped due to timeout at the Instructed Agent.
    AB08Offline Creditor Agent. CA/SA is down.
    AB09Error Creditor Agent. No response from CA/SA.
    AC01Incorrect Account Number. No record on file. Used if the account type is valid but the destination account number does not exist in the RFI’s system. Used by IPS when the format of the sending account number specified is not correct (due to hybrid scenario).
    AC03Invalid Creditor Account Number. No activity allowed against the account; Invalid transaction because the target account does not allow peso payment or transfer credits, i.e. Destination account is a time deposit, dollar account, treasury account, trust fund account, investment account and the like. Used by IPS when the format of the receiving account.
    AC04Closed Account Number. Account status is closed. Used when the destination account has a status that prevents it from accepting credits to the account such as Post No Credit status.
    AC06Blocked Account
    AC07Closed Creditor Account Number
    AC12Invalid Account Type. Account type missing or invalid. Generic usage if cannot specify between group and payment information levels.
    AC14Invalid Creditor Account Type. Creditor account type missing or invalid. Proxy notify flag for QR transactions.
    AG01Transaction Forbidden. RFI not allowed as recipient for Instapay. RFI is signed off in Instapay .
    AG03Transaction Not Supported.
    AM02Not Allowed Amount. Exceeds Instapay amount limit (global for all payment type).
    AM04Insufficient Funds. Insufficient SSA Balance.
    AM06Too Low Amount
    AM07Blocked Amount
    AM09Wrong Amount. Amount is not the amount agreed or expected.
    AM11Invalid Transaction Currency
    AM12Invalid Amount Amount is invalid or missing. If the amount in header is different from body.
    AM13Amount Exceeds Clearing System Limit Exceeds Instapay amount limit (Per payment type)
    AM14Amount Exceeds Agreed Limit
    AM21Limit Exceeded
    BE05Unrecognised Initiating Party .Invalid Issuer .Sending BIN not yet defined
    BE15Invalid Identification Code. Invalid Subscriber Account Number. Applicable to P2B transactions only.
    BE16Invalid Debtor Identification Code. Debtor or Ultimate Debtor identification code missing or invalid.
    BE17Invalid Creditor Identification Code. Invalid Biller ID. Creditor or Ultimate Creditor identification code missing or invalid. Applicable to P2B transactions only
    DS04Order Rejected. Order cancelled by RFI due to business decision / rule
    DS0DSigner Certificate Not Valid. The signer certificate is not valid (revoked or not active).
    DS0HNot Allowed Account. Signer is not allowed to sign for this account.
    DS24Time Out. Cancellation requested because the original payment order expired due to time-out. No response from ISO20022 RFI
    DT04Future Date Not Supported
    DT05Invalid Cut Off Date
    DT06Execution Date Changed
    DU03Duplicate Transaction
    DUPLDuplicate Payment. Duplicate transaction (same Sender's identification BIC/Bankcode, transaction date and invoice number).
    FF01Invalid File Format. Applicable to IST receivers when there's synchronization error .
    FF02Syntax Error
    FF05Invalid Local Instrument Code. Not supported transaction. Used when the recipient account type and number are valid but are restricted by the RFI due to product decisions, or is not allowed to receive credit due to RFI system limitations (no access to host system, etc.) .
    FF10Bank System Processing Error
    NARRNarrative. Non standard code from Legacy participant.
    RC01Bank Identifier Incorrect. Bank Identifier code specified in the message has an incorrect format (formerly Incorrect Format For Routing Code).
    RC02Invalid Bank Identifier
    RC03Invalid Debtor Bank Identifier. Debtor bank identifier is invalid or missing.
    RC04Invalid Creditor Bank Identifier. Invalid Receiving bank code. Creditor bank identifier is invalid or missing.
    RR09Invalid Structured Creditor Reference. Invalid Customer no. Structured creditor reference invalid or missing.
    TA01Transmission Aborted. Applicable to IST receivers when MAC validation fails and rejected by IPS.
    TA01Transmission Aborted .Applicable to IST receivers when there's HSM error between IPS and IST.
    TD03Incorrect File Structure
    TM01Cut Off Time. Unable to process due to cutoff processing of RFI.
    9909RTP Switch is down. IPS Switch system malfunction.
    9910RFI/Receiver is signed off from IPS RFI has signed off from IPS. Sign-off restricts the participant from sending or receiving messages through IPS System.
    9912Recipient (RTP) connection is not available
    9913Recipient (IST) connection is not available
    9934OFI/Sender is signed off from IPS. ign-off restricts the participant from sending or receiving messages through IPS System.
    9946OFI/Sender fully suspended. Suspension restricts the participant from sending or receiving messages through IPS system.
    9947RFI/Receiver fully suspended. Suspension restricts the participant from sending or receiving messages through IPS system.
    9948Instapay IPS Service suspended
    9955OFI/Sender not authorised to send business message
    Previous
    8. 3rd Party Error Code List
    Next
    10. Appendix
    Built with