Payment Intents
Create a Payment Intent
Cria um payment intent.
Cria um
payment_intent, o objeto que representa o ciclo de vida de uma
cobrança. Para cobrar um cartão salvo, informe customer, payment_method e
confirme o intent. Para PIX, crie o intent com payment_method_types: ["pix"]
e confirme para receber o QR code em next_action.
Use payment_intent como objeto canônico da cobrança. Ele pode ser criado
diretamente pela API, por uma invoice ou por uma checkout session. Não use uma
checkout session como chave de idempotência de pagamento nem como ledger
financeiro.
Valor base em centavos. Quando o comprador paga juros de parcelamento, o
amount retornado passa a ser o total cobrado e o valor original fica em
amount_details.subtotal.Moeda em minúsculas. Padrão:
brl.Customer associado (
cus_*).Payment method salvo (
pm_*). Quando informado, o intent nasce em
requires_confirmation.Aceita
credit_card e pix. Padrão: ["credit_card"].Opções por método de pagamento.
automatic ou manual. Use manual para autorizar cartão agora e capturar
depois com POST /v1/payment-intents/:id/capture.Número de parcelas de cartão, de
1 a 12. O máximo também respeita o valor
mínimo por parcela. Quando omitido, usa 1.true quando o comprador paga o acréscimo do parcelamento; false quando o
lojista absorve o acréscimo (venda sem juros ao comprador). A taxa é definida
no plano de parcelamento da organização. Quando omitido, usa a configuração da
organização.Se
true, cria e confirma a cobrança na mesma chamada.off_session ou on_session, quando o método também será usado no futuro.Metadata livre.

