Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

215
Vistas
¿Cómo forzar 3ds en stripe?

Estoy haciendo un pago simple en stripe, pero tengo que agregar la autenticación 3dsecure para que el cliente se vea obligado a realizar la autenticación 3d-secure. Al comprobar la raya, me di cuenta de que podía agregar y configurar request_three_d_secure en cualquiera y luego forzaría la autenticación 3ds. Pero tan pronto como agrego esa opción a mi código, aparece un error:

Mi número de código es el siguiente:

 $session = \Stripe\Checkout\Session::create([ 'payment_method_types' => ['card'], 'payment_method_options' => [ 'card' => [ 'request_three_d_secure' => 'any' ] ], 'line_items' => [[ 'name' => $settings["site_name"], 'description' => $settings["site_name"] . " Order No: " . $a0["ordr_id"], 'amount' => str_replace(".", "", $a0["ordr_total"]), 'currency' => 'gbp', 'quantity' => 1, ]], 'success_url' => $settings["site_url"] . 'ipn-stripe.php?session_id={CHECKOUT_SESSION_ID}', 'cancel_url' => $settings["site_url"] . 'payment.php?id=' . $a0["ordr_id"], ]);

Por favor, ayúdenme a saber por qué esto está dando como resultado un error y tan pronto como elimino las opciones de método de pago, funciona bien.

Gracias por adelantado.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda