Real-Time B2B Reconciliation Starts Here

Transform how you collect payments from businesses. With our "One Van for All the Banks" approach, VanPaye's Virtual Account solution creates unique account numbers across multiple partner banks for each of your customers, making payment tracking and reconciliation effortless.

Virtual Account Created

Key Capabilities

Instant Creation

Generate virtual accounts in milliseconds via API

Smart Routing

Automatically route payments to your primary account

Real-time Notifications

Get instant webhooks for every transaction

Detailed Reporting

Transaction-level data with custom parameters

No Limits

Create unlimited accounts with no additional charges

Built for Every Business Model

Marketplace Settlements

Assign unique VAs to each seller for automatic payment segregation and instant settlement tracking.

  • Seller-wise payment tracking
  • Automated commission splits
  • Real-time settlement status

Subscription Businesses

Automate recurring payment collection with customer-specific virtual accounts.

  • Subscription-linked accounts
  • Failed payment alerts
  • Auto-renewal tracking

B2B Invoicing

Link each invoice to a unique virtual account for perfect reconciliation.

  • Invoice-level tracking
  • Partial payment handling
  • Aging report automation

Channel Partner Payments

Track payments from distributors and dealers with dedicated virtual accounts.

  • Partner-wise collections
  • Credit limit management
  • Outstanding tracking

Technical Specifications

API Performance

  • RESTful API with 99.9% uptime
  • Sub-second response time
  • Rate limiting: 1000 requests/minute

Webhook Reliability

  • Webhook retry mechanism
  • Exponential backoff
  • Event sequencing guaranteed

Data Handling

  • Support for custom reference fields
  • 256-character metadata support
  • UTF-8 encoding support

Bulk Operations

  • Bulk VA creation capability
  • CSV upload support
  • Batch status updates

Query Capabilities

  • Real-time balance enquiry
  • Transaction history API
  • Advanced filtering options

Security Features

  • IP whitelisting
  • API key rotation
  • Request signing (HMAC)

Simple 3-Step Integration

1

Create Account

Call our API to create a virtual account for your customer

POST /api/v1/virtual-accounts
{
  "customer_id": "CUST_001",
  "reference": "INV-2024-001"
}
2

Share Details

Share the virtual account details with your customer

Response:
{
  "account_number": "VANP2024001234",
  "ifsc": "HDFC0001234",
  "bank_name": "HDFC Bank"
}
3

Receive Updates

Get real-time webhooks when payment is received

Webhook:
{
  "event": "payment.received",
  "amount": 250000,
  "reference": "INV-2024-001"
}

Start collecting payments with zero reconciliation effort

Join thousands of businesses using VanPaye Virtual Accounts