TrustPay
en
  • en
  • zh
    TrustPay
    en
    • en
    • zh
    • Integration Guide
    • Risk Control – Merchant Integration
    • Enums
    • v3
      • c16
        • Payin Order Create(Counter)
      • Balance
        POST
      • Payin
        POST
      • Payment Callback
        POST
      • Order Query
        POST
      • Risk Confirmation
        POST
      • Card Direct Payin
        POST
    • v2
      • Payout(INR)
        POST

    Enums

    Order Transaction#

    FieldDescription
    0Collection (Incoming Payment)
    1Payout (Outgoing Payment)

    Order Status#

    FieldDescription
    1Pending
    2Processed Successfully
    3Processing Failed
    4Processing Timeout
    5Pending Settlement
    6Settled
    7Refunded

    Order Notification Status#

    FieldDescription
    1Pending
    2Notification Sent Successfully
    3Notification Failed

    Supported Currency#

    FieldDescriptionVersion
    USDUnited States Dollar (Fiat)v3
    INRIndian Rupee (Fiat)v2

    Error Code Mapping Table#

    Error CodeDescription
    880001success
    880002bad_request
    880003database_error
    880004remote_error
    880005insufficient_balance
    880006invalid_transaction_type
    880007inner_error
    880008order_failed
    880009freeze_payout_amount_failed
    880010backend_success
    880011unauthorized
    880012order_already_exists
    880013internal_error
    880014all_channel_failed
    880015break_amount_rule
    Modified at 2025-11-18 02:18:52
    Previous
    Risk Control – Merchant Integration
    Next
    Payin Order Create(Counter)
    Built with