Stronghold.Pay.js
In-store and online
Charge Authorization
PaymentSources
BalanceTransfers
Customers
Domains
Merchants
PayLinks
Charges
Reports
Sandbox
Settlements
Tips
Utility
Models
Authentication
Countries
Currencies
v1 Reference (Deprecated)

Countries

Stronghold Pay supports a number of countries for merchant payments as well as to reference residence for customers.

Identifying a country (and sometimes state/territory) for a customer is mandatory and assists with compliance and risk monitoring.

Available Countries
API Reference
Countries are identified on the API using their ISO-3166-1 alpha-2 code.
{
  "ca": "Canada"
  "nz": "New Zealand",
  "us": "United States of America"
}

US States / Territories

When us is selected as the country, a state/territory must be provided with the state field.

US States
API Reference
States/territories are identified on the API using a two-character abbreviation.
{
  "al": "Alabama",
  "ak": "Alaska",
  "az": "Arizona",
  "ar": "Arkansas",
  "ca": "California",
  "co": "Colorado",
  "ct": "Connecticut",
  "de": "Delaware",
  "fl": "Florida",
  "ga": "Georgia",
  "hi": "Hawaii",
  "id": "Idaho",
  "il": "Illinois",
  "in": "Indiana",
  "ia": "Iowa",
  "ks": "Kansas",
  "ky": "Kentucky",
  "la": "Louisiana",
  "me": "Maine",
  "md": "Maryland",
  "ma": "Massachusetts",
  "mi": "Michigan",
  "mn": "Minnesota",
  "ms": "Mississippi",
  "mo": "Missouri",
  "mt": "Montana",
  "ne": "Nebraska",
  "nv": "Nevada",
  "nh": "New Hampshire",
  "nj": "New Jersey",
  "nm": "New Mexico",
  "ny": "New York",
  "nc": "North Carolina",
  "nd": "North Dakota",
  "oh": "Ohio",
  "ok": "Oklahoma",
  "or": "Oregon",
  "pa": "Pennsylvania",
  "ri": "Rhode Island",
  "sc": "South Carolina",
  "sd": "South Dakota",
  "tn": "Tennessee",
  "tx": "Texas",
  "ut": "Utah",
  "vt": "Vermont",
  "va": "Virginia",
  "wa": "Washington",
  "wv": "West Virginia",
  "wi": "Wisconsin",
  "wy": "Wyoming"
}