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

283
Vistas
Autocompletar pago con franjas o deshabilitar el nombre del cliente

Estoy usando el pago de rayas. Ya recopilé algunos datos de usuario y no quiero que los clientes completen su nombre dos veces. ¿Cómo puedo autocompletar o deshabilitar el campo de nombre?

ingrese la descripción de la imagen aquí

 const session = await stripe.checkout.sessions.create({ customer_email: !customerFound ? data.email : undefined, customer: customerFound ? customer.id : undefined, customer_update: customerFound ? { address: 'auto', name: 'auto', } : undefined, line_items: lineItems, client_reference_id: data.userId, payment_method_types: ['card', 'bancontact'], mode: 'payment', success_url: `${domain}/betaling-gelukt?session_id={CHECKOUT_SESSION_ID}`, cancel_url: `${domain}/betaling-mislukt`, locale: 'nl', billing_address_collection: 'auto', metadata: { reservation: data.reservatieId, }, });
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Según la documentación :

En el modo de pago, se utilizará el método de pago con tarjeta más reciente del cliente para completar previamente el correo electrónico, el nombre, los detalles de la tarjeta y la dirección de facturación en la página de pago.

En modo suscripción, se utilizará el método de pago predeterminado del cliente si es una tarjeta, y en caso contrario se utilizará la tarjeta más reciente. Se requiere una dirección de facturación válida para que Checkout complete previamente los detalles de la tarjeta del cliente.

Esto puede o no ser ideal para su situación.


Alternativamente , puede eliminar completamente Stripe Checkout y usar Stripe.js junto con la API de back-end que proporciona Stripe. Este método tiene sus pros/contras:

Ventajas:

  • Control total sobre los elementos y los flujos de los elementos
  • Personaliza/diseña elementos a tu elección

Contras :

  • Debe crear el backend y manejar PaymentIntent y Subscription manualmente

Enfrentamos problemas similares a los suyos y, aunque el cambio inicial de Stripe Checkout a Stripe.js fue un poco difícil de aprender, nos dio mucho más control y nos permitió realizar pagos sin necesidad de redirigir a un sitio externo.

Nota: he omitido el código intencionalmente porque la implementación de Stripe.js puede variar según sus necesidades, pero si es necesario, puedo proporcionar algunos ejemplos.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Tenga en cuenta que el campo de name de la sesión de pago no es necesariamente el nombre de su cliente, sino el nombre en el método de pago que está utilizando.

No es posible completar previamente este campo de name a menos que el customer ya tenga un Método de pago adjunto que se pueda reutilizar con ​​setup_future_usage .

  • Para un método de pago de bancontact, esto no es posible ya que es solo para un pago único.
  • Para un método de pago con tarjeta, es posible. Esto precompletaría el correo electrónico, el nombre, los detalles de la tarjeta y la dirección de facturación como se menciona en la documentación de Stripe .

En general, recomendaría dejar que Stripe Checkout recopile toda la información y luego actualice su sistema a partir de eso, no al revés.

about 4 years ago · Juan Pablo Isaza Denunciar
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