gp_live_... com as permissões abaixo.
Base URL e autenticação
Módulos
| Produto | Prefixo /v1 | Seção |
|---|---|---|
| Cobrança avulsa | /billings/* | Cobranças avulsas — boleto, cartão e PIX |
| Assinatura | /subscriptions/* | Assinaturas |
| Bureau de crédito | /serasa/* | Bureau de crédito — negativação e relatórios |
Permissões na API key
Ative na criação da chave (dashboard → Integrações):| Grupo | Permissões |
|---|---|
| Cobranças | billings/create, get, list, refund, tokenize |
| Assinaturas | subscriptions/create, get, list, cancel |
| Bureau de crédito | serasa/dunnings/*, serasa/reports/* |
PIX: receber vs cobrar
| Caso | Rota | Quando usar |
|---|---|---|
| QR PIX direto (receber) | POST /payment-pix/create | Checkout rápido, links, e-commerce — guia PIX |
| PIX em cobrança comercial | POST /billings/create com method: "PIX" | Boleto/cartão/PIX no mesmo módulo de cobranças comerciais |
Fluxo típico — cobrança avulsa
- Cadastre o pagador em
/customers/*ou enviecustomerinline no create. POST /v1/billings/createcommethod,amountecustomer.- Entregue boleto (
bankSlipUrl,digitableLine), PIX (pixCopyPaste) ou confirme cartão. - Acompanhe com
GET /v1/billings/get/{id}ou webhooks. - Estorne com
POST /v1/billings/refundse necessário.
Fluxo típico — assinatura
POST /v1/subscriptions/createcommethod,amount,cycle,nextDueDateecustomer.- Consulte com
GET /v1/subscriptions/get/{id}ou liste com filtros. - Cancele a recorrência com
POST /v1/subscriptions/cancel/{id}.
Clientes
Base de pagadores usada em cobranças e assinaturas. As mesmas rotas servem a Loja.Rotas
No
billings/create e subscriptions/create, o objeto customer aceita name, taxId (CPF ou CNPJ), email, phone e id opcional (referência interna).
Cobranças avulsas
Pagamento único: boleto, cartão ou PIX comercial.Rotas
| Método | Rota | Permissão | Documentação |
|---|---|---|---|
| POST | /v1/billings/create | billings/create | Criar |
| POST | /v1/billings/tokenize-card | billings/tokenize | Tokenizar cartão |
| GET | /v1/billings/get/:id | billings/get | Consultar |
| GET | /v1/billings/list | billings/list | Listar |
| POST | /v1/billings/refund | billings/refund | Estornar |
Métodos (method)
| Valor | Descrição |
|---|---|
BOLETO | Boleto bancário com PDF e linha digitável |
CARD_CREDIT | Cartão de crédito — veja Cartão |
CARD_DEBIT | Cartão de débito |
CARD_VOUCHER | Voucher / benefício |
PIX | PIX via rota comercial (distinto de payment-pix) |
Cartão
Fluxo recomendado:- Primeira cobrança:
POST /billings/createcommethod: "CARD_CREDIT",creditCard,creditCardHolderInfoeremoteIp(IP do pagador). - Resposta: guarde
data.charge.creditCardToken— é o token para reutilizar. - Próximas cobranças: envie
cardToken+remoteIp(sem PAN/CVV). - Alternativa:
POST /billings/tokenize-cardgera o token sem cobrar; depois usecardTokenno create.
creditCard (dados do cartão), creditCardHolderInfo (titular). O creditCardToken retornado é reutilizado como cardToken nas próximas cobranças.
Status da cobrança
| Status | Significado |
|---|---|
PENDING | Aguardando pagamento |
CONFIRMED | Confirmado (cartão) |
RECEIVED | Pago |
OVERDUE | Vencido |
CANCELED | Cancelado |
REFUNDED | Estornado |
FAILED | Falha |
Assinaturas
Cobrança recorrente com ciclo fixo.Rotas
Ciclos (cycle)
WEEKLY, BIWEEKLY, MONTHLY, BIMONTHLY, QUARTERLY, SEMIANNUALLY, YEARLY.
Métodos
BOLETO, CARD_CREDIT ou PIX — para cartão use o mesmo fluxo de Cartão (creditCard + titular na primeira vez, ou cardToken depois).
Bureau de crédito
Negativação de inadimplentes e consultas de crédito via bureau integrado à GoatPay. Exige conta verificada no trilho PADRAO.Negativação (dunnings)
Fluxo típico:- Tenha uma cobrança em atraso (
billings) com o devedor cadastrado. - Opcional: Simular com
?payment={id}para verificar elegibilidade. - Solicitar negativação via
multipart/form-data(dados do devedor, endereço e documentos). - Acompanhe com Listar ou Consultar.
Taxa de referência para negativação: R$ 12,90 por solicitação. Campos principais no create:
payment (ID da cobrança), type=CREDIT_BUREAU, dados do devedor e documents (arquivo).Relatórios de crédito
Consulta de crédito por CPF/CNPJ vinculada a um cliente cadastrado.
Envie
customer (ID do cliente em POST /customers/create) e cpfCnpj em POST /serasa/reports/create. Taxa de referência: R$ 19,90.
Webhooks
Confirme pagamentos sem polling. Eventos relevantes:payment.created, payment.paid, payment.refunded. Veja Webhooks.
Próximos passos
Criar cobrança
Boleto, cartão ou PIX (pagamento único).
Listar assinaturas
Paginação e filtros por status.
Criar assinatura
Plano recorrente com ciclo fixo.
Negativar inadimplente
Bureau de crédito.
Consulta de crédito
Relatório de crédito.

