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

    CreateDynamicVirtualAccountResponse

    {
        "isSuccessful": true,
        "code": "00",
        "message": "Operation successful",
        "data": {
            "accountNumber": "9000594200",
            "accountName": "Abimbade Jamiu - Ennovate",
            "bank": "Digitvant Microfinance Bank Ltd",
            "expiryDate": "2026-09-09T16:30:00"
        }
    }
    Built with