System Channel Codes
If the API returns Insufficient channel permission: xxx, the merchant has not been granted that channel and the platform must assign it first.
Integration Test
| Channel | Code | Usage |
|---|---|---|
| MOCK | mock | Sandbox-style integration and demos |
Vietnam
| Channel | Code |
|---|---|
| Bank Card | bank |
| MOMO | momo |
| ZALO | zalo |
| Scratch Card | scratch |
| VIETTEL MONEY | viettel |
Thailand
| Channel | Code |
|---|---|
| Bank Card | bank |
| TrueMoney | truemoney |
Philippines
| Channel | Code |
|---|---|
| GCash | gcash |
| Grab | grab |
| Maya | maya |
| QR | phqr |
Digital Currency
| Channel | Code |
|---|---|
| USDT(TRC20) | usdt.trc20 |
Field naming difference
The collect create response uses code as the channel field, while the collect query response uses channel. Follow the field definitions in the endpoint documentation.