Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

277
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!