Payment Links API · V2 atual

Links de Pagamento

Crie, personalize e acompanhe cobranças hospedadas por API. A V2 concentra a integração atual; a referência V1 permanece disponível para integrações existentes.

Base URLhttps://api.iopay.com.br/api
AutenticaçãoBearer token
VersõesV2 atual · V1 compatibilidade

Uma API para o ciclo completo do link.

A V2 permite criar, consultar, atualizar, excluir e listar Links de Pagamento, além de consultar as transações originadas por esses links.

Checkout

Itens, Order Bump e identidade.

Configure itens, ofertas opcionais, cor principal e banner quando necessário.

Condição comercial

Parcelamento, juros e uso.

Defina parcelas, repasse de juros, janela de disponibilidade e quantidade máxima de pagamentos.

Operação

Links e transações consultáveis.

Liste cobranças e filtre as transações geradas por status, método, período e link.

Criar um Link de Pagamento

Os valores de items[*].amount e order_bump_items[*].amount são informados em centavos. O valor principal é calculado pela soma dos itens; Order Bumps não entram no valor inicial.

Considere BASE_URL = https://api.iopay.com.br/api nos exemplos abaixo.

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
    }
  ]
}
Meios de pagamento. A V2 documenta credit, pix e boleto. Pelo menos um método precisa estar habilitado e também liberado para a conta autenticada. debit não está disponível para Links de Pagamento.

Recursos da V2

RecursoCampos principaisUso
Itensitems[]Produtos que compõem o valor inicial do link.
Order Bumporder_bump_items[]Itens opcionais oferecidos no checkout.
Métodosenabled_payment_methodsCrédito, Pix e boleto conforme habilitação da conta.
Parcelamentomax_installment · highlight_installment_conditionDe 1 a 12 parcelas, respeitando a configuração da conta.
Jurospass_interest_to_customer · customer_interest_starts_at_installmentControle do repasse de juros ao comprador.
Disponibilidadeopen_at · end_at · max_paymentsJanela do link e limite de utilizações.
Identidadeprimary_color · bannersCor principal e banner opcional do checkout.
Splitsplit_rules[]Distribuição percentual ou fixa para contas habilitadas.

Endpoints

MétodoRotaOperação
POST/v2/payment_linkCriar link em JSON.
POST/v2/payment_linkCriar link com banner via multipart.
GET/v2/payment_link/{ID_LINK}Consultar um link.
PATCH/v2/payment_link/{ID_LINK}Atualizar parcialmente.
DELETE/v2/payment_link/{ID_LINK}Excluir um link.
GET/v2/payment_link/listListar links com filtros e paginação.
GET/v2/payment_link/list/transactionsListar transações originadas por links.

Listagens operacionais

Links

Filtre a base de cobranças.

page, limit, offset, sort, status e intervalo de criação por date_range.

Transações

Encontre o pagamento certo.

Além da paginação e período, filtre por id_link, status e payment_type.

Atualização parcial. No PATCH, campos omitidos permanecem inalterados. Enviar order_bump_items: [] remove os Order Bumps; split_rules: [] remove as regras de split; primary_color: null restaura o tema padrão.

V2 para novas integrações. V1 para compatibilidade.

A Developer Central destaca a V2 como referência atual. Integrações existentes que ainda dependem do contrato anterior podem continuar consultando a documentação pública da V1.