Tazapay provides you with global collection accounts which you can share with your customers to receive payments in local currencies or using the SWIFT network. You can then withdraw the collected funds from the global collection accounts into the currency and bank account of your choice.

Object

Virtual account

 {
    "metadata": {},
    "virtual_account": {
      "account_holder_name": "testacc",
      "account_number": "testacc1234-56-1234",
      "bank_address": {
        "address_line_1": "testAdd",
        "address_line_2": "testAdd1",
        "country": "United States of America"
      },
      "bank_codes": [
        {
          "key": "swift_code",
          "value": "testSwift"
        },
        {
          "key": "sort_code",
          "value": "testSortCode"
        },
        {
          "key": "ach_routing_number",
          "value": "testRoutingNumber"
        },
        {
          "key": "fedwire_routing_number",
          "value": "TestFedWire"
        },
        {
          "key": "routing_code",
          "value": "testRoutingCode"
        },
        {
          "key": "bank_code",
          "value": "testBankCode"
        },
        {
          "key": "bsb_code",
          "value": "testBsbCode"
        }
      ],
      "bank_branch": "testBankBranch",
      "bank_name": "testBank",
      "iban": "testIban"
    },
    "created_at": "2024-09-26T09:39:25.03501Z",
    "updated_at": "2024-09-26T09:41:43.349835Z",
    "id": "cva_crqinja9chqqs7moi8rg",
    "object": "collection_account",
    "payment_method_type": "local_bank_transfer_cad",
    "status": "disabled",
    "currencies": [
      "CAD"
    ]
  }

Wallet

{
    "metadata": {},
    "wallet": {
      "type": "ethereum",
      "deposit_address": "test"
    },
    "created_at": "2024-09-19T08:07:06.576777Z",
    "updated_at": "2024-09-19T08:07:06.576777Z",
    "id": "cwa_crltnagotd3175aonav0",
    "object": "collection_account",
    "payment_method_type": "stablecoin_usdt",
    "status": "enabled",
    "currencies": [
      "USD"
    ]
  }

Object Paramaters

collection_account

ParameterTypeDescription
metadatajsonSet of key-value pairs attached to the collection_account object
virtual_account/walletobjectConsists of all the bank account/wallet details. Please check virtual_account, wallet
created_atstring (ISO Date)Collection Account creation timestamp
updated_atstring (ISO Date)Collection account last updated timestamp
idstringUnique identifier (ID) associated with the collection_account
objectstringObject structure name - collection_account in this case.
payment_method_typestringTransfer type supported for the collection account
statusenumCurrent status of the collection account. It can either be enabled or disabled.
currenciesarrayList of supported currencies the collection account can receive funds in

virtual_account

ParameterTypeDescription
account_holder_namestringName of the account holder
account_numberstringAccount number of the collection account
bank_addressjsonBank address of the collection account bank
bank_codesjsonBank codes of the collection account bank
bank_branchstringBank branch of the collection account bank
bank_namestringBank name of the collection account bank
ibanstringIBAN of the collection account bank

wallet

ParameterTypeDescription
typestringType of wallet
deposit addressstringDeposit address of wallet