Integracao com a API da AbacatePay para clientes, cupons, cobrancas, PIX QRCode, saques, loja e webhooks, incluindo autenticacao por Bearer token, Dev Mode e transicao para producao. Use quando Codex precisar implementar servicos, SDKs internos, endpoints de backend, webhooks ou fluxos de pagamento usando AbacatePay sem expor credenciais no frontend.
Authorization: Bearer <token> em todas as chamadas.Dev Mode para validar integracao, webhooks e simulacoes antes de producao.Bearer TokenAuthorization: Bearer {SEU_TOKEN_AQUI}
Usar para criar e listar clientes associados a cobrancas.
Endpoints principais:
POST /v1/customer/createGET /v1/customer/listBoas praticas:
customerId quando o cliente ja existir.name, cellphone, email e taxId antes do envio.Usar para descontos percentuais ou fixos.
Endpoints principais:
POST /v1/coupon/createGET /v1/coupon/listCuidados:
discountKind como enum.Usar para gerar URL de pagamento.
Endpoints principais:
POST /v1/billing/createGET /v1/billing/get?id=...GET /v1/billing/listBoas praticas:
frequency, methods, products, returnUrl e completionUrl.customerId e customer como campos mutuamente exclusivos.Usar para gerar brCode e QR Code em base64 para exibir no app ou sistema proprio.
Endpoints principais:
POST /v1/pixQrCode/createGET /v1/pixQrCode/check?id=...POST /v1/pixQrCode/simulate-payment?id=...Status importantes:
PENDINGPAIDEXPIREDBoas praticas:
Usar para transferir saldo da conta para chave PIX.
Endpoints principais:
POST /v1/withdraw/createGET /v1/withdraw/get?id=...GET /v1/withdraw/listCuidados:
amount em centavos.pixKey.Usar GET /v1/store/get para obter dados da loja vinculada ao token.
Eventos principais:
billing.paidpix.paidpix.expiredwithdraw.paidBoas praticas obrigatorias:
200 ao receber evento valido.error e data explicitamente no contrato da API.