Pular para o conteúdo
Criar conta
ou
Entrar
O logotipo da documentação da Stripe
/
Pergunte à IA
Criar conta
Login
Comece já
Pagamentos
Receita
Plataformas e marketplaces
Gestão de valores
Recursos para desenvolvedores
APIs e SDKsAjuda
Visão geral
Sobre os pagamentos da Stripe
Atualize sua integração
Análise de pagamentos
Pagamentos online
Visão geralEncontre seu caso de usoUsar o Managed Payments
Usar Payment Links
Usar uma página de checkout predefinida
Criar uma integração personalizada com o Elements
Crie uma integração no aplicativo
Formas de pagamento
Adicionar formas de pagamento
Gerenciar formas de pagamento
Checkout mais rápido com o Link
Interfaces de pagamento
Payment Links
Checkout
Web Elements
Pagamentos no aplicativo
Cenários de pagamento
Gerenciar várias moedas
Fluxos de pagamento personalizados
Aquisição flexível
Orquestração
Pagamentos presenciais
Terminal
Muito mais que pagamentos
Abra sua empresa
Cripto
Comércio agêntico
Financial Connections
Climate
Entenda as fraudes
Proteção contra fraudes do Radar
    Visão geral
    Integração
    Sessão do Radar
    Avaliação de risco
    Pontuações do Radar de multiprocessadores
    Configurações de risco
    Avaliações
      Insights de risco
      Pagamentos não capturados
    Listas
    Regras
    Formas de pagamento locais
    Análises do Radar
    Radar for Platforms
Gerenciar contestações
Verificar identidades
Página inicialPagamentosRadar fraud protectionReviews

Revisar os pagamentos não capturados

Saiba como usar análises se sua integração da Stripe usar autenticação e captura.

Por padrão, você cria pagamentos em uma única etapa. Você não precisa fazer mais nada para enviar fundos para sua conta bancária. A Stripe também suporta pagamentos em duas etapas, geralmente chamados de autorização e captura. Se a sua integração usar esse método, a aprovação de uma revisão e a captura de um pagamento são ações separadas.

Your capture window for approved payments varies by card brand, potential extended holds, and payment method type.

Revisar os pagamentos não capturados no Dashboard

Quando colocamos um pagamento não capturado em revisão, o Stripe Dashboard mostra um botão Captura ao lado de botões para aprovar ou cancelar a revisão. Os pagamentos não capturados mostram um botão Cancelar em vez de um botão Reembolsar porque o cancelamento de um pagamento não capturado libera a autorização sem criar um objeto de reembolso .

Observação

A aprovação da revisão não captura automaticamente a cobrança. Você precisa clicar em Capturar.

Use a API para capturar automaticamente os pagamentos aprovados

Na API, você pode configurar a integração para:

  • Capturar imediatamente pagamentos não enviados para revisão.
  • Deixe os pagamentos enviados para revisão sem captura
  • Capturar o pagamento após a aprovação da revisão

Capture imediatamente pagamentos não enviados para revisão

Defina o capture_method em sua solicitação de API para criar um pagamento não capturado. Após uma solicitação bem-sucedida, verifique o atributo revisão no PaymentIntent. Se ele estiver vazio, capture a cobrança.

Rubi
Python
PHP
Java
Node.js
Go
.NET
No results
# Set your secret key. Remember to switch to your live secret key in production. # See your keys here: https://dashboard.stripe.com/apikeys Stripe.api_key =
'sk_test_BQokikJOvBiI2HlWgH4olfQ2'
# Get the credit card details submitted by the form # Create a PaymentIntent with manual capture payment_intent = Stripe::PaymentIntent.create({ amount: 1000, currency: 'usd', payment_method: '{{PAYMENT_METHOD_ID}}', description: 'Example charge', confirm: true, capture_method: 'manual', }) # Check if the payment is in review. If not, capture it. if !payment_intent.review payment_intent.capture end

Capturar um pagamento após a aprovação de uma revisão

Na etapa anterior, você deixou os pagamentos em revisão e não foram capturados. Use webhooks para capturar automaticamente esses pagamentos após a aprovação.

Configure seus Webhooks para ver o evento review.closed. O evento inclui o objeto Revisão, e seu atributo reason indica se a revisão foi aprovada ou fechada por outro motivo (por exemplo, o pagamento foi reembolsado).

// Review object included in review.closed event webhook. { "id": "prv_08voh1589O8KAxCGPcIQpmkz", "object": "review", "payment_intent": "pi_1D0CsEITpIrAk4QYdrWDnbRS", "created": 1474379631, "livemode": false, "open": false, "reason": "approved" }

Se reason for approved, capture a cobrança.

# Set your secret key. Remember to switch to your live secret key in production. # See your keys here: https://dashboard.stripe.com/apikeys Stripe.api_key =
'sk_test_BQokikJOvBiI2HlWgH4olfQ2'
post "/my/webhook/url" do event_json = JSON.parse(request.body.read) event = Stripe::Event.retrieve(event_json["id"]) if event.type == 'review.closed' review = event.object if review.reason == 'approved' pi = Stripe::PaymentIntent.retrieve(review.payment_intent) pi.capture end end status 200 end
Esta página foi útil?
SimNão
  • Precisa de ajuda? Fale com o suporte.
  • Confira nosso changelog.
  • Dúvidas? Fale com a equipe de vendas.
  • LLM? Read llms.txt.
  • Powered by Markdoc