Bunne Docs
Links de Pagamento

Criar um link de pagamento.

Cria um link de pagamento e devolve a URL de checkout no campo `url` — é para lá que você manda o comprador. O estabelecimento vem da API key, nunca do corpo. Confira `payment_methods` na resposta: é o que o link realmente oferece, e pode vir menor que o pedido. Exige a permissão payment_links:create.

POST
/payment-links

Cria um link de pagamento e devolve a URL de checkout no campo url — é para lá que você manda o comprador. O estabelecimento vem da API key, nunca do corpo. Confira payment_methods na resposta: é o que o link realmente oferece, e pode vir menor que o pedido. Exige a permissão payment_links:create.

Autorização

ApiKeyAuth
AutorizaçãoBearer <token>

Em: header

Parâmetros de cabeçalho

Idempotency-Key?string
Tamanho1 <= length <= 255

Corpo da requisição

application/json

Definições TypeScript

Use o tipo request body em TypeScript.

Corpo da resposta

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/payment-links" \  -H "Idempotency-Key: order_123_attempt_1" \  -H "Content-Type: application/json" \  -d '{    "name": "Assinatura Pro",    "amount_cents": 4990,    "payment_methods": [      "CREDIT_CARD",      "PIX"    ]  }'
{  "object": "payment_link",  "id": "string",  "name": "string",  "status": "ACTIVE",  "amount_cents": 0,  "currency": "string",  "max_installments": 0,  "installment_options": [    {      "installments": 0,      "per_installment_cents": 0,      "total_cents": 0,      "has_interest": true    }  ],  "method_prices": [    {      "method": "credit_card",      "amount_cents": 0,      "discount_amount_cents": 0,      "discount_percent_bps": 0    }  ],  "capture_method": "automatic",  "payment_methods": [    "credit_card"  ],  "expires_at": "2019-08-24T14:15:22Z",  "merchant": {    "name": "string"  },  "created_at": "2019-08-24T14:15:22Z",  "url": "http://example.com",  "request_id": "string",  "reservation": {    "check_in": "2019-08-24",    "check_out": "2019-08-24",    "nights": 0,    "code": "string"  },  "customer_defaults": {    "foreign": true,    "country": "string"  },  "display": {    "price_is_final": true,    "line_items": [      {        "kind": "item",        "description": "string",        "amount_cents": 0,        "quantity": 1,        "unit_amount_cents": 0,        "image_url": "string"      }    ],    "cover": {      "image_url": "string",      "logo_url": "string",      "title": "string",      "subtitle": "string",      "caption": "string"    },    "disclosures": [      {        "title": "string",        "summary": "string",        "body": "string"      }    ]  },  "charge_id": "string"}