
Getting Started
Understanding the differences between SingaPay Money-In payment products - Virtual Account, Payment Link, QRIS, E-Wallet, and Card (Money In).
Before diving into the API details, it’s important to understand the fundamental differences between SingaPay’s Money-In payment products. Each product serves different use cases and has unique characteristics.
| Product | Model | Reusability | Child Records |
|---|---|---|---|
| Virtual Account | Reusable Instrument | ✓ Multiple payments | VA Transactions |
| Payment Link | Reusable Link | ✓ Multiple payments | Payment Link Histories |
| QRIS | One-Time Transaction | ✗ Single use only | N/A (self-contained) |
| E-Wallet (Money In) | One-Time Checkout | ✗ Single use only | N/A (self-contained) |
| Card (Money In) | One-Time Checkout | ✗ Single use only | N/A (self-contained) |
The following table shows the interbank and intrabank transfer support for each Virtual Account bank:
| VA Bank | Intrabank | Interbank |
|---|---|---|
| BRI | ✓ Supported | ✓ Supported |
| BNI | ✓ Supported | ✗ Not Supported |
| DANAMON | ✓ Supported | ✓ Supported |
| MAYBANK | ✓ Supported | ✓ Supported |
| BCA | ✓ Supported | ✓ Supported |
Note: Intrabank refers to transfers from the same bank, while Interbank refers to transfers from different banks. BNI Virtual Account currently only supports intrabank transfers.
✓ One VA, multiple transactions
✓ One link, multiple payment methods
✗ One QR = One transaction
✗ One checkout = One payment (supports ShopeePay & Dana)
✗ One checkout = One payment (supports Visa, Mastercard)
| Feature | Virtual Account | Payment Link | QRIS | E-Wallet (Money In) | Card (Money In) |
|---|---|---|---|---|---|
| Multiple Payments | ✓ Yes | ✓ Yes | ✗ No | ✗ No | ✗ No |
| Payment Methods | Bank transfer only | Multiple (VA, QRIS, E-Wallet) | All payment apps | ShopeePay, Dana | Visa, Mastercard |
| Amount Flexibility | Fixed amount | Fixed amount | Fixed amount | Fixed amount | Fixed amount |
| Expiration | Optional | Optional | Optional | Default 30 min (configurable) | Default 30 min (configurable) |
| Usage Limit | Configurable | Configurable | One-time only | One-time only | One-time only |
| Best For | Recurring payments | Invoicing & e-commerce | In-person payments | Online e-wallet payments | Online card payments |
| Tracking | VA Transactions API | Payment Link Histories API | QRIS API (self-contained) | E-Wallet Transactions API | Card Transactions API |
Now that you understand the differences between our payment products, you can: