Prerequisites
Worker wallet set up
The worker must have a User account with a provisioned wallet. See Set Up Worker Wallets.
KYC approved
Both
identity and address KYC must be approved before you can provision a virtual account. See KYC Verification.Create a Virtual Account
Once KYC is approved, provision a virtual account for the worker’s wallet. The account is created in aRequested state. Cadana submits it to the bank for processing, and it moves to Approved once provisioning is complete.
Retrieve Account Details
Fetch the virtual account details including the routing and account numbers. Response:| Field | Description |
|---|---|
accountInformation.accountNumber | Unique account number for ACH credits |
accountInformation.routingNumber | Bank routing number |
accountInformation.bankName | Name of the custodial bank |
status | Requested, Approved, Rejected, or Deactivated |
Fund the Wallet
Once the virtual account isApproved, external parties can send ACH credits to the account number. Funds appear in the worker’s wallet once the transfer settles (typically 1–3 business days for ACH).
Sandbox testing
In sandbox mode, simulate a deposit to test the funding flow without a real ACH transfer. Returns204 on success. The deposit is reflected in the worker’s wallet balance immediately.
Webhook Events
Subscribe to virtual account events for real-time status updates:| Event | Description |
|---|---|
virtual-account.requested | Virtual account is in review |
virtual-account.submitted | Sent to bank for processing |
virtual-account.created | Account is active with full account information |
Supported Countries
Restricted Virtual account services are available for these jurisdictions with additional monitoring and controls.| Country | ISO Code | US ACH/FedWire |
|---|---|---|
| Albania | ALB | Yes |
| Angola | AGO | Yes |
| Barbados | BRB | Yes |
| Bosnia-Herzegovina | BIH | Yes |
| Botswana | BWA | Yes |
| Burkina Faso | BFA | Yes |
| Cameroon | CMR | Yes |
| Central African Republic | CAF | Yes |
| Cote d’Ivoire | CIV | Yes |
| Croatia | HRV | Yes |
| Eritrea | ERI | Yes |
| Ethiopia | ETH | Yes |
| Jamaica | JAM | Yes |
| Lao PDR | LAO | Yes |
| Monaco | MCO | Yes |
| Namibia | NAM | Yes |
| Nigeria | NGA | Yes |
| Senegal | SEN | Yes |
| South Africa | ZAF | Yes |
| Tanzania | TZA | Yes |
| Trinidad & Tobago | TTO | Yes |
| Turkey | TUR | Yes |
| Uganda | UGA | Yes |
| Ukraine | UKR | Yes |
| Vanuatu | VUT | Yes |
| Vietnam | VNM | Yes |
| Country | ISO Code | US ACH/FedWire |
|---|---|---|
| Aruba | ABW | Yes |
| Anguilla | AIA | Yes |
| Aland Islands | ALA | Yes |
| Andorra | AND | Yes |
| Antigua and Barbuda | ATG | Yes |
| Argentina | ARG | Yes |
| Armenia | ARM | Yes |
| Australia | AUS | Yes |
| Austria | AUT | Yes |
| Bahamas | BHS | Yes |
| Bahrain | BHR | Yes |
| Belgium | BEL | Yes |
| Belize | BLZ | Yes |
| Benin | BEN | Yes |
| Bermuda | BMU | Yes |
| Bolivia | BOL | Yes |
| Brazil | BRA | Yes |
| Brunei Darussalam | BRN | Yes |
| Bulgaria | BGR | Yes |
| Cambodia | KHM | Yes |
| Canada | CAN | Yes |
| Cayman Islands | CYM | Yes |
| Chile | CHL | Yes |
| Colombia | COL | Yes |
| Costa Rica | CRI | Yes |
| Curacao | CUW | Yes |
| Cyprus | CYP | Yes |
| Czechia | CZE | Yes |
| Denmark | DNK | Yes |
| Dominica | DMA | Yes |
| Dominican Republic | DOM | Yes |
| Ecuador | ECU | Yes |
| Egypt | EGY | Yes |
| El Salvador | SLV | Yes |
| Estonia | EST | Yes |
| Eswatini | SWZ | Yes |
| Fiji | FJI | Yes |
| Finland | FIN | Yes |
| France | FRA | Yes |
| Georgia | GEO | Yes |
| Germany | DEU | Yes |
| Ghana | GHA | Yes |
| Gibraltar | GIB | Yes |
| Greece | GRC | Yes |
| Greenland | GRL | Yes |
| Guatemala | GTM | Yes |
| Guyana | GUY | Yes |
| Hong Kong | HKG | Yes |
| Hungary | HUN | Yes |
| Iceland | ISL | Yes |
| India | IND | Yes |
| Indonesia | IDN | Yes |
| Ireland | IRL | Yes |
| Isle of Man | IMN | Yes |
| Israel | ISR | Yes |
| Italy | ITA | Yes |
| Japan | JPN | Yes |
| Jordan | JOR | Yes |
| Kazakhstan | KAZ | Yes |
| Korea (Republic of) | KOR | Yes |
| Kuwait | KWT | Yes |
| Kyrgyzstan | KGZ | Yes |
| Latvia | LVA | Yes |
| Liechtenstein | LIE | Yes |
| Lithuania | LTU | Yes |
| Luxembourg | LUX | Yes |
| Macau | MAC | Yes |
| Madagascar | MDG | Yes |
| Malawi | MWI | Yes |
| Malaysia | MYS | Yes |
| Maldives | MDV | Yes |
| Malta | MLT | Yes |
| Marshall Islands | MHL | Yes |
| Martinique | MTQ | Yes |
| Mauritania | MRT | Yes |
| Mauritius | MUS | Yes |
| Mayotte | MYT | Yes |
| Mexico | MEX | Yes |
| Moldova | MDA | Yes |
| Mongolia | MNG | Yes |
| Montenegro | MNE | Yes |
| Montserrat | MSR | Yes |
| Netherlands | NLD | Yes |
| New Caledonia | NCL | Yes |
| New Zealand | NZL | Yes |
| Norfolk Island | NFK | Yes |
| Northern Mariana Islands | MNP | Yes |
| Nauru | NRU | Yes |
| Niue | NIU | Yes |
| Norway | NOR | Yes |
| Oman | OMN | Yes |
| Panama | PAN | Yes |
| Papua New Guinea | PNG | Yes |
| Paraguay | PRY | Yes |
| Peru | PER | Yes |
| Philippines | PHL | Yes |
| Pitcairn | PCN | Yes |
| Poland | POL | Yes |
| Portugal | PRT | Yes |
| Puerto Rico | PRI | Yes |
| Reunion | REU | Yes |
| Romania | ROU | Yes |
| Rwanda | RWA | Yes |
| Saudi Arabia | SAU | Yes |
| Singapore | SGP | Yes |
| South Georgia and the South Sandwich Islands | SGS | Yes |
| Saint Helena, Ascension and Tristan da Cunha | SHN | Yes |
| Svalbard and Jan Mayen | SJM | Yes |
| Solomon Islands | SLB | Yes |
| Sierra Leone | SLE | Yes |
| San Marino | SMR | Yes |
| Saint Pierre and Miquelon | SPM | Yes |
| Serbia | SRB | Yes |
| Sao Tome and Principe | STP | Yes |
| Suriname | SUR | Yes |
| Slovakia | SVK | Yes |
| Slovenia | SVN | Yes |
| Sweden | SWE | Yes |
| Seychelles | SYC | Yes |
| Turks and Caicos Islands | TCA | Yes |
| Chad | TCD | Yes |
| Togo | TGO | Yes |
| Thailand | THA | Yes |
| Tajikistan | TJK | Yes |
| Tokelau | TKL | Yes |
| Turkmenistan | TKM | Yes |
| Timor-Leste | TLS | Yes |
| Tonga | TON | Yes |
| Tunisia | TUN | Yes |
| Tuvalu | TUV | Yes |
| Taiwan | TWN | Yes |
| United States Minor Outlying Islands | UMI | Yes |
| Uruguay | URY | Yes |
| United States of America | USA | Yes |
| Uzbekistan | UZB | Yes |
| Holy See | VAT | Yes |
| Saint Vincent and the Grenadines | VCT | Yes |
| Virgin Islands (British) | VGB | Yes |
| Virgin Islands (U.S.) | VIR | Yes |
| Wallis and Futuna | WLF | Yes |
| Samoa | WSM | Yes |
| Zambia | ZMB | Yes |