> ## Documentation Index
> Fetch the complete documentation index at: https://developer.gcashier.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Enum Values & Field Reference

> Index of all enumerated field values used across Gcashier Pay APIs.

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

<CardGroup cols={2}>
  <Card title="Country & Phone Codes" icon="globe" href="/api/reference/enum-country-codes">
    ISO 3166-1 alpha-2 country codes and international phone dial codes. Used in `country`, `nationality`, `phoneAreaCode`, and related fields.
  </Card>

  <Card title="China Province & City Codes" icon="map" href="/api/reference/enum-china-regions">
    Province and city numeric codes for China. Used in `provinceCode` and `cityCode` when `country` is `CN`.
  </Card>
</CardGroup>

## Currencies

<CardGroup cols={1}>
  <Card title="Currency Codes" icon="coins" href="/api/reference/enum-currencies">
    ISO 4217 three-letter currency codes. Used in `currency`, `payCurrency`, `settleCurrency`, and related fields.
  </Card>
</CardGroup>

## Payment & Trade

<CardGroup cols={1}>
  <Card title="Payment Types & Trade Codes" icon="arrow-right-arrow-left" href="/api/reference/enum-payment-types">
    Covers `TransferPurpose`, `PaymentPurpose`, `PaymentType`, `TradeCodeType`, `TradePurpose`, `PayMethod`, `BizType`, `BusiType`, `SourceFunds`, and `BankType`.
  </Card>
</CardGroup>

## KYC & Merchant

<CardGroup cols={1}>
  <Card title="KYC & Merchant Codes" icon="building" href="/api/reference/enum-kyc">
    Covers `OccupationCode`, `CustomerIdentity`, `BusinessType`, and `AddressType` — used in merchant onboarding and KYC endpoints.
  </Card>
</CardGroup>

***

## Quick Reference

| Enum               | Used In                                     | Page                                                       |
| ------------------ | ------------------------------------------- | ---------------------------------------------------------- |
| `CountryCode`      | `country`, `nationality`, `receiverCountry` | [Country & Phone Codes](/api/reference/enum-country-codes) |
| `PhoneAreaCode`    | `phoneAreaCode`, `mobileAreaCode`           | [Country & Phone Codes](/api/reference/enum-country-codes) |
| `CurrencyCode`     | `currency`, `payCurrency`, `settleCurrency` | [Currency Codes](/api/reference/enum-currencies)           |
| `ChinaRegionCode`  | `provinceCode`, `cityCode`                  | [China Region Codes](/api/reference/enum-china-regions)    |
| `TransferPurpose`  | `purpose`                                   | [Payment Types](/api/reference/enum-payment-types)         |
| `PaymentPurpose`   | `paymentPurpose` (sp1101)                   | [Payment Types](/api/reference/enum-payment-types)         |
| `PaymentType`      | `paymentType` (sp1301)                      | [Payment Types](/api/reference/enum-payment-types)         |
| `TradeCodeType`    | `tradeCode` (sp1301)                        | [Payment Types](/api/reference/enum-payment-types)         |
| `TradePurpose`     | `payReduceList[].purpose` (sp1301)          | [Payment Types](/api/reference/enum-payment-types)         |
| `PayMethod`        | `payMethod` (sp1301)                        | [Payment Types](/api/reference/enum-payment-types)         |
| `BizType`          | `bizType` (sp2403)                          | [Payment Types](/api/reference/enum-payment-types)         |
| `BusiType`         | `busiType` (sp2404)                         | [Payment Types](/api/reference/enum-payment-types)         |
| `SourceFunds`      | `sourceFunds` (sp1101)                      | [Payment Types](/api/reference/enum-payment-types)         |
| `BankType`         | `bankType` (sp1103)                         | [Payment Types](/api/reference/enum-payment-types)         |
| `OccupationCode`   | `occupation`                                | [KYC & Merchant](/api/reference/enum-kyc)                  |
| `CustomerIdentity` | `customerIdentity` (sp1101)                 | [KYC & Merchant](/api/reference/enum-kyc)                  |
| `BusinessType`     | `businessType` (sp1401)                     | [KYC & Merchant](/api/reference/enum-kyc)                  |
| `AddressType`      | `addressType` (sp1101)                      | [KYC & Merchant](/api/reference/enum-kyc)                  |
