v1

latestOpenAPI 3.1.02026-07-24680631.6 KB

Get Virtual Account

This API is used to create a virtual account for the user. Once the account is approved, the user gets a unique virtual account number which is a unique beneficiary account number for the user to remit funds while adding funds to their account.

get/virtualAccount/{customerId}

Path parameters

customerIdstring required

Customer identifier

Headers

api-keystring required

API key

auth-keystring required

Auth key generated using API key & secret

Response

200

statusinteger

Example response

{
  "status": 200,
  "doc": {
    "id": "bank_668b3b88-378c-4fe1-a67a-01d334158800",
    "accountId": "9f679940-6617-4d97-9b98-e34788cffee7.1639812486791",
    "accountNo": "HDBZ000197",
    "bankAccountNumber": "10000338192013",
    "bankRoutingNumber": "021000021",
    "bankName": "JPMorgan Chase Bank, National Association",
    "bankSwiftCode": "CHASUS33",
    "bankAddress": "1111 Polaris Pkwy,  Columbus, OH, USA, 43240",
    "bankRoutingNumberType": "aba",
    "beneficiaryName": "DRIVEWEALTH LLC",
    "beneficiaryAddress": "15 Exchange Place, 10th Floor, Jersey City, NJ, USA, 07302",
    "beneficiaryContactNumber": "+1 800 935 9935",
    "custId": "383a0150-fc6c-4c45-b1cf-69d2bda3c32e",
    "username": "sumit1",
    "bankAddressDetails": {
      "addressLine1": "1111 Polaris Pkwy",
      "city": "Columbus",
      "stateProvince": "OH",
      "zipPostalCode": "43240",
      "country": "USA"
    },
    "beneficiaryAddressDetails": {
      "addressLine1": "15 Exchange Place",
      "addressLine2": "10th Floor",
      "city": "Jersey City",
      "stateProvince": "NJ",
      "zipPostalCode": "07302",
      "country": "USA"
    },
    "currency": "USD",
    "contactNumber": "+1 800 935 9935",
    "ABANumber": "021000021",
    "nickname": "Stockal"
  }
}