1. C21 Suport Regions
TrustPay
en
  • en
  • zh
  • Integration Guide
  • Payment Gateway
    • Payment Callback Specification
    • Enums
    • Risk Control – Merchant Integration
    • C21 Suport Regions
      • TrustPay Supported Billing Countries and US/Canada Regions
    • Card Direct Payin
      POST
    • Cashier Payin
      POST
    • Payment Callback
      POST
    • Balance
      POST
    • Order Query
      POST
    • Order Refund
      POST
    • Fee Query
      POST
  • Credit Card Issuer
    • Available Card
      POST
    • Open Card
      POST
    • Open/Recharge Card Callback
      POST
    • Get Card Detail
      POST
    • Card Recharge
      POST
    • Order List
      POST
    • Card List
      POST
    • Transaction List
      POST
    • Fee Query
      POST
  • Physical Card Issuer
    • Create Cardholder
      POST
    • List Cardholders
      POST
    • Assign Physical Cards
      POST
    • List Assigned Physical Cards
      POST
    • Query Card Balance
      POST
    • Query Card Transactions
      POST
    • Query Account
      POST
    • Card Charge
      POST
  • Schemas
    • VCardDetail
    • VOrderDetail
  1. C21 Suport Regions

TrustPay Supported Billing Countries and US/Canada Regions

Last updated: 2026-05-18
This document describes the billing country and state/province values supported when using the TrustPay card API or the TrustPay checkout page.

Where These Values Are Used#

For API integrations, these values apply to:
POST /v4/payin/create/card
billing_country
billing_state
For checkout page integrations, these values apply to the TrustPay checkout billing address fields:
Country
State

Input Rules#

billing_country / Country accepts either a supported country name from the table below or its two-letter TrustPay country code.
billing_state / State accepts either a supported US/Canada region name from the tables below or its two-letter code.
Matching is case-insensitive.
TrustPay normalizes accepted names to the two-letter code before processing.
TrustPay country and region codes are listed below. For example, United Kingdom uses UK, not GB.
Congo appears twice in the TrustPay country list, mapped to both CG and CD. To avoid ambiguity, pass the two-letter code when using either Congo value.
If the selected country is US or CA, the checkout page provides selectable region options from the US or Canada tables below.
For countries other than US or CA, the checkout page allows manual state/province code input.

Examples#

InputNormalized TrustPay value
United StatesUS
usUS
United KingdomUK
UKUK
GBNot accepted for TrustPay country
CaliforniaCA
OntarioON

Supported Countries#

Country name accepted by API/checkoutCode
AlbaniaAL
AlgeriaDZ
American SamoaAS
AndorraAD
AngolaAO
AnguillaAI
AntarcticaAQ
Antigua And BarbudaAG
ArgentinaAR
ArmeniaAM
ArubaAW
AustraliaAU
AustriaAT
AzerbaijanAZ
Bahamas, TheBS
BahrainBH
BangladeshBD
BarbadosBB
BelarusBY
BelgiumBE
BelizeBZ
BeninBJ
BermudaBM
BhutanBT
BoliviaBO
BosniaBA
BotswanaBW
Bouvet IslandBV
BrazilBR
British Indian OceanIO
BruneiBN
BulgariaBG
Burkina FasoBF
BurundiBI
CambodiaKH
CameroonCM
CanadaCA
Cape VerdeCV
Cayman IslandsKY
Central African RepublicCF
ChadTD
ChileCL
ChinaCN
Christmas IslandCX
Cocos IslandsCC
ColombiaCO
ComorosKM
CongoCG
CongoCD
Cook IslandsCK
Costa RicaCR
Cote D'IvoireCI
Croatia (Hrvatska)HR
CubaCU
CyprusCY
Czech RepublicCZ
DenmarkDK
DjiboutiDJ
DominicaDM
Dominican RepublicDO
East TimorTP
EcuadorEC
EgyptEG
El SalvadorSV
Equatorial GuineaGQ
EritreaER
EstoniaEE
EthiopiaET
Falkland IslandsFK
Faroe IslandsFO
Fiji IslandsFJ
FinlandFI
FranceFR
French GuianaGF
French PolynesiaPF
French SouthernTF
GabonGA
Gambia, TheGM
GeorgiaGE
GermanyDE
GhanaGH
GibraltarGI
GreeceGR
GreenlandGL
GrenadaGD
GuadeloupeGP
GuamGU
GuatemalaGT
GuineaGN
Guinea-BissauGW
GuyanaGY
HaitiHT
Heard IslandsHM
HondurasHN
Hong Kong S.A.R.HK
HungaryHU
IcelandIS
IndiaIN
IndonesiaID
IranIR
IraqIQ
IrelandIE
IsraelIL
ItalyIT
JamaicaJM
JapanJP
JordanJO
KazakhstanKZ
KenyaKE
KiribatiKI
KoreaKR
Korea, NorthKP
KuwaitKW
KyrgyzstanKG
LaosLA
LebanonLB
LesothoLS
LiberiaLR
LibyaLY
LiechtensteinLI
LithuaniaLT
LuxembourgLU
LatviaLV
Macau S.A.R.MO
MacedoniaMK
MadagascarMG
MalawiMW
MalaysiaMY
MaldivesMV
MaliML
MaltaMT
Marshall IslandsMH
MartiniqueMQ
MauritaniaMR
MauritiusMU
MayotteYT
MexicoMX
MicronesiaFM
MoldovaMD
MonacoMC
MongoliaMN
MontserratMS
MoroccoMA
MozambiqueMZ
MyanmarMM
NamibiaNA
NauruNR
NepalNP
Netherlands AntillesAN
Netherlands, TheNL
New CaledoniaNC
New ZealandNZ
NicaraguaNI
NigerNE
NigeriaNG
NiueNU
Norfolk IslandNF
Northern Mariana IslandsMP
NorwayNO
OmanOM
PakistanPK
PalauPW
PanamaPA
Papua New GuineaPG
ParaguayPY
PeruPE
PhilippinesPH
Pitcairn IslandPN
PolandPL
PortugalPT
Puerto RicoPR
QatarQA
ReunionRE
RomaniaRO
RussiaRU
RwandaRW
Saint HelenaSH
Saint Kitts And NevisKN
Saint LuciaLC
Saint Pierre and MiquelonPM
Saint VincentVC
SamoaWS
San MarinoSM
Sao Tome and PrincipeST
Saudi ArabiaSA
SenegalSN
SeychellesSC
Sierra LeoneSL
SingaporeSG
SlovakiaSK
SloveniaSI
Solomon IslandsSB
SomaliaSO
South AfricaZA
South GeorgiaGS
SpainES
Sri LankaLK
SudanSD
SurinameSR
Svalbard IslandSJ
SwazilandSZ
SwedenSE
SwitzerlandCH
TanzaniaTZ
ThailandTH
TogoTG
TokelauTK
TongaTO
Trinidad And TobagoTT
TunisiaTN
TurkeyTR
TurkmenistanTM
Turks And Caicos IslandsTC
TuvaluTV
UgandaUG
UkraineUA
United Arab EmiratesAE
United KingdomUK
United StatesUS
United States IslandsUM
UruguayUY
UzbekistanUZ
VanuatuVU
Vatican City StateVA
VenezuelaVE
VietnamVN
Virgin Islands (British)VG
Virgin Islands (US)VI
Wallis And Futuna IslandsWF
YemenYE

Supported US Regions When Country Is US#

The following values are available when billing_country / Country is US or United States.
Region name accepted by API/checkoutCode
AlabamaAL
AlaskaAK
ArizonaAZ
ArkansasAK
CaliforniaCA
ColoradoCO
ConnecticutCT
DelawareDE
FloridaFL
GeorgiaGA
HawaiiHI
IdahoID
IllinoisIL
IndianaIN
IowaIA
KansasKS
KentuckyKY
LouisianaLA
MaineME
MarylandMD
MassachusettsMA
MichiganMI
MinnesotaMN
MississippiMS
MissouriMO
MontanaMT
NebraskaNE
NevadaNV
New HampshireNH
New JerseyNJ
New MexicoNM
New YorkNY
North CarolinaNC
North DakotaND
OhioOH
OklahomaOK
OregonOR
PennsylvaniaPA
Rhode IslandRI
South CarolinaSC
South DakotaSD
TennesseeTN
TexasTX
UtahUT
VermontVT
VirginiaVA
WashingtonWA
Washington, D.C.DC
West VirginiaWV
WisconsinWI
WyomingWY
APO USAAA
APO EuropeAE
APO PacificAP
American SonomaAS
Northern Mariana IslandsNI
GuamGU
PalauPW
Puerto RicoPR
US Virgin IslandsVI

Supported Canadian Provinces When Country Is CA#

The following values are available when billing_country / Country is CA or Canada.
Province name accepted by API/checkoutCode
AlbertaAB
British ColombiaBC
ManitobaMB
New BrunswickNB
Newfoundland and LabradorNL
Nova ScotiaNS
Northwest TerritoriesNT
NunavutNU
OntarioON
Prince Edward IslandPE
QuebecQC
SaskatchewanSK
YukonYT
Modified at 2026-05-21 09:06:01
Previous
Risk Control – Merchant Integration
Next
Card Direct Payin
Built with