> For the complete documentation index, see [llms.txt](https://apidocs.onekeypayments.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apidocs.onekeypayments.com/guides/deposits/payment-methods/template-country-page.md).

# Template country page

### Country specifications

<table><thead><tr><th align="center">country code</th><th align="center">currency code</th><th width="137.60546875" align="center">amount decimals</th><th>document name</th><th>document format</th><th align="center">document required?</th></tr></thead><tbody><tr><td align="center"><code>AR</code></td><td align="center"><code>ARS</code> and <code>USD</code></td><td align="center">2</td><td>DNI, CUIT, or CUIL</td><td>Between 7 to 9, or 11 digits</td><td align="center">Yes</td></tr></tbody></table>

### Card features

<table><thead><tr><th data-type="checkbox">Card-on-file</th><th width="129.93359375" data-type="checkbox">Subscriptions</th><th width="129.515625" data-type="checkbox">3DS</th><th width="130.22265625" data-type="checkbox">Installments</th><th width="205.6328125" data-type="checkbox">Authorization and Capture</th></tr></thead><tbody><tr><td>true</td><td>true</td><td>true</td><td>true</td><td>false</td></tr></tbody></table>

***

### Brands available

{% hint style="success" %}

### `payment_method` code `CC`

As the payers will be capable to input any card in the displayed checkout form ,the OneShot and Fragments all-in-one solution, we recommend using the payment method code **`CC`**  in the API requests, which is a generic code.

After the payment is attempted, merchants will be capable to know with which card the user paid.
{% endhint %}

<table><thead><tr><th width="95.140625" align="center">Logo</th><th width="160.26171875" align="center">payment_method</th><th width="188.76171875">Name</th></tr></thead><tbody><tr><td align="center"><img src="https://resources.directa24.com/cashin/payment_method/square/VI.svg" alt="" data-size="original"></td><td align="center"><code>VI</code></td><td>Visa</td></tr><tr><td align="center"><img src="https://resources.directa24.com/cashin/payment_method/square/VD.svg" alt="" data-size="original"></td><td align="center"><code>VD</code></td><td>Visa Debit ​</td></tr><tr><td align="center"><img src="https://resources.directa24.com/cashin/payment_method/square/MC.svg" alt="" data-size="original"></td><td align="center"><code>MC</code></td><td>Mastercard</td></tr><tr><td align="center"><img src="https://resources.directa24.com/cashin/payment_method/square/MD.svg" alt="" data-size="original"></td><td align="center"><code>MD</code></td><td>Mastercard Debit ​</td></tr><tr><td align="center"><img src="https://resources.directa24.com/cashin/payment_method/square/AE.svg" alt="" data-size="original"></td><td align="center"><code>AE</code></td><td>American Express</td></tr><tr><td align="center"><img src="https://resources.directa24.com/cashin/payment_method/square/CL.svg" alt="" data-size="original"></td><td align="center"><code>CL</code></td><td>Cabal ​</td></tr><tr><td align="center"><img src="https://resources.directa24.com/cashin/payment_method/square/EL.svg" alt="" data-size="original"></td><td align="center"><code>EL</code></td><td>Elo</td></tr><tr><td align="center"><img src="https://resources.directa24.com/cashin/payment_method/square/ELD.svg" alt="" data-size="original"></td><td align="center"><code>ELD</code></td><td>Elo Debit ​</td></tr><tr><td align="center"><img src="https://resources.directa24.com/cashin/payment_method/square/JC.svg" alt="" data-size="original"></td><td align="center"><code>JC</code></td><td>JCB</td></tr><tr><td align="center"><img src="https://resources.directa24.com/cashin/payment_method/square/DC.svg" alt="" data-size="original"></td><td align="center"><code>DC</code></td><td>Diners Club</td></tr><tr><td align="center"><img src="https://resources.directa24.com/cashin/payment_method/square/HI.svg" alt="" data-size="original"></td><td align="center"><code>HI</code></td><td>Hipercard</td></tr></tbody></table>

### Alternative Payment Methods available

<table><thead><tr><th width="95.33203125" align="center">Logo</th><th width="159.81640625" align="center">payment_method</th><th width="188.73046875">Name</th><th width="175.2578125">payment_type</th><th width="150.5234375">Flows<select multiple><option value="ytukalPghMG2" label="Embbeded" color="blue"></option><option value="2Fni2DPCUEhv" label="Redirect" color="blue"></option></select></th></tr></thead><tbody><tr><td align="center"><img src="https://resources.directa24.com/cashin/payment_method/square/IX.svg" alt="" data-size="original"></td><td align="center"><code>IX</code></td><td>Pix</td><td><code>BANK_TRANSFER</code></td><td><span data-option="ytukalPghMG2">Embbeded, </span><span data-option="2Fni2DPCUEhv">Redirect</span></td></tr><tr><td align="center"><img src="https://resources.directa24.com/cashin/payment_method/square/PC.svg" alt="" data-size="original"></td><td align="center"><code>PC</code></td><td>PSE</td><td><code>BANK_TRANSFER</code></td><td><span data-option="2Fni2DPCUEhv">Redirect</span></td></tr></tbody></table>

#### Fields required for the [OneShot](/guides/deposits/solutions/oneshot.md) solution <a href="#fields-required-for-the-oneshot-experience" id="fields-required-for-the-oneshot-experience"></a>

<table data-header-hidden><thead><tr><th width="230.625">Payment Method Name</th><th width="99.52734375" align="center">country</th><th width="109.91796875" align="center">amount</th><th width="109.78515625" align="center">payer[]</th><th width="150.27734375" align="center">payment_method</th></tr></thead><tbody><tr><td><strong>Payment method name</strong></td><td align="center"><strong><code>country</code></strong></td><td align="center"><strong><code>amount</code></strong></td><td align="center"><strong><code>payer[]</code></strong></td><td align="center"><strong><code>payment_method</code></strong></td></tr><tr><td>All</td><td align="center">Yes</td><td align="center">Yes</td><td align="center">Yes</td><td align="center">Yes</td></tr></tbody></table>

#### `payer[]` object requirements <a href="#payer-object-requirements" id="payer-object-requirements"></a>

<table data-header-hidden><thead><tr><th width="230.6015625">Payment Method Name</th><th width="100.12109375" align="center">document</th><th align="center">email</th><th align="center">first_name</th><th align="center">last_name</th></tr></thead><tbody><tr><td><strong>Payment method name</strong></td><td align="center"><strong><code>document</code></strong></td><td align="center"><strong><code>email</code></strong></td><td align="center"><strong><code>first_name</code></strong></td><td align="center"><strong><code>last_name</code></strong></td></tr><tr><td>All</td><td align="center">Yes</td><td align="center">Yes</td><td align="center">Yes</td><td align="center">Yes</td></tr></tbody></table>

{% hint style="success" %}
Other fields not in these lists are optional.
{% endhint %}

{% hint style="info" %}

### If any of the required fields are missing the `HOSTED` flow will be triggered

In that case you will receive the `HOSTED` value in the `checkout_type` parameter.\
You will have to redirect the user to the `redirect_url`
{% endhint %}

***

### User Interface tips

#### `BANK_TRANSFER`s

Skeleton spei

Skeleton codi

### `VOUCHER`s

Skeleton Oxxo

### Payment flows

#### Transferencias SPEI

<figure><img src="/files/X73h7vfofdO1q0YskY5D" alt=""><figcaption></figcaption></figure>

The user selects **SPEI** as the payment method. A **CLABE** number (bank account code) appears on the screen. The user copies it, opens their banking app, selects “transfer,” pastes the CLABE, and completes the payment. Once confirmed, the funds are sent in real time.

#### CoDi

<figure><img src="/files/EDr8QvsYX325kWXo2wtq" alt=""><figcaption></figcaption></figure>

After selecting **CoDi**, the user provides basic info, and a **QR code** appears on screen. They open their bank’s mobile app, select the CoDi scan option, upload the code, and confirm the transaction. The payment is completed in seconds.

#### `VOUCHER`s

<figure><img src="/files/UxkiGovNa02E7QM4BDMC" alt=""><figcaption></figcaption></figure>

After choosing **7-Eleven (for example)** as the payment method, the user fills in their personal info and receives a reference number. They take this number to any **7-Eleven** store, give it to the cashier, and pay in cash. The system updates the payment automatically once it’s received.

{% hint style="success" %}

#### `VOUCHER` type payment methods

Note that, even though the example provided is from 7Eleven, the flow described above applies for all the payment methods with type `VOUCHER`.

It applies for Oxxo, Bodega Aurrera, Circulo K, Walmart ... and more.

Cash vouchers are very popular in Mexico.
{% endhint %}
