Topremit
OPEN APITopremit
OPEN APITopremit
  1. Open API
  • Open API
    • Virtual Account
      • Create Virtual Account
      • Inquiry Status Virtual Account
      • Virtual Account Callback
      • Cancel Virtual Account
      • Simulate Virtual Account Payment (Test Mode Only)
    • QRIS
      • Create QRIS
      • Inquiry QRIS
      • QRIS Callback
      • Simulate QRIS Payment (Test Mode Only)
    • Fetch Access Token
      POST
  1. Open API

Virtual Account

Enable your customers to pay seamlessly through a dedicated Virtual Account (VA) number generated per transaction. This API is designed to help you create and manage VA payments efficiently, with automated reconciliation and real-time status updates.

📝 Description#

A Virtual Account (VA) is a unique bank account number assigned to a specific transaction or customer. Once you create a VA payment session through this API, your customer will receive a dedicated VA number which they can use to pay via ATM, mobile banking, or internet banking.
Each Virtual Account created is:
Exclusive to one transaction: Avoids confusion between payments.
Automatically monitored: The system will detect the incoming payment and update the transaction status.
Configurable: You can set expiry, attach metadata, and choose the bank for the VA number.
This endpoint allows you to:
E-commerce checkout flows
Invoice payments
Top-up or credit systems
Any system requiring automated payment reconciliation
Previous
Open API
Next
Create Virtual Account
Built with