VantPay API Documentation
API Docs
API Docs
    • 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
      • create-account
      • complete-checkout
      • query-access-code
    • Transactions
      • List Transactions (and fetch by reference)
    • Wallet
      • Get Wallet Balance
    • Webhooks
      • Set Notification (Webhook) URL
      • Collection Notification (received by YOU, not called by you)
    • 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

    PagedVirtualAccountList

    {
        "currentPage": 1,
        "pageSize": 20,
        "totalRecords": 2,
        "totalPages": 1,
        "data": [
            {
                "accountNumber": "9000603117",
                "accountName": "ABIMBADE JAMIU - Ennovate",
                "collectionAccount": "8317958820",
                "bank": "Digitvant Microfinance Bank Ltd",
                "createdDate": "2026-09-01T10:15:03"
            }
        ]
    }
    Built with