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. Customer Wallet

Create Customer Virtual Account

For merchants using wallet service you can generate virtual accounts for your customers

POST https://demo.backend.monicredit.com/api/v1/payment/virtual-account/create

Path Parameters

Name
Type
Description

private_key*

String

first_name*

String

last_name*

String

phone*

String

email*

email

{
    "status": true,
    "message": "Customer created successfully",
    "data": {
        "wallet_id": "W000000000",
        "customer_id": "CUS00000000",
        "customer_email": "testers1@test.com",
        "account_name": "MC| Mic Testing",
        "account_number": "111111111",
        "bank_name": "WEMA",
        "credit": 0,
        "debit": 0,
        "balance": 0,
        "virtual_accounts": [
            {
                "id": "VA000000000",
                "wallet_id": "W000000000",
                "name": "Mic Testing",
                "first_name": "Mic",
                "last_name": "Testing",
                "phone": "000000000",
                "email": "testers1@test.com",
                "account_name": "MC| Mic Testing",
                "account_number": "111111111",
                "bank_name": "WEMA",
                "account_type": "STANDARD",
                "service_provider": "provider",
                "status": "ACTIVE",
                "expiry_date": null,
                "created_at": "2023-11-06 12:05:15",
                "updated_at": "2023-11-06 12:05:15",
                "account_reference": null
            }
        ],
        "reference": "REF0000000"
    }
}
{
    "status": false,
    "message": "Invalid Authorization key"
}
PreviousGet Customer WalletsNextUpdate Customer Wallet

Last updated 1 year ago