# Bank Code List

## Query Payout Bank Code List

<mark style="color:green;">`POST`</mark> `https://sandbox.transfersmile.com/api/payout/bank-account-list`

This endpoint allows you to get the list of supported banks.

#### Headers

| Name                                            | Type   | Description                                                 |
| ----------------------------------------------- | ------ | ----------------------------------------------------------- |
| Content-Type<mark style="color:red;">\*</mark>  | string | application/json; charset=UTF-8                             |
| AppId<mark style="color:red;">\*</mark>         | string | Get AppId from dashboard                                    |
| Authorization<mark style="color:red;">\*</mark> | string | signature, generated by SHA256($sorted\_params + $app\_key) |

#### Request Body

| Name      | Type    | Description                               |
| --------- | ------- | ----------------------------------------- |
| country   | string  | Country Code. For example, BRA for Brazil |
| method    | string  | method                                    |
| timestamp | Integer | unix timestamp, e.g. 1628512575           |

{% tabs %}
{% tab title="200 success " %}

```
{
    "code": 200,
    "msg": "success",
    "time": 1628497163,
    "data": {
         ...
    }
}
```

{% endtab %}

{% tab title="500 system error" %}

```
{
    "code": 500,
    "msg": "system error",
    "time": 1628497751,
    "data": {
        "error": "system error"
    }
}
```

{% endtab %}
{% endtabs %}

## Example

```
curl --location --request POST 'https://sandbox.transfersmile.com/api/payout/bank-account-list' \
--header 'AppId: 94FAC**********************68548' \
--header 'Authorization: d6181db0d6548b94b162e75d095b59147172d914699f83b2bd17951a671b6302' \
--header 'Content-Type: application/json' \
--data-raw '{
    "country": "BRA",
    "method": "Banktransfer",
    "timeStamp": "1733992186"
}'
```

{% hint style="info" %}
Note:  ***94FAC\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*68548*** is pagsmile's test merchant id for sandbox, and ***d6181db0d6548b94b162e75d095b59147172d914699f83b2bd17951a671b6302*** is authorization token associated with the test App ID.
{% endhint %}

## Supported Bank Code List

* [**Bank in Argentina**](https://docs.pagsmile.com/payout/banklist/bank-in-argentina)
* [**Bank in Bolivia**](https://docs.pagsmile.com/payout/banklist/bank-in-bolivia)
* [**Bank in Brazil**](https://docs.pagsmile.com/payout/banklist/bank-in-brazil)
* [**Bank in Chile**](https://docs.pagsmile.com/payout/banklist/bank-in-chile)
* [**Bank in Colombia**](https://docs.pagsmile.com/payout/banklist/bank-in-colombia)
* [**Bank in Ecuador**](https://docs.pagsmile.com/payout/banklist/bank-in-ecuador)
* [**Bank in Guatemala**](https://docs.pagsmile.com/payout/banklist/bank-in-guatemala)
* [**Bank in Mexico**](https://docs.pagsmile.com/payout/banklist/bank-in-mexico)
* [**Bank in Panama**](https://docs.pagsmile.com/payout/banklist/bank-in-panama)
* [**Bank in Peru**](https://docs.pagsmile.com/payout/banklist/bank-in-peru)
* [**Bank in Philippines**](https://docs.pagsmile.com/payout/banklist/bank-in-philippines)
* [**Bank in Vietnam**](https://docs.pagsmile.com/payout/banklist/bank-in-vietnam)
* [**Bank in Uruguay**](https://docs.pagsmile.com/payout/banklist/bank-in-uruguay)
