ATT Pay Integration Guide
  1. Deposit APIs
ATT Pay Integration Guide
  • About
  • Authentication & Signature
  • Withdrawal APIs
    • Create New Withdrawal Transaction
    • Check Withdrawal Transaction Status
    • Withdrawal Callback
  • Deposit APIs
    • Create New Deposit Transaction
    • Check Deposit Transaction Status
    • Deposit Callback
  • Appendix
    • Status Explanation
    • Bank List
  1. Deposit APIs

Create New Deposit Transaction

In system and database synchronized purposes, we use the same params name to declare withdrawal and deposit order as [withdraw_id]. Please take note to avoid confusing in development

Request Body Parameters:#

ParamsTypeDescriptionExample
withdraw_idStringPlatform trace ID12345_67890
player_nameStringPlayer's bank account holder nameNGUYEN VAN A
player_idStringPlayer's game nicknametest123
merchant_idStringPlatform merchant IDatt_merchant_4
amountNumberTransaction amount (VND)50000
signatureStringSignature logic7779b0e5a82b61ac89f5c3f50ffbdc65
callback_urlStringMerchant callback URLhttps://example.com/callback

Response Parameters (Success)#

FieldTypeDescription
status_codeNumberStatus code - status_code explanation
validBooleanIndicates whether the request data is valid
resultObjectAdditional data returned by the system
result.page_urlStringRedirect URL to the deposit payment interface
messStringSystem message or description
Success response example:
{
    status_code: 200,
    valid: true,
    mess: "Transaction has been sent and waiting for process!",
    result: {
        page_url: "https://interface.sample-att.com?withdraw_id=12345671…"
    }
}

Response Parameters (Error)#

FieldTypeDescription
status_codeNumberStatus code - status_code explanation
validBooleanIndicates whether the request data is valid
errorObjectError details for third-party debugging
messStringSystem message or description
Error response example:
{
  "status_code": 422,
  "valid": false,
  "error": "Callback URL is required and must be case-sensitive with no spaces.",
  "mess": "Validation failed."
}
Modified at 2025-12-20 18:26:16
Previous
Withdrawal Callback
Next
Check Deposit Transaction Status
Built with