Skip to main content

Direct Debit

Direct Debit is a payment method that lets partners automatically debit a customer's bank account after receiving valid authorization. It is the ideal solution for recurring billing, subscription renewals or automatic bill payments.

Before you start
  • Base URL: https://uat-open-api.tingee.vn (UAT) · https://open-api.tingee.vn (PROD)
  • Authentication: Every request must include the x-client-id and x-request-timestamp headers and the x-signature signature (HMAC SHA512). See Get an API key & generate the signature.
  • Result: The API always returns HTTP 200; check the code field (00 = success). See Error codes.
PUBLIC SANDBOX — DIRECT DEBIT

Try the account authorization flow and the automatic recurring debit system with simulated data.

🔄 Recurring billing

Debit automatically when a bill is due, with no manual action from the customer.

🛡️ Full security

The authorization flow strictly follows the banking system's security standards.

📈 Optimized cash flow

Reduce overdue payments and improve the customer experience with a contactless payment flow.


Detailed flow diagram​

Direct Debit flow — 2 stages
← Swipe to see more →

Transaction limits​

Under the general rules of the linked banks, the Direct Debit service applies these limits:

  • Maximum per bill: 2.000.000 VNĐ
  • Maximum per day: 5.000.000 VNĐ

API list​

FunctionMethodEndpoint
Link an accountPOST/v1/direct-debit/register
Pay a billPOST/v1/direct-debit/payment-bill
Query account statusGET/v1/direct-debit/get-subscription-status
Query transaction statusGET/v1/direct-debit/get-transaction-status
Query transaction historyGET/v1/direct-debit/get-paging-transactions
Refund a transactionPOST/v1/direct-debit/refund
Update confirmation methodPUT/v1/direct-debit/edit-confirm-payment-method
Unlink an accountDELETE/v1/direct-debit/delete-subscription