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

# Configurar pagos directos

> Aprende a establecer la cuenta destinataria en tu pago.

<Info>
  **Disponibilidad de pagos directos**

  Por ahora, los pagos directos solo están disponibles para Chile.
</Info>

# Crear un pago directo

Para crear un pago directo, necesitas establecer la opción `recipient_account` al crear una checkout session:

```curl theme={null}
curl --request POST "https://api.fintoc.com/v1/checkout_sessions" \
-- header 'Authorization: sk_live_0000000000000000' \
-- header 'Content-Type: application/json' \
--data-raw '{
  "amount": 2476,
  "currency": "CLP",
  payment_methods:['payment_intent'],
  payment_method_options:{
    "payment_intent":{
      "recipient_account": {
        "holder_id": "771433855",
        "number": "1836027172",
        "type": "checking_account",
        "institution_id": "cl_banco_de_chile"
      }
    }
  }
}
}'
```

```javascript Node theme={null}
const { Fintoc } = require('fintoc');

const fintoc = new Fintoc('YOUR_TEST_API_KEY');

const checkoutSession = await fintoc.checkoutSessions.create({
  amount: 1000,
  currency: 'clp',
  customer_email: 'name@example.com',
  payment_methods: ['payment_intent'],
  payment_method_options: {
    payment_intent: {
      recipient_account: {
        holder_id: '771433855',
        number: '1836027172',
        type: 'checking_account',
        institution_id: 'cl_banco_de_chile'
      }
    }
  }
});
```

```python theme={null}
from fintoc import Fintoc

client = Fintoc('YOUR_TEST_API_KEY')

checkout_session = client.checkout_sessions.create(
    amount=1000,
    currency='mxn',
    payment_methods=['payment_intent'],
    payment_method_options={
        'payment_intent': {
            'recipient_account': {
                'holder_id': '771433855',
                'number': '1836027172',
                'type': 'checking_account',
                'institution_id': 'cl_banco_de_chile'
            }
        }
    }
)

```

```ruby theme={null}
require 'net/http'
require 'uri'
require 'json'

payment_intent = {
  amount: 1000,
  currency: 'clp',
  payment_methods:['payment_intent'],
  payment_method_options:{
    "payment_intent":{
      "recipient_account": {
        "holder_id": "771433855",
        "number": "1836027172",
        "type": "checking_account",
        "institution_id": "cl_banco_de_chile"
      }
    }
  }
}

uri = URI("https://api.fintoc.com/v1/payment_intents")

header = {
  Accept: 'application/json', Authorization: 'sk_live_000000000000'
}

http = Net::HTTP.new(uri.host, uri.port)
request = Net::HTTP::Post.new(uri.request_uri, header)
request.body = payment_intent.to_json

response = http.request(request)
```

En Chile, el objeto de cuenta destinataria está definido por 4 atributos:

| Parámetro        | Ejemplo              | Explicación                                                                                                                                                                                                               |
| :--------------- | :------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `holder_id`      | 193426816            | [RUT](https://es.wikipedia.org/wiki/Rol_%C3%9Anico_Tributario) del titular de la cuenta                                                                                                                                   |
| `number`         | 1836027172           | Número de cuenta                                                                                                                                                                                                          |
| `type`           | checking\_account    | Tipo de cuenta. Los tipos soportados son `checking_account` y `sight_account`.                                                                                                                                            |
| `institution_id` | cl\_banco\_de\_chile | ID de institución de Fintoc para el banco que recibe la transferencia bancaria. Puedes ver el código para cada banco [aquí](/es/v2023-11-15/docs/payments/direct-payments/setup-direct-payment#available-recipient-banks) |

Una vez que estableces la cuenta destinataria en la checkout session, el dinero llegará directamente a la cuenta bancaria que especificaste.

# Bancos destinatarios disponibles

Revisa nuestra documentación de códigos de instituciones de Chile para ver los bancos disponibles.
