Complete API reference for Member Payment Pool endpoints
Headers:
| Header | Type | Required | Description |
|---|---|---|---|
Authorization |
string | Yes | Bearer {accessToken} |
Body: Empty
200 OK Success
{
"isSuccess": true,
"statusCode": 200,
"data": [
{
"paymentCodeName": "KBANK",
"accountName": "Account Name",
"accountNumber": "1234567890",
"isEnableMemberDepositOrder": true,
"paymentBankMethod": {
"paymentType": "BANK"
}
}
]
}
404 Not Found Member not found
{
"isSuccess": false,
"statusCode": 404,
"message": {
"errorCode": "MEMBER_NOT_FOUND",
"errorMessage": "Member not found"
}
}
429 Too Many Requests Duplicate request detected
{
"isSuccess": false,
"statusCode": 429,
"message": {
"errorCode": "DUPLICATE_REQUEST",
"errorMessage": "Duplicate request. Please try again after a short wait."
}
}
Headers:
| Header | Type | Required | Description |
|---|---|---|---|
Authorization |
string | Yes | Bearer {accessToken} |
Body: Empty
200 OK Success
{
"isSuccess": true,
"statusCode": 200,
"data": [
{
"accountName": "TrueWallet Account",
"paymentCodeName": "TW",
"accountNumber": "0987654321"
}
]
}
404 Not Found Member not found
{
"isSuccess": false,
"statusCode": 404,
"message": {
"errorCode": "MEMBER_NOT_FOUND",
"errorMessage": "Member not found"
}
}
429 Too Many Requests Duplicate request detected
{
"isSuccess": false,
"statusCode": 429,
"message": {
"errorCode": "DUPLICATE_REQUEST",
"errorMessage": "Duplicate request. Please try again after a short wait."
}
}
Headers:
| Header | Type | Required | Description |
|---|---|---|---|
Authorization |
string | Yes | Bearer {accessToken} |
Body: Empty
200 OK Success
{
"isSuccess": true,
"statusCode": 200,
"data": {
"method": [
{
"methodCode": "qr",
"methodName": "qr"
}
],
"gateway": [
{
"gatewayCode": "WORLDPAY",
"gatewayName": "World Pay",
"rules": {
"payout": {
"max": 1000,
"min": 1
},
"deposit": {
"max": 1000,
"min": 1
},
"availablePeriodPayout": [
"00:31",
"22:50"
],
"availablePeriodDeposit": [
"02:01",
"23:00"
]
},
"bankList": [
{
"bankCode": "DB",
"allowedMethods": [
"qr"
],
"gatewayBankCode": "DB",
"gatewayBankName": "Deutsche bank"
},
{
"bankCode": "BAY",
"allowedMethods": [
"qr"
],
"gatewayBankCode": "BAY",
"gatewayBankName": "Bank of Ayudhya"
},
{
"bankCode": "BBL",
"allowedMethods": [
"qr"
],
"gatewayBankCode": "BBL",
"gatewayBankName": "Bangkok bank"
},
{
"bankCode": "GHB",
"allowedMethods": [
"qr"
],
"gatewayBankCode": "GHB",
"gatewayBankName": "Government Housing Bank"
},
{
"bankCode": "GSB",
"allowedMethods": [
"qr"
],
"gatewayBankCode": "GSB",
"gatewayBankName": "Government Savings Bank"
},
{
"bankCode": "KBANK",
"allowedMethods": [
"qr"
],
"gatewayBankCode": "KBANK",
"gatewayBankName": "Kasikorn bank(開泰銀行)"
},
{
"bankCode": "SCB",
"allowedMethods": [
"qr"
],
"gatewayBankCode": "SCB",
"gatewayBankName": "Siam commercial bank"
}
],
"allowedMethods": [
"qr"
],
"checkMemberBank": []
}
]
}
}
200 OK Payment gateway not available (returns null)
{
"isSuccess": true,
"statusCode": 200,
"data": null
}
404 Not Found Member not found
{
"isSuccess": false,
"statusCode": 404,
"message": {
"errorCode": "MEMBER_NOT_FOUND",
"errorMessage": "Member not found"
}
}
429 Too Many Requests Duplicate request detected
{
"isSuccess": false,
"statusCode": 429,
"message": {
"errorCode": "DUPLICATE_REQUEST",
"errorMessage": "Duplicate request. Please try again after a short wait."
}
}
Headers:
| Header | Type | Required | Description |
|---|---|---|---|
Authorization |
string | Yes | Bearer {accessToken} |
Body: Empty
200 OK Success
{
"isSuccess": true,
"statusCode": 200,
"data": {
"banks": [
{
"paymentCodeName": "KBANK",
"accountName": "Account Name",
"accountNumber": "1234567890",
"isEnableMemberDepositOrder": true,
"paymentBankMethod": {
"paymentType": "BANK"
}
}
],
"wallets": [
{
"accountName": "Wallet Account",
"paymentCodeName": "TW",
"accountNumber": "0987654321"
}
],
"gateways": [
{
"gatewayCode": "GATEWAY_CODE",
"gatewayName": "Gateway Name"
}
]
}
}
429 Too Many Requests Duplicate request detected
{
"isSuccess": false,
"statusCode": 429,
"message": {
"errorCode": "DUPLICATE_REQUEST",
"errorMessage": "Duplicate request. Please try again after a short wait."
}
}