TinoPay
Receive bank transfers through linked bank accounts and virtual accounts (VA); webhooks and Telegram, Zalo, Lark notifications for each transaction; API tokens.
Every route is called through the gateway https://api.tino.vn/v1 with Authorization: Bearer <token>; see Calling the Tino API.
Guides
- Getting started with TinoPay
- Receiving TinoPay webhooks
- Telegram, Zalo and Lark notifications
- TinoPay public API
- No-code integrations
Merchant
| Method | Path | Name | Scope |
|---|---|---|---|
GET | /service/@id/tinopay | Merchant details | — |
PATCH | /service/@id/tinopay | Update merchant details | — |
GET | /service/@id/tinopay/pay-codes | Payment code patterns | — |
PUT | /service/@id/tinopay/pay-codes | Save payment code patterns | — |
Bank accounts
| Method | Path | Name | Scope |
|---|---|---|---|
GET | /service/@id/tinopay/bank-accounts | List bank accounts | — |
GET | /service/@id/tinopay/bank-accounts/@bank | Bank account details | — |
POST | /service/@id/tinopay/bank-links/bidv-business | Request a BIDV business link | — |
Virtual accounts
| Method | Path | Name | Scope |
|---|---|---|---|
GET | /service/@id/tinopay/bank-accounts/@bank/virtual-accounts | List virtual accounts (VA) | — |
POST | /service/@id/tinopay/bank-accounts/@bank/virtual-accounts | Create a virtual account | — |
POST | /service/@id/tinopay/bank-accounts/@bank/virtual-accounts/@va/activate | Activate a virtual account | — |
POST | /service/@id/tinopay/bank-accounts/@bank/virtual-accounts/@va/deactivate | Deactivate a virtual account | — |
DELETE | /service/@id/tinopay/bank-accounts/@bank/virtual-accounts/@va | Delete a virtual account | — |
Webhooks
| Method | Path | Name | Scope |
|---|---|---|---|
GET | /service/@id/tinopay/webhooks | List webhooks | — |
POST | /service/@id/tinopay/webhooks | Create a webhook | — |
GET | /service/@id/tinopay/webhooks/@webhook | Webhook details | — |
PATCH | /service/@id/tinopay/webhooks/@webhook | Update a webhook | — |
DELETE | /service/@id/tinopay/webhooks/@webhook | Delete a webhook | — |
GET | /service/@id/tinopay/webhook-logs | Webhook logs | — |
POST | /service/@id/tinopay/webhook-logs/@log/resend | Resend a webhook log | — |
Transactions
| Method | Path | Name | Scope |
|---|---|---|---|
GET | /service/@id/tinopay/transactions | Transaction history | — |
GET | /service/@id/tinopay/transactions/summary | Transaction summary | — |
GET | /service/@id/tinopay/transactions/@transaction | Transaction details | — |
POST | /service/@id/tinopay/transactions/@transaction/resend-webhook | Resend webhooks for a transaction | — |
Notifications
| Method | Path | Name | Scope |
|---|---|---|---|
POST | /service/@id/tinopay/notification-apps/bot-info | Check a bot token | — |
POST | /service/@id/tinopay/notification-apps/find-chats | Find a bot's chats | — |
POST | /service/@id/tinopay/notification-apps/test | Send a test message | — |
GET | /service/@id/tinopay/notification-apps | List notification apps | — |
POST | /service/@id/tinopay/notification-apps | Create a notification app | — |
GET | /service/@id/tinopay/notification-apps/@app | Notification app details | — |
PATCH | /service/@id/tinopay/notification-apps/@app | Update a notification app | — |
DELETE | /service/@id/tinopay/notification-apps/@app | Delete a notification app | — |
Sapo integration
| Method | Path | Name | Scope |
|---|---|---|---|
POST | /service/@id/tinopay/sapo-integrations/test | Test the Sapo connection | — |
GET | /service/@id/tinopay/sapo-integrations | List Sapo integrations | — |
POST | /service/@id/tinopay/sapo-integrations | Create a Sapo integration | — |
GET | /service/@id/tinopay/sapo-integrations/@integration | Get a Sapo integration | — |
PATCH | /service/@id/tinopay/sapo-integrations/@integration | Update a Sapo integration | — |
DELETE | /service/@id/tinopay/sapo-integrations/@integration | Delete a Sapo integration | — |
GET | /service/@id/tinopay/sapo-order-logs | Sapo reconciliation log | — |
API tokens
| Method | Path | Name | Scope |
|---|---|---|---|
GET | /service/@id/tinopay/api-tokens | List API tokens | — |
POST | /service/@id/tinopay/api-tokens | Create an API token | — |
DELETE | /service/@id/tinopay/api-tokens/@token | Revoke an API token | — |