Skip to main content

🇨🇱 Chile

Learn everything you need to know about making payouts in Chile.

Payment Methods

  • Bank Transfer

Available Operations

  • Local LATAM
  • Cross Border

Payee Types

  • B2B
  • B2C

Payment Methods​

Checkout our SLAs for each payment method:

Payment MethodSLAB2BB2C
Bank TransferBank TransferUp to 3 dayscheck_circle_outlinecheck_circle_outline

Instructions​

To create a payout using EBANX Direct API, follow the steps below.

  1. Define request parameters
    ​

    Provide the required parameters listed below to create a payout.

    FieldDescription
    integration_keyYour EBANX integration key.
    external_referenceThe unique payout ID provided by you.
    countryThe two-letter country code for the customer country. In this case, we'll show the method to cl (Chile)
    amountThe amount in the specified currency (currency_code).
    currency_codeThree-letter code of the payout currency. In this case, we'll use CLP (Chilean Peso)
    payeeA JSON object containing the details of the payee of your request.

    Document Types Allowed

    These document types are used to identify payees or shareholders.

    Document typeDescription
    RUNB2C - Rol Único Nacional (National Unique Role).
    RUTB2B - Rol Único Tributario (Unique Tax Role).
    RUN vs RUT

    In Chile, RUN (Rol Único Nacional) is used for individuals and RUT (Rol Único Tributario) is used for companies. Both follow the same format: 8-9 digits followed by a verification digit (e.g., 12345678-9 or 12345678-K).

  2. Send payout request to EBANX
    ​

    To create a new Payout, you will use the /ws/payout/create endpoint.

    Choose the transaction type for your payout request:

    The following example demonstrates a payout request to an individual payee using their RUN:

    curl -X POST 'https://sandbox.ebanx.com/ws/payout/create' \
    --header 'Content-Type: application/json' \
    --data '{
    "integration_key": "your_test_integration_key",
    "external_reference": "PAYOUT_EBANX_CL_01",
    "country": "cl",
    "amount": 50000,
    "currency_code": "CLP",
    "payee": {
    "name": "Carlos Gonzalez Silva",
    "email": "carlos.gonzalez@email.com",
    "phone": "+56912345678",
    "document": "123456789",
    "document_type": "RUN",
    "bank_info": {
    "bank_name": "001 Banco de Chile",
    "bank_branch": "0001",
    "bank_account": "12345678901",
    "account_type": "S"
    },
    "address": {
    "zipcode": "7500000",
    "state": "RM",
    "city": "Santiago",
    "street_address": "Av. Providencia 1234",
    "street_complement": "Depto 501"
    }
    }
    }'

    A successful creation will return a JSON Object with type "success" and a payout object with all the details of the newly created payout.

    {
    "type": "success",
    "payout": {
    "uid": "f6807f5341c3c8c1e40ea9c06715f05778ff35ee",
    "external_reference": "PAYOUT_EBANX_CL_01",
    "status": "OP",
    "request_date": "2024-01-15 10:30:00",
    "status_date": null,
    "paid_date": null,
    "cancel_date": null,
    "payee": {
    "name": "Carlos Gonzalez Silva",
    "email": "carlos.gonzalez@email.com",
    "phone": "56912345678",
    "document": "123456789",
    "document_type": "RUN",
    "birthdate": null,
    "bank_info": {
    "bank_name": "001 Banco de Chile",
    "bank_branch": "0001",
    "bank_account": "12345678901",
    "account_type": "S",
    "bank_details": null
    }
    },
    "request_amount": "50000.00",
    "request_currency": "CLP",
    "request_exchange_rate": "1.0000",
    "debit_amount": "50000.00",
    "debit_fee": "500.00",
    "debit_amount_total": "50500.00",
    "debit_currency": "CLP",
    "local_tax_amount": "0.00",
    "local_amount_total": "50000.00",
    "local_currency": "CLP",
    "local_exchange_rate": "1.0000"
    }
    }
  3. Send commit request to EBANX
    ​

    Once the new payout record is created it'll be committed automatically after 6 hours. Or you can use the /ws/payout/commit endpoint to start the payment process.

    Here's an example of a commit operation using the payout we've just created:

    curl -X POST 'https://sandbox.ebanx.com/ws/payout/commit' \
    --header 'Content-Type: application/json' \
    --data '{
    "integration_key": "your_test_integration_key",
    "uid": "f6807f5341c3c8c1e40ea9c06715f05778ff35ee"
    }'

    Once the new payout is commited, a JSON Object with type "success" will be returned.

    {
    "type": "success",
    "message": "Payout has already been committed"
    }
  4. Congratulations!
    ​

    You have successfully Created a Payout in Chile.

Creating a Payout using the Dashboard​

You can also create a payout through our Dashboard in the Overview section of the Payout tab. Click on Create Payout, fill in the payee information, payout amount and click on Create. Additionally, you can create a Mass Payout by sending a spreadsheet to be processed in bulks.

Available Banks​

Bank CodeInstitution Name
001Banco de Chile
009Banco Internacional
012Banco del Estado de Chile
014Scotiabank Chile
016Banco de Crédito e Inversiones (BCI)
027Corpbanca
028Banco Bice
031HSBC Bank Chile
037Banco Santander Chile
039Itaú Corpbanca
049Banco Security
051Banco Falabella
053Banco Ripley
054Banco Consorcio
055Banco Penta (actual Banco BTG Pactual Chile)
504Banco BBVA Chile
672Coopeuch

Possible Errors​

Click here and check out our Payout Error Code page to learn more about the possible errors.

Still need help?

Help Image

We hope this article was helpful. If you still have questions, you can explore the following options: