v2

latestOpenAPI 3.1.02026-07-314524165.2 KB

Criar um link de pagamento

Cria um link de pagamento (checkout com frequency MULTIPLE_PAYMENTS). Vários clientes podem pagar o mesmo link; não suporta customerId.

post/payment-links/create

Request body

frequency'MULTIPLE_PAYMENTS'

Tipo de cobrança fixo para links de pagamento.

methodsstring[]

Métodos de pagamento disponíveis. Padrão ["PIX", "CARD"].

returnUrlstring uri

URL para onde o cliente será redirecionado ao clicar em "Voltar" no checkout.

completionUrlstring uri

URL para onde o cliente será redirecionado após o pagamento ser concluído.

couponsstring[]

Lista de cupons que podem ser utilizados nesta cobrança.

Exemplo: ["ABKT10", "ABKT5", "PROMO10"]

externalIdstring

ID da cobrança no seu sistema, caso queira manter uma referência própria.

Exemplo: "seu_id_123"

dueDatestring date

Data de vencimento do boleto no formato YYYY-MM-DD (ex: "2026-08-15"). Opcional. Só é válido quando methods inclui BOLETO; ignorado nos demais métodos.

Se omitido, o vencimento padrão é de 3 dias úteis. Não pode ser data no passado. Máximo de 365 dias no futuro.

metadataobject

Metadados adicionais da cobrança. Campo livre para a sua aplicação.

Exemplo:

{
  "source": "landing-page-black-friday",
  "campaign": "BF-2025"
}

Example request

{
  "frequency": "MULTIPLE_PAYMENTS",
  "items": [
    {
      "id": "prod-1234",
      "quantity": 2
    }
  ],
  "methods": [
    "PIX",
    "CARD"
  ]
}

Response

Link de pagamento criado com sucesso.

errorstring nullable
successboolean

Se a requisição obteve sucesso ou não.

Example response

{
  "data": {
    "id": "bill_abc123xyz",
    "externalId": "pedido-123",
    "url": "https://app.abacatepay.com/pay/bill_abc123xyz",
    "amount": 10000,
    "items": [
      {
        "id": "prod_456",
        "quantity": 2
      }
    ],
    "status": "PENDING",
    "coupons": [],
    "upSellProductId": "prod_bump456xyz",
    "installmentsCount": 3,
    "dueDate": "2026-08-15",
    "interest": {
      "value": 100
    },
    "fine": {
      "value": 200,
      "type": "PERCENTAGE"
    },
    "metadata": {},
    "createdAt": "2024-11-04T18:38:28.573Z",
    "updatedAt": "2024-11-04T18:38:28.573Z"
  },
  "success": true
}