Cria uma transação de pagamento diretamente do navegador do comprador durante o fluxo de checkout. Este endpoint é público e não requer autenticação, pois é chamado pelo frontend. Para pagamentos com cartão de crédito, os dados do cartão são enviados diretamente ao gateway de pagamentos para tokenização (PCI compliant).Documentation Index
Fetch the complete documentation index at: https://docs.chargefy.io/llms.txt
Use this file to discover all available pages before exploring further.
Autenticação
Este endpoint é público e não requer autenticação. É projetado para ser chamado diretamente do browser durante o checkout.Corpo da Requisição
Identificador do vendedor no gateway, obtido previamente via
/seller-config.Valor total da transação em centavos. Exemplo:
9900 para R$ 99,00.Identificador do checkout associado a esta transação.
Endereço de e-mail do comprador.
CPF ou CNPJ do comprador (somente números).
Identificador do comprador no processador interno (nome do campo conforme contrato da API). Quando informado, associa a transação a um comprador existente.
Número de parcelas do pagamento. Aceita valores de
1 a 12. Aplicável apenas para payment_type: credit. Assinaturas com recorrência mensal aceitam apenas 1 parcela — o servidor rejeita com 400 qualquer valor maior para esses produtos.Tipo de pagamento. Valores aceitos:
credit ou pix. Padrão: credit.Código de desconto a ser aplicado na transação.
Endereço de cobrança do comprador.
Dados do cartão de crédito. Obrigatório quando
payment_type é credit.Resposta
Identificador da transação no gateway de pagamentos.
Status da transação retornado pelo gateway. Valores possíveis:
new, pending, pre_authorized, succeeded, failed, canceled.Código de autorização retornado pela adquirente.
Valor processado em centavos.
Número de parcelas da transação.
Motivo de recusa, quando a transação é negada. Presente apenas em caso de falha.
Detalhes do método de pagamento utilizado.

