Download OpenAPI specification:
Create PayIn
| channel required | string Enum: "PPQR" "PPQR30" "TRANSFER" Payment Channel Type
|
| type required | string Value: "PAYIN" Must be PAYIN |
| externalRefId required | string External Reference ID (your internal transaction ID) |
required | string or number |
| callbackUrl required | string Callback URL to receive payment status notification |
| memberName | string Optional member name |
| memberPhoneNumber | string Optional customer phone number |
| peerBank required | string Enum: "BBL" "KBANK" "KTB" "TTB" "SCB" "CIMB" "UOB" "BAY" "GSB" "GHB" "BAAC" "EXIM" "IBANK" "TISCO" "KK" "ICBC" "LH" "SME" Customer bank code for match and verify incoming, call /bankCodes API to get full list |
| peerAccountNumber required | string Customer account number for match and verify incoming transfer |
| signature | string MD5 hash signature, required if your account has signature verification enabled. THIS CAN ONLY PREVENT MITM ATTACK, YOU ALSO NEED TO KEEP SIGN KEY SECURE. |
{- "channel": "PPQR",
- "type": "PAYIN",
- "externalRefId": "string",
- "requestedAmount": "string",
- "callbackUrl": "string",
- "memberName": "string",
- "memberPhoneNumber": "string",
- "peerBank": "BBL",
- "peerAccountNumber": "string",
- "signature": "string"
}{- "transaction": {
- "type": "PAYIN",
- "status": "PENDING",
- "refId": "string",
- "externalRefId": "string",
- "providerRefId": "string",
- "memberName": "string",
- "memberPhoneNumber": "string",
- "peerBank": "string",
- "peerAccountNumber": "string",
- "requestedAmount": "string",
- "requestTime": "2019-08-24T14:15:22Z",
- "amount": "string",
- "confirmedAmount": "string",
- "accountBalanceBefore": "string",
- "accountBalanceAfter": "string",
- "fee": "string",
- "feePercent": "string",
- "confirmStatus": "PENDING",
- "confirmAt": "2019-08-24T14:15:22Z",
- "confirmBy": "string",
- "transactionTime": "2019-08-24T14:15:22Z",
- "transactionRemark": "string",
- "qrRawData": "string",
- "qrImage": "string",
- "qrImageType": "string",
- "qrUrl": "string",
- "bank": "string",
- "accountNumber": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "status": 0,
- "message": "string",
- "success": true,
- "code": 0
}{- "signature": "string",
- "companyName": "string",
- "type": "PAYIN",
- "status": "PENDING",
- "refId": "string",
- "externalRefId": "string",
- "providerRefId": "string",
- "memberName": "string",
- "memberPhoneNumber": "string",
- "peerBank": "string",
- "peerAccountNumber": "string",
- "requestedAmount": "string",
- "requestTime": "2019-08-24T14:15:22Z",
- "amount": "string",
- "confirmedAmount": "string",
- "accountBalanceBefore": "string",
- "accountBalanceAfter": "string",
- "fee": "string",
- "feePercent": "string",
- "confirmStatus": "PENDING",
- "confirmAt": "2019-08-24T14:15:22Z",
- "confirmBy": "string",
- "transactionTime": "2019-08-24T14:15:22Z",
- "transactionRemark": "string",
- "qrRawData": "string",
- "qrImage": "string",
- "qrImageType": "string",
- "qrUrl": "string",
- "bank": "string",
- "accountNumber": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Create PayOut
| channel required | string Value: "TRANSFER" Transfer Channel Type
|
| type required | string Value: "PAYOUT" must be PAYOUT |
| externalRefId required | string |
required | string or number |
| callbackUrl required | string Callback URL to receive payment status notification |
| memberName | string |
| memberPhoneNumber | string |
| peerBank required | string Enum: "BBL" "KBANK" "KTB" "TTB" "SCB" "CIMB" "UOB" "BAY" "GSB" "GHB" "BAAC" "EXIM" "IBANK" "TISCO" "KK" "ICBC" "LH" "SME" Bank Code for Transfer, call /bankCodes API to get full list |
| peerAccountNumber required | string Bank Account Number for |
| signature | string MD5 hash signature, required if your account has signature verification enabled. THIS CAN ONLY PREVENT MITM ATTACK, YOU ALSO NEED TO KEEP SIGN KEY SECURE. |
{- "channel": "TRANSFER",
- "type": "PAYOUT",
- "externalRefId": "string",
- "requestedAmount": "string",
- "callbackUrl": "string",
- "memberName": "string",
- "memberPhoneNumber": "string",
- "peerBank": "BBL",
- "peerAccountNumber": "string",
- "signature": "string"
}{- "transaction": {
- "type": "PAYIN",
- "status": "PENDING",
- "refId": "string",
- "externalRefId": "string",
- "providerRefId": "string",
- "memberName": "string",
- "memberPhoneNumber": "string",
- "peerBank": "string",
- "peerAccountNumber": "string",
- "requestedAmount": "string",
- "requestTime": "2019-08-24T14:15:22Z",
- "amount": "string",
- "confirmedAmount": "string",
- "accountBalanceBefore": "string",
- "accountBalanceAfter": "string",
- "fee": "string",
- "feePercent": "string",
- "confirmStatus": "PENDING",
- "confirmAt": "2019-08-24T14:15:22Z",
- "confirmBy": "string",
- "transactionTime": "2019-08-24T14:15:22Z",
- "transactionRemark": "string",
- "qrRawData": "string",
- "qrImage": "string",
- "qrImageType": "string",
- "qrUrl": "string",
- "bank": "string",
- "accountNumber": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "status": 0,
- "message": "string",
- "success": true,
- "code": 0
}{- "signature": "string",
- "companyName": "string",
- "type": "PAYIN",
- "status": "PENDING",
- "refId": "string",
- "externalRefId": "string",
- "providerRefId": "string",
- "memberName": "string",
- "memberPhoneNumber": "string",
- "peerBank": "string",
- "peerAccountNumber": "string",
- "requestedAmount": "string",
- "requestTime": "2019-08-24T14:15:22Z",
- "amount": "string",
- "confirmedAmount": "string",
- "accountBalanceBefore": "string",
- "accountBalanceAfter": "string",
- "fee": "string",
- "feePercent": "string",
- "confirmStatus": "PENDING",
- "confirmAt": "2019-08-24T14:15:22Z",
- "confirmBy": "string",
- "transactionTime": "2019-08-24T14:15:22Z",
- "transactionRemark": "string",
- "qrRawData": "string",
- "qrImage": "string",
- "qrImageType": "string",
- "qrUrl": "string",
- "bank": "string",
- "accountNumber": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| refId required | string transaction refId for status check |
{- "status": 0,
- "message": "string",
- "success": true,
- "code": 0
}{- "signature": "string",
- "companyName": "string",
- "type": "PAYIN",
- "status": "PENDING",
- "refId": "string",
- "externalRefId": "string",
- "providerRefId": "string",
- "memberName": "string",
- "memberPhoneNumber": "string",
- "peerBank": "string",
- "peerAccountNumber": "string",
- "requestedAmount": "string",
- "requestTime": "2019-08-24T14:15:22Z",
- "amount": "string",
- "confirmedAmount": "string",
- "accountBalanceBefore": "string",
- "accountBalanceAfter": "string",
- "fee": "string",
- "feePercent": "string",
- "confirmStatus": "PENDING",
- "confirmAt": "2019-08-24T14:15:22Z",
- "confirmBy": "string",
- "transactionTime": "2019-08-24T14:15:22Z",
- "transactionRemark": "string",
- "qrRawData": "string",
- "qrImage": "string",
- "qrImageType": "string",
- "qrUrl": "string",
- "bank": "string",
- "accountNumber": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| externalRefId required | string transaction externalRefId for status check |
{- "status": 0,
- "message": "string",
- "success": true,
- "code": 0
}{- "signature": "string",
- "companyName": "string",
- "type": "PAYIN",
- "status": "PENDING",
- "refId": "string",
- "externalRefId": "string",
- "providerRefId": "string",
- "memberName": "string",
- "memberPhoneNumber": "string",
- "peerBank": "string",
- "peerAccountNumber": "string",
- "requestedAmount": "string",
- "requestTime": "2019-08-24T14:15:22Z",
- "amount": "string",
- "confirmedAmount": "string",
- "accountBalanceBefore": "string",
- "accountBalanceAfter": "string",
- "fee": "string",
- "feePercent": "string",
- "confirmStatus": "PENDING",
- "confirmAt": "2019-08-24T14:15:22Z",
- "confirmBy": "string",
- "transactionTime": "2019-08-24T14:15:22Z",
- "transactionRemark": "string",
- "qrRawData": "string",
- "qrImage": "string",
- "qrImageType": "string",
- "qrUrl": "string",
- "bank": "string",
- "accountNumber": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| refId required | string transaction refId for status check |
{- "transaction": {
- "type": "PAYIN",
- "status": "PENDING",
- "refId": "string",
- "externalRefId": "string",
- "providerRefId": "string",
- "memberName": "string",
- "memberPhoneNumber": "string",
- "peerBank": "string",
- "peerAccountNumber": "string",
- "requestedAmount": "string",
- "requestTime": "2019-08-24T14:15:22Z",
- "amount": "string",
- "confirmedAmount": "string",
- "accountBalanceBefore": "string",
- "accountBalanceAfter": "string",
- "fee": "string",
- "feePercent": "string",
- "confirmStatus": "PENDING",
- "confirmAt": "2019-08-24T14:15:22Z",
- "confirmBy": "string",
- "transactionTime": "2019-08-24T14:15:22Z",
- "transactionRemark": "string",
- "qrRawData": "string",
- "qrImage": "string",
- "qrImageType": "string",
- "qrUrl": "string",
- "bank": "string",
- "accountNumber": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "status": 0,
- "message": "string",
- "success": true,
- "code": 0
}| externalRefId required | string transaction exteranlRefId for status check |
{- "transaction": {
- "type": "PAYIN",
- "status": "PENDING",
- "refId": "string",
- "externalRefId": "string",
- "providerRefId": "string",
- "memberName": "string",
- "memberPhoneNumber": "string",
- "peerBank": "string",
- "peerAccountNumber": "string",
- "requestedAmount": "string",
- "requestTime": "2019-08-24T14:15:22Z",
- "amount": "string",
- "confirmedAmount": "string",
- "accountBalanceBefore": "string",
- "accountBalanceAfter": "string",
- "fee": "string",
- "feePercent": "string",
- "confirmStatus": "PENDING",
- "confirmAt": "2019-08-24T14:15:22Z",
- "confirmBy": "string",
- "transactionTime": "2019-08-24T14:15:22Z",
- "transactionRemark": "string",
- "qrRawData": "string",
- "qrImage": "string",
- "qrImageType": "string",
- "qrUrl": "string",
- "bank": "string",
- "accountNumber": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "status": 0,
- "message": "string",
- "success": true,
- "code": 0
}