Monicredit Api
  • 😊Hello
  • How to use this documentation
  • Demo vs Live Environment
  • Authentication
    • Login
  • OnBoarding
    • OnBoard New Merchant
  • Collection
    • Getting Started
    • Accept Payment (Inline)
    • Accept Payment (Standard)
    • Verify Payment
    • Virtual Accounts
    • Revenue Head
    • Settlement Bank
  • Transactions
    • Get Transactions
    • Get Initiated Transaction Info
    • Verify Transaction
    • Verify Payment
    • Transaction Virtual Account
    • Settlement Transactions
    • Initiate Transaction
  • Commercial
    • Calculate Commercials
  • Settlement Bank
    • Create Settlement Bank
    • List Settlement Banks
    • Update Settlement Bank
  • Revenue Heads
    • Create Revenue Head
    • Update Revenue Head
    • List Revenue Heads
    • Get Single Revenue Head
    • Search Revenue Head
    • Delete Revenue Head
  • Reports
    • Settlement Bank Report
    • Revenue Head Report
    • Merchant Report
  • Settlement
    • Get Settlements
    • Get Single Settlement
  • Wallets
    • Create Wallet
    • Update Wallet
    • Get Wallet Transactions
    • Get Single Customer Wallet
    • Get Account Wallets
    • Get All Wallets
    • Create Virtual Account
  • Customer Wallet
    • Create Customer Wallet
    • Get Customer Wallets
    • Create Customer Virtual Account
    • Update Customer Wallet
  • Beneficiary
    • Add Beneficiary
    • Update Beneficiary
    • Search Beneficiary
  • Disbursement
    • Single Fund Transfer
    • Transaction Settlement
    • Bank List
    • Name Enquiry
Powered by GitBook
On this page
  1. Wallets

Create Virtual Account

Our API endpoint for creating Customer Wallets and Virtual Accounts is accessible through the following URL:

Endpoint: POST - {{baseUrl}}/payment/virtual-account/create

This endpoint supports the creation of virtual accounts by supplying essential parameters. To successfully create a virtual account, you need to include the following parameters in your API request:

Parameter
Required
Description

private_key

yes

string

first_name

yes

string

last_name

yes

string

phone

yes

string

email

yes

string

Please ensure that all required parameters are included in your API request to successfully create a Customer Wallet or Virtual Account.

Example Request

curl -X POST \
  {{baseUrl}}/v1/payment/virtual-account/create \
  -H "Content-Type: application/json" \
  -d '{
    "private_key": "PUB_00000",
    "first_name": "Mic",
    "last_name": "Testing",
    "phone": "000000000",
    "email": "testers1@test.com"
  }'

Example Response

PreviousGet All WalletsNextCreate Customer Wallet

Last updated 1 year ago