Payment Links API · V2 actual

Enlaces de Pago

Crea, personaliza y sigue cobros alojados por API. La V2 concentra la integración actual; la referencia V1 sigue disponible para integraciones existentes.

Base URLhttps://api.iopay.com.br/api
AutenticaciónBearer token
VersionesV2 actual · V1 compatibilidad

Una API para todo el ciclo del enlace.

La V2 permite crear, consultar, actualizar, eliminar y listar Enlaces de Pago, además de consultar las transacciones originadas por esos enlaces.

Checkout

Artículos, Order Bump e identidad.

Configura artículos, ofertas opcionales, color principal y banner cuando sea necesario.

Condición comercial

Cuotas, intereses y uso.

Define cuotas, traslado de intereses, ventana de disponibilidad y cantidad máxima de pagos.

Operación

Enlaces y transacciones consultables.

Lista cobros y filtra las transacciones generadas por estado, método, período y enlace.

Crear un Enlace de Pago

Los valores de items[*].amount y order_bump_items[*].amount se indican en centavos. El valor principal se calcula como la suma de los artículos; los Order Bumps no entran en el valor inicial.

Considera BASE_URL = https://api.iopay.com.br/api en los ejemplos siguientes.

POST {{BASE_URL}}/v2/payment_link
{
  "title": "Pedido #1001",
  "description": "Compra de produtos diversos",
  "status": "enabled",
  "open_at": null,
  "end_at": null,
  "max_payments": 1,
  "max_installment": 3,
  "highlight_installment_condition": true,
  "enabled_payment_methods": {
    "credit": true,
    "pix": true,
    "boleto": true
  },
  "pass_interest_to_customer": true,
  "customer_interest_starts_at_installment": 1,
  "primary_color": "4099b4",
  "items": [
    {
      "name": "Produto principal",
      "amount": 60000
    }
  ],
  "order_bump_items": [
    {
      "name": "Garantia estendida",
      "amount": 15000
    }
  ]
}
Medios de pago. La V2 documenta credit, pix y boleto. Al menos un método debe estar habilitado y también permitido para la cuenta autenticada. debit no está disponible para Enlaces de Pago.

Recursos de la V2

RecursoCampos principalesUso
Artículositems[]Productos que componen el valor inicial del enlace.
Order Bumporder_bump_items[]Artículos opcionales ofrecidos en el checkout.
Métodosenabled_payment_methodsCrédito, Pix y boleto según la habilitación de la cuenta.
Pago a plazosmax_installment · highlight_installment_conditionDe 1 a 12 cuotas, respetando la configuración de la cuenta.
Interesespass_interest_to_customer · customer_interest_starts_at_installmentControl del traslado de intereses al comprador.
Disponibilidadopen_at · end_at · max_paymentsVentana del enlace y límite de usos.
Identidadprimary_color · bannersColor principal y banner opcional del checkout.
Splitsplit_rules[]Distribución porcentual o fija para cuentas habilitadas.

Endpoints

MétodoRutaOperación
POST/v2/payment_linkCrear enlace en JSON.
POST/v2/payment_linkCrear enlace con banner vía multipart.
GET/v2/payment_link/{ID_LINK}Consultar un enlace.
PATCH/v2/payment_link/{ID_LINK}Actualizar parcialmente.
DELETE/v2/payment_link/{ID_LINK}Eliminar un enlace.
GET/v2/payment_link/listListar enlaces con filtros y paginación.
GET/v2/payment_link/list/transactionsListar transacciones originadas por enlaces.

Listados operativos

Enlaces

Filtra la base de cobros.

page, limit, offset, sort, status e intervalo de creación mediante date_range.

Transacciones

Encuentra el pago correcto.

Además de la paginación y el período, filtra por id_link, status y payment_type.

Actualización parcial. En el PATCH, los campos omitidos permanecen sin cambios. Enviar order_bump_items: [] elimina los Order Bumps; split_rules: [] elimina las reglas de split; primary_color: null restaura el tema predeterminado.

V2 para nuevas integraciones. V1 por compatibilidad.

Developer Central destaca la V2 como referencia actual. Las integraciones existentes que aún dependen del contrato anterior pueden seguir consultando la documentación pública de la V1.