Secure payment platform

Move money globally, at the speed of business.

VPay is the secure gateway for cross-border payments, merchant settlements and business payouts — one clean API, built for speed and trust.

SDKs & samples:JavaPHPPythonGolang
request.sh● LIVE
POST https://api.vpayid.com/vpayid-api/payment
Content-Type: application/json

{
  "merchantCode": "test",
  "orderNumber": "1690000000000",
  "amount": 40000,
  "phone": "08123456789",
  "email": "test@test.com",
  "userName": "John Doe",
  "channelCode": "M1",
  "returnUrl": "https://merchant.example/return",
  "callbackUrl": "https://merchant.example/callback",
  "signType": "RSA",
  "sign": "9d0f...a3b1"
}

→ 200 OK  { "code": "0000", "paymentUrl": "https://pay.vpayid.com/..." }

API v1.0 · RSA-signed · 100% production-ready

Real-time settlement

Funds reach your account in seconds.

Bank-grade security

Encrypted, monitored, fraud-protected.

Global coverage

Send and receive worldwide.

Connected to the payment rails your customers already use, across Indonesia and beyond.

QRISDANAOVOBank Central AsiaBank MandiriBank BNIE-WalletsCards
One platform · three rails

Everything your business needs to move money

Collect, disburse and convert — orchestrated from a single dashboard and API.

01

Collection

收下每一笔订单

Accept payments through QRIS, bank transfer, e-wallet and cards, with funds settled to your account in seconds.

QRISBank TransferE-WalletCredit Card
02

Disbursement

一笔直发到账

Send payouts to banks and wallets at scale — batch uploads, real-time tracking and automatic callbacks keep you in control.

Bank DisbursementBatchReal-time TrackingAuto Callback
03

Exchange

汇率实时透明

Move between currencies with live, competitive rates and transparent settlement — no hidden spreads, no surprises.

Live RatesMulti-currencyTransparent Settlement
For developers

Built for developers, secured for finance

Go from sandbox to first live transaction in an afternoon — no legacy SDK, no paperwork maze.

  • One RESTful JSON API

    Payment, query, disbursement, balance and channel endpoints under a single base URL.

  • RSA-signed requests

    Every request is signed and verified. No plain-text secrets travel over the wire.

  • Async callbacks

    Server-to-server notifications keep your order state in sync the moment it changes.

200+
Countries & regions
<3s
Settlement speed
99.9%
Uptime SLA
24/7
Human support
Security posture
RSA 2048 signingTLS 1.3IP allow-listingFraud monitoringKYC/KYB checks

Ready to move money at the speed of business?

Read the integration guide, copy a working example in your language, and go live in the same day.