Saltar al contenido principal
POST

Autorizaciones

Authorization
string
header
requerido

JWT de sesión (de register/login) o llave de API (pk_...). X-API-Key: <token> se acepta como header alternativo.

Cuerpo

application/json
country
string
requerido

País del corredor. Obligatorio para todos los métodos salvo checkout, donde es opcional y solo preselecciona el país del pagador en la página.

Ejemplo:

"BO"

currency
string
requerido

Moneda del corredor. Obligatoria para todos los métodos salvo checkout, que la rechaza con 400 — el cobro se denomina en settlement_asset.

Ejemplo:

"BOB"

amount
string
requerido

String decimal positivo. Monto en moneda local para métodos de corredor; para checkout se denomina en el settlement_asset ("50" USDT, "0.001" BTC, "2" gramos de oro).

description
string
channel
string

Indicación opcional de canal que se pasa al core.

expires_in
integer

Expiración del cobro en segundos. Para checkout acepta de 600 a 604800 (10 minutos a 7 días; default 24 horas).

method
enum<string>
predeterminado:qr

Modo de cobro. qr crea un cobro QR activo a través del procesador; bank_transfer anuncia un depósito entrante y devuelve la referencia a incluir en la descripción de la transferencia; fintoc (solo Chile) devuelve una payment_url hosted donde el pagador transfiere desde cualquier banco o billetera chilena y el depósito se detecta automáticamente; card (Bolivia) devuelve una payment_url hosted de un checkout de tarjeta con 3-D Secure; checkout devuelve una checkout_url pública donde el pagador elige el método de pago (QR, tarjeta, transferencia bancaria o crypto). Usa /v1/payins/collect para cobros pull.

Opciones disponibles:
qr,
bank_transfer,
fintoc,
card,
checkout
idempotency_key
string

Clave de idempotencia opcional (métodos fintoc, card y checkout; también se acepta como header Idempotency-Key). Un retry con la misma clave devuelve el payin original y su payment_url/checkout_url en vez de abrir una segunda sesión de pago.

customer
object

Prefill opcional de facturación para el checkout de tarjeta (método card) — email, first_name, last_name, address, city, country (texto plano, máx 120 caracteres por campo). El pagador puede completarlos o corregirlos en la página.

success_url
string

URL https pública opcional (métodos card y checkout) a la que se redirige al pagador tras un pago aprobado.

failure_url
string

URL https pública opcional (métodos card y checkout) a la que se redirige al pagador cuando el pago falla o expira.

expires_at
string<date-time>

Expiración RFC3339 opcional de la sesión de pago con tarjeta (método card, mínimo 15 minutos hacia adelante; default 24 horas).

settlement_asset
enum<string>
predeterminado:USDT

Solo checkout — el saldo virtual en que se denomina y liquida el cobro. Todo pago se convierte automático a este asset al acreditar (pagos en el mismo asset no convierten). Debe estar habilitado para tu organización (422 settlement_asset_disabled si no).

Opciones disponibles:
USDT,
USDC,
BTC,
GOLD

Respuesta

Cobro creado.

payin_id
string<uuid>
status
string
Ejemplo:

"pending"

charge
object

Detalles del cobro (datos del QR, referencias) desde el core.

Última modificación el 18 de julio de 2026