Virtual Accounts

Create a Virtual Account (v2)

Creates a new virtual account with the specified payment type and currency. Virtual accounts provide unique account numbers that can be used to receive payments for customers. This endpoint returns HTTP 202 indicating the request has been accepted and is being processed. You will receive a webhook notification when the virtual account is activated.

post/api/v2/virtual-accounts

Request

  • Base URL
    https://api.crossborder.jiopay.co.in
  • URL
    https://api.crossborder.jiopay.co.in/api/v2/virtual-accounts
  • Auth
    HTTP bearer

Request body

payment_type'local' | 'swift' required

The type of payments this virtual account will accept. 'local' for domestic payments within the same country, 'swift' for cross-border payments.

currencystring required

The currency for the virtual account in ISO 4217 format.

Example request

{
  "currency": "AED"
}

Response

Accepted

messagestring

Example response

{
  "message": "Virtual account creation request is accepted.",
  "data": {
    "merchant_id": "merch_694bb0289P4Cz"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.