SlipMate Open API
    • Getting Started
    • Authentication
    • Common Specification
    • List of Banks in Thailand
    • Retry Strategy
    • Slip Verification API
      • verify by QR Data
        POST
      • verify by Base64 Image
        POST
      • verify by Upload File
        POST
      • verify by Image URL
        POST
      • verify by Transaction Reference
        POST
    • Account API
      • Credit Balance
        GET
    • Schemas
      • SlipData

    Retry Strategy

    ⚠️ IMPORTANT NOTICE#

    THIS ISSUE FREQUENTLY OCCURS DURING PEAK BANKING HOURS (E.G., END OF MONTH, EVENING TIMES, OR HIGH SYSTEM TRAFFIC).

    Real-Time Transfer Delay Notice#

    In some cases, when a user completes a transaction and immediately scans the slip, the issuing bank's system may experience a processing delay (typically 30–60 seconds, or potentially longer).
    As a result, initial API requests may fail and return the following error response:
    HTTP Status Code: 400 Bad Request
    Error: Transaction Reference does not exist

    Client-Side Implementation Guide (Recommended)#

    To increase the verification success rate, it is recommended that the client implementation handles HTTP 400 errors by using a Retry Mechanism with Exponential Backoff.

    Example Implementation using Axios#

    Modified at 2026-08-11 11:57:47
    Previous
    List of Banks in Thailand
    Next
    verify by QR Data
    Built with