¿Hay alguna forma de especificar la dirección de facturación de una intención de pago con Node.js? Usando el marco del lado del navegador Stripe.js, puedo hacer esto usando elementos de Stripe y la función stripe.confirmPayment que toma automáticamente la información que pasa a través de los elementos de Stripe.
Quiero especificar la dirección de facturación de una intención de pago desde el backend usando TypeScript y Node.js para escribir pruebas unitarias y almacenar la dirección de facturación en otra base de datos.
Usando el método stripe.paymentIntents.confirm , no pude encontrar parámetros que me permitieran configurar la propiedad de dirección billing_details en la intención de pago en los documentos de la API de Stripe .
Intenté solucionar esto creando un cliente, asignándole una dirección y una intención de pago y luego confirmando la intención de pago, pero esto no actualizaría la propiedad de dirección de detalles de facturación de la intención de pago. ¿Cuál es la mejor práctica para asignar una intención de pago a una dirección en su propiedad billing_details en Node.js desde el backend?
Gracias
No creo que las intenciones de pago tengan una propiedad de detalles de billing_details (a menos que esté en una versión antigua de API en alguna parte). Si está hablando de la propiedad billing_details en el objeto Cargo, los campos se heredan del Método de pago asociado (consulte aquí ).
Si los necesita para algo, puede realizar una llamada a la API de recuperación por separado para obtener el hash de detalles de billing_details del método de pago o simplemente obtenerlo de la respuesta que se envía después de crear el método de pago.