Skip to main content
Gcashier Pay APIs use a consistent set of enumerated string and numeric values across many request fields. This index points you to the right reference page for each enum type.

Geography

Country & Phone Codes

ISO 3166-1 alpha-2 country codes and international phone dial codes. Used in country, nationality, phoneAreaCode, and related fields.

China Province & City Codes

Province and city numeric codes for China. Used in provinceCode and cityCode when country is CN.

Currencies

Currency Codes

ISO 4217 three-letter currency codes. Used in currency, payCurrency, settleCurrency, and related fields.

Payment & Trade

Payment Types & Trade Codes

Covers TransferPurpose, PaymentPurpose, PaymentType, TradeCodeType, TradePurpose, PayMethod, BizType, BusiType, SourceFunds, and BankType.

KYC & Merchant

KYC & Merchant Codes

Covers OccupationCode, CustomerIdentity, BusinessType, and AddressType — used in merchant onboarding and KYC endpoints.

Quick Reference

EnumUsed InPage
CountryCodecountry, nationality, receiverCountryCountry & Phone Codes
PhoneAreaCodephoneAreaCode, mobileAreaCodeCountry & Phone Codes
CurrencyCodecurrency, payCurrency, settleCurrencyCurrency Codes
ChinaRegionCodeprovinceCode, cityCodeChina Region Codes
TransferPurposepurposePayment Types
PaymentPurposepaymentPurpose (sp1101)Payment Types
PaymentTypepaymentType (sp1301)Payment Types
TradeCodeTypetradeCode (sp1301)Payment Types
TradePurposepayReduceList[].purpose (sp1301)Payment Types
PayMethodpayMethod (sp1301)Payment Types
BizTypebizType (sp2403)Payment Types
BusiTypebusiType (sp2404)Payment Types
SourceFundssourceFunds (sp1101)Payment Types
BankTypebankType (sp1103)Payment Types
OccupationCodeoccupationKYC & Merchant
CustomerIdentitycustomerIdentity (sp1101)KYC & Merchant
BusinessTypebusinessType (sp1401)KYC & Merchant
AddressTypeaddressType (sp1101)KYC & Merchant