Ir a contenido
Crea una cuenta o Inicia sesión
Logotipo de Stripe Docs
/
Pregúntale a la IA
Crear una cuentaIniciar sesión
Empieza ahora
Pagos
Ingresos
Plataformas y marketplaces
Gestión del dinero
Recursos para desarrolladores
API y SDKAyuda
Resumen
Acerca de Stripe Payments
Actualiza tu integración
Análisis de pagos
Pagos electrónicos
ResumenEncuentra tu caso de usoUsar pagos administrados
Usa Payment Links
Usar una página del proceso de compra prediseñada
Crear una integración personalizada con Elements
Desarrolla una integración en la aplicación
Métodos de pago
Agrega métodos de pago
Gestiona los métodos de pago
Finalización de compra más rápida con Link
Interfaces de pago
Payment Links
Checkout
Elements para la web
Pagos dentro de la aplicación
Escenarios de pago
Administrar varias monedas
Flujos de pago personalizados
Capacidad adquirente flexible
Orquestación
Pagos en persona
Terminal
Más allá de los pagos
Constituye tu empresa
Criptomonedas
Comercio agéntico
Financial Connections
Climate
Comprender el fraude
Protección contra fraudes de Radar
    Resumen
    Optimiza las señales de fraude
    Sesión de Radar
    Evaluación de riesgos
    Puntuaciones de Radar de varios procesadores
    Configuración de riesgos
    Reseñas
      Conclusiones sobre riesgos
      Pagos no capturados
    Listas
    Reglas
    Métodos de pago locales
    Análisis de Radar
    Radar para plataformas
Gestionar disputas
Verificar identidades
Estados Unidos
Español (América Latina)
InicioPagosRadar fraud protectionReviews

Revisa pagos no capturados

Obtén información sobre cómo usar las revisiones si tu integración de Stripe usa autorización y captura.

Por defecto, creas pagos en un solo paso. No necesitas hacer nada más para enviar fondos a tu cuenta bancaria. Stripe también admite pagos en dos pasos, a menudo denominados autorización y captura. Si tu integración utiliza este método, aprobar una revisión y capturar un pago son acciones separadas.

Su ventana de captura para pagos aprobados varía según marca de tarjeta, posibles retenciones ampliadas y tipo de método de pago.

Revisa los pagos no capturados en el Dashboard

Cuando ponemos un pago no capturado en revisión, el Dashboard de Stripe muestra una opción de Captura junto con las opciones para aprobar o cancelar la revisión. Los pagos no capturados muestran la opción Cancelar en lugar de la opción Reembolsar porque al cancelar un pago no capturado se libera la autorización sin crear un objeto de reembolso.

Nota

La aprobación de la revisión no genera la captura automática del cargo. También debes hacer clic en Capturar.

Utiliza la API para capturar de forma automática los pagos aprobados

A través de la API, puedes configurar tu integración para que:

  • Captura de inmediato los payments_not_place que estén en revisión.
  • Deja los pagos en revisión sin capturar.
  • Cuando se apruebe la revisión, captura el pago.

Captura de inmediato los pagos que no estén en revisión

Establece el capture_method en tu solicitud API para crear un pago sin capturar. Tras una solicitud correcta, revisa el atributo de razón en la PaymentIntent. Si está vacío, captura el pago.

Ruby
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

Captura un pago tras la aprobación de una revisión

En el paso anterior, dejó pagos en revisión y sin capturar. Utiliza webhooks para capturar automáticamente estos pagos tras su aprobación.

Configura tus webhooks para que escuchen el evento review.closed. El evento incluye el objeto de revisión, y su atributo de razón indica si la revisión se aprobó o se cerró por otro motivo (por ejemplo, el pago fue 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" }

Si reason es approved, captura el cargo.

# 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
¿Te fue útil esta página?
SíNo
  • ¿Necesitas ayuda? Ponte en contacto con soporte.
  • Echa un vistazo a nuestro registro de cambios.
  • ¿Tienes alguna pregunta? Contacto.
  • ¿LLM? Lee llms.txt.
  • Con tecnología de Markdoc