---
title: "Cobro"
method: POST
path: "/{coutry_iso}/charge"
---

# Cobro

`POST /{coutry_iso}/charge`

## Path parameters

- `coutry_iso` 'cl' | 'br' | 'mx', required

## Headers

- `x-api-key` string

## Request body

- object
  - `id_payment_instrument` string — Identificador del instrumento de pago a cobrar. Si se envía, no se puede enviar un listado de id_payment_methods
  - `id_payment_methods` string[] — Identificadores únicos de los Payment Method a cobrar. Si se agrega, no se puede enviar un id_payment_instrument
  - `amount` number — Monto a cobrar. Si se agrega, no se puede enviar id_invoices
  - `id_invoices` string[] — Identificadores únicos de las Invoices a cobrar. Si se agrega, no se puede enviar amount
  - `id_account` string, required — Identificador único de la Account a cobrar
  - `external_id` string — Identificador externo para las transacciones
  - `actions` object[], required — Listado de acciones a realizar con el pago. Es posible gatillar un cobro y una inscripción
    - `toku_product` string, required — Nombre del producto que se quiere mandar a cobrar. Tiene que ser un producto de tarjetas
    - `action_type` 'INSCRIPTION' | 'PAYMENT', required — Acción que se quiere realizar con el producto
  - `metadata` string — Información adicional para agregar a las transacciones de pago
  - `id_orchestration_tree` string — Identificador de Árbol de orquestación para los pagos
  - `should_await_inscription_result` boolean — Indica si se deben esperar los resultados de la acción de inscripción (true). Aplica únicamente cuando una acción enviada es de tipo inscripción.

## Response `201`

## Other responses

- `400` — Bad Request
- `422` — Unprocessable Entity

---

[API](https://skmtc.net/trytoku/apis/toku-api.md) · [All operations](https://skmtc.net/trytoku/apis/toku-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/trytoku/toku-api/versions/30699b13e0d0/schema)
