Pular para o conteúdo
Criar conta ou Entrar
O logotipo da documentação da Stripe
/
Pergunte à IA
Criar contaLogin
Comece já
Pagamentos
Receita
Plataformas e marketplaces
Gestão de valores
Recursos para desenvolvedores
APIs e SDKsAjuda
Visão geralAceitar um pagamentoAtualize sua integração
Pagamentos online
Visão geralEncontre seu caso de uso
Usar Payment Links
Usar uma página de checkout predefinida
Criar uma integração personalizada com o Elements
Crie uma integração no aplicativo
Usar o Managed Payments
Pagamentos recorrentes
Pagamentos presenciais
Terminal
Formas de pagamento
Adicionar formas de pagamento
Gerenciar formas de pagamento
Checkout mais rápido com o Link
Operações de pagamento
Análises
Saldos e tempo de liquidação
Conformidade e segurança
Moedas
Recusas
Contestações
Proteção contra fraudes do Radar
    Visão geral
    Como o Radar funciona
    Otimize os sinais de fraude
    Capturar dados de fraude
    Avaliações de risco
    Avaliação de abuso de clientes
    Pontuações do Radar de multiprocessadores
    Controles e 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
    Entenda as fraudes
Repasses
RecibosReembolsos e cancelamentos
Integrações avançadas
Fluxos de pagamento personalizados
Aquisição flexível
Pagamentos fora da sessão
Orquestração multiprocessador
Muito mais que pagamentos
Abra sua empresa
Cripto
Comércio agêntico
Pagamentos por máquina
Financial Connections
Climate
Verificar identidades
Estados Unidos
Português (Brasil)
  1. Página inicial/
  2. Pagamentos/
  3. Radar fraud protection/
  4. Reviews

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 .

Nota

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 payments_not_placed para review.
  • Deixe os pagamentos enviados para review 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
# Don't put any keys in code. Use a secrets vault or environment # variable to supply keys to your integration. This example # shows how to set a secret key for illustration purposes only. # # See https://docs.stripe.com/keys-best-practices and find your # keys at 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 review 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.

# Don't put any keys in code. Use a secrets vault or environment # variable to supply keys to your integration. This example # shows how to set a secret key for illustration purposes only. # # See https://docs.stripe.com/keys-best-practices and find your # keys at 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.
  • Converse com os desenvolvedores da Stripe no Discord.
  • Confira nosso changelog.
  • Dúvidas? Fale com a equipe de vendas.
  • LLM? Read llms.txt.
  • Powered by Markdoc
Nesta página