Payment Intents
Get a Payment Intent
Retorna um payment intent pelo ID.
Retorna o objeto
payment_intent pelo ID Chargefy. O campo payment_method
retorna o ID do método salvo por padrão. O campo latest_charge retorna o ID
da última tentativa de cobrança criada pela confirmação do intent. Use
expand[]=payment_method ou expand[]=latest_charge para receber objetos
aninhados.
PaymentIntent é o documento financeiro de compras avulsas (one-off) na
Chargefy. Use
payment.intent.succeeded no webhook para confirmar uma compra
one-off — invoices não são criadas para esse fluxo. Cobranças de assinatura
têm um PaymentIntent vinculado à invoice (invoice.payment_intent).Autenticação
A API key da própria organização atua diretamente. A API key de plataforma exige o headerOrganization: <organization_id> apontando para uma organização
conectada ativa.
Parâmetros de caminho
ID do payment intent (
pi_*).Parâmetros de query
Use
payment_method para expandir o método salvo ou latest_charge para
expandir a última tentativa de cobrança.Resposta
Status
| Valor | Significado |
|---|---|
requires_payment_method | Falta método de pagamento. |
requires_confirmation | Pronto para confirmação/processamento. |
requires_capture | Autorizado com captura manual; pronto para captura. |
pending | Aguardando ação do comprador ou confirmação assíncrona. |
processing | Pagamento em processamento. |
succeeded | Pagamento concluído. |
failed | Pagamento falhou. |
canceled | Pagamento cancelado. |
Charges
Umacharge representa uma tentativa de cobrar o payment_intent. Ela é
criada pela confirmação do intent e não por uma chamada direta de criação.
Um intent pode ter mais de uma charge quando há novas confirmações ou tentativas
de pagamento; latest_charge aponta para a tentativa mais recente.
