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

182
Vistas
stripe, obtenga la dirección de facturación en la sesión de pago

Quiero saber cómo puedo obtener una dirección de facturación y establecer una sesión en la página de franjas. Intento usar la dirección en el cliente, pero no puedo usarla. Mi:

 onst stripeCustomer = await stripe.customers.create({ email: decoded.ds_email, // address: { // city: 'city', // country: 'country', // line1: 'line1', // line2: null, // state: 'state', // postal_code: xxxxxxxx // } }) const stripeCheckoutSession = await stripe.checkout.sessions.create({ customer: stripeCustomer.id, // customerAddress: stripeCustomer.address, payment_method_types: ['card'], // payment_intent: stripePaymentIntent.id, billing_address_collection: 'required', line_items: [ { price: stripePrice.id, quantity: 1 } ], mode: 'payment', allow_promotion_codes: false, success_url: `http://localhost:3000`, cancel_url: `http://localhost:3000/#/order` })
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Me las arreglé para hacerlo agregando este parámetro

 const COUNTRY_CODE_ARRAY = ['UK','ES','US'] shipping_address_collection:{allowed_countries:COUNTRY_CODE_ARRAY }, const stripeCheckoutSession = await stripe.checkout.sessions.create({ customer: stripeCustomer.id, // customerAddress: stripeCustomer.address, payment_method_types: ['card'], // payment_intent: stripePaymentIntent.id, billing_address_collection: 'required', line_items: [ { price: stripePrice.id, quantity: 1 } ], mode: 'payment', allow_promotion_codes: false, success_url: `http://localhost:3000`, cancel_url: `http://localhost:3000/#/order`, shipping_address_collection:{allowed_countries:COUNTRY_CODE_ARRAY }, })

Esto mostrará campos de texto para la dirección de envío, utilizando la dirección de envío del cliente.

Una cosa que noté, si el cliente la edita, la sesión de pago guardará la dirección de envío editada, pero en la información del cliente, la dirección de envío será la misma que antes de editar.

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