VantPay API Documentation
API Docs
API Docs
API Docs
Copy Page
Authentication
Authenticate
POST
Virtual Account
Create Static Virtual Account
POST
Create Dynamic Virtual Account
POST
List Static Virtual Accounts
GET
get-wallet-balance
GET
get-prefixes
GET
get-dynamic-virtual-accounts
GET
validate-virtual-account
POST
Inward Transfers
Inward TransQuery (TSQ)
inward-transquery
Inward Transactions
get-wallet transactions
Merchant Settlement
Merchant Payout
merchant-settlement
Get Settlement History
get-settlement-history
Confirm Payout Status
get-settlement-status
Checkout
initiate-checkout
POST
create-account
POST
complete-checkout
POST
query-access-code
GET
Transactions
List Transactions (and fetch by reference)
GET
Wallet
Get Wallet Balance
GET
Webhooks
Set Notification (Webhook) URL
POST
Collection Notification (received by YOU, not called by you)
POST
Schemas
AuthData
ApiResponseEnvelope
StaticAccountData
AuthenticateResponse
DynamicAccountData
VirtualAccountStatic
StaticAccountListItem
CreateStaticVirtualAccountResponse
Transaction
VirtualAccountDynamic
PagedStaticAccounts
CreateDynamicVirtualAccountResponse
PagedTransactions
VirtualAccountListItem
WalletBalanceData
CollectionNotification
PagedVirtualAccountList
ListStaticVirtualAccountsResponse
PagedTransactionList
ListTransactionsResponse
WalletBalance
WalletBalanceResponse
SetNotificationUrlResponse
WebhookCollectionPayload
API Docs
Copy Page
Authentication
Use a JWT token to send authenticated requests. Authentication state is managed by the client, which is ideal for Vantpay merchant service
Modified at
2026-02-20 22:56:15
Next
Authenticate