Skip to main content
Base: https://api.goatpay.com.br/v1/payment-links/* Links permitem que seu site ou app crie cobranças pela API, redirecione o cliente para pay.goatpay.com.br ou use checkout direto de cartão (Stripe Connect).

Rotas

MétodoRotaPermissão
POST/v1/payment-links/createpayment-links/create
GET/v1/payment-links/get/:idpayment-links/get
GET/v1/payment-links/listpayment-links/list
PATCH/v1/payment-links/update/:idpayment-links/update
PATCH/v1/payment-links/status/:idpayment-links/update
DELETE/v1/payment-links/delete/:idpayment-links/delete
POST/v1/payment-links/checkoutpayment-links/checkout
GET/v1/payment-links/sessions/get/:sessionIdpayment-links/sessions/get

Pré-requisitos

MétodoRequisito
PIX / boleto / criptoConta verificada; métodos no trilho PADRÃO da API key.
Cartão (CARD)PJ com Stripe Connect (charges_enabled + payouts_enabled). Onboarding.

Fluxo recomendado

1

1. Criar o link

POST /v1/payment-links/create com allowedMethods, valor fixo (fixedAmount) ou aberto.
2

2. Iniciar checkout

POST /v1/payment-links/checkout com linkId, method e dados do pagador.
3

3. Pagar

Cartão: redirecione para stripeCheckoutUrl.
Outros: use payCheckoutUrl ou a página payPageUrl do link.

Idempotência

Envie Idempotency-Key em POST /v1/payment-links/checkout para evitar cobranças duplicadas em retentativas.

Referência externa

externalReference no checkout correlaciona com seu pedido. Aparece na transação e no webhook payment_link.paid. Cobrança direta Stripe via POST /v1/card/checkout. Visão geral: Loja.