Estoy haciendo una tarea simple. El código ya está funcionando. Los siguientes son los pasos:
usando esta publicación: https://stripe.com/docs/checkout/integration-builder
boleto de compra de UI
creando una sesión de pago en el backend y pasando los datos requeridos. Todo esto funciona bien.
const session = await this._stripe.checkout.sessions.create({ payment_method_types: ['card'], customer_email: email, line_items: [ { price_data: { currency: ###, unit_amount_decimal: ###, product_data: { name: ###, description: ### } }, quantity: 1 } ], payment_intent_data: { on_behalf_of: ###, transfer_data: { destination: ###, amount: ### }, metadata, statement_descriptor: ### }, mode: 'payment', success_url: successUrl, cancel_url: cancelUrl });el código funciona bien y puedo realizar el pago y se refleja en mi cuenta principal con metadatos y otros campos.
Problema: Quiero los mismos metadatos en mi cuenta conectada donde estoy transfiriendo dinero para que podamos compartir los mismos metadatos. Hay una sección de metadatos en el pago dentro de la cuenta conectada/de destino. Ahí es donde quiero agregar esos detalles. ¿Hay algo más que deba actualizar como cargo o transferencia o algo? Intenté actualizar la transferencia, pero ninguno reflejó los metadatos en la cuenta de destino.
¿Dónde debo agregar qué parámetros para obtener metadatos en mi cuenta conectada? Cualquier ayuda será genial. Gracias
Cuando se transfieren fondos desde su cuenta de plataforma a una cuenta conectada, se crean dos objetos para representar la transferencia:
tr_ ) que existe en su cuenta de plataformapy_ ) que existe en la cuenta conectada En la API de Stripe, los objetos de pago son un tipo de cargo, por lo que puede usar la API de cargos para agregar metadata al objeto de pago .
Nota: Los objetos de pago existen en las cuentas conectadas, no en su cuenta de plataforma, por lo que debe realizar una llamada a la API en nombre de la cuenta conectada para acceder o modificar los objetos de pago.
Puede obtener el ID del objeto de pago mirando la propiedad destination_payment en Transfer .