Test Addresses

Use these addresses to exercise the address steps of your integration in staging — virtual card issuance, bank card billing, KYC, and KYB — including your VC-0025 error handling.

Virtual card billing addresses are validated with Smarty (USPS Delivery Point Validation). See Address Formatting Requirements for the full rules, including which contexts are US-only.

📘

Staging mirrors production

Address validation behaves the same in staging as in production, so any real, currently-deliverable address will pass. The examples below are provided for convenience and to trigger specific outcomes.

US test addresses

Each of these is a real, USPS-deliverable US address that Smarty validates cleanly. A real, deliverable US address works for every address field in the API — virtual cards, bank accounts, bank cards, KYC, and KYB.

streetAddressLine1citystatepostalCode
1600 Amphitheatre PkwyMountain ViewCA94043
5732 Lincoln DrMinneapolisMN55436
8084 Hogwarts DrRives JunctionMI49277

To test a secondary unit, add a valid apartment or suite to streetAddressLine2 (for example, Apt 5 or Ste 200).

Example request

{
  "input": {
    "billingAddress": {
      "streetAddressLine1": "1600 Amphitheatre Pkwy",
      "country": "United States",
      "city": "Mountain View",
      "state": "CA",
      "postalCode": "94043"
    }
  }
}

International test addresses

These are real, deliverable non-US addresses for testing contexts that accept international addresses.

🚧

Where international addresses are accepted

International addresses work for bank card billing addresses, KYC, and KYB. They are not accepted for bank account (ACH) addresses or virtual card billing addresses — both are US-only. Submitting an international address to a virtual card returns VC-0025.

streetAddressLine1citystatepostalCodecountry
221B Baker StreetLondonEnglandNW1 6XEUnited Kingdom
100 Queen Street WestTorontoONM5H 2N1Canada
200 George StreetSydneyNSW2000Australia
Unter den Linden 77BerlinBerlin10117Germany

Some countries do not use a state or province. Because state is required on most address objects, provide the closest administrative region (for example, the province, county, or city region).

Addresses that fail validation

Use these to confirm your app handles VC-0025 (and other rejections) gracefully. None of them will save a virtual card address.

AddressResultWhy
2581 Oakwood Avenue, New York, NY 10605VC-0025City / ZIP mismatch — 10605 is White Plains, NY, not New York City — and no matching delivery point.
896 S State St, Dover, DE 19904VC-0025Building number 896 is not a confirmed USPS delivery point on that street and ZIP.
123 Fake St, Springfield, IL 62704VC-0025Street is not present in USPS data.
PO Box 1001, Austin, TX 78701RejectedPO boxes are not accepted by the card issuer.
221B Baker Street, London NW1 6XE, United KingdomVC-0025Non-US address — virtual card and bank account addresses are US-only. (Valid for bank card billing, KYC, and KYB — see the International test addresses above.)

Example failing request

{
  "input": {
    "billingAddress": {
      "streetAddressLine1": "2581 Oakwood Avenue",
      "country": "United States",
      "city": "New York",
      "state": "NY",
      "postalCode": "10605"
    }
  }
}

Returns VC-0025. Retrying with the same values will keep failing — the address must be corrected before it can be saved.

Related


Want to learn more? Contact us at [email protected]. Speak with our experts for more info or to request a demo.