In che modo una piattaforma imposta la descrizione o i metadati sul pagamento in un account connesso?

Quando una piattaforma crea un addebito indiretto, utilizzando l'API Charges o l'API PaymentIntents, i metadati impostati sull'addebito dalla piattaforma non vengono propagati automaticamente ad altri oggetti creati; ad esempio, Transfer che sposta i fondi verso gli account connessi o Charge sull'account connesso che rappresenta il denaro in entrata. La descrizione e i metadati sono impostati solo su Charge o PaymentIntent sull'account della piattaforma e sono privati. Alcuni utenti potrebbero necessitare dei metadati o della descrizione sulla piattaforma impostati su Charges o PaymentIntents nell'account connesso. Questo richiede un intervento di sviluppo personalizzato.

Per procedere, recupera l'ID del pagamento all'account connesso che corrisponde al pagamento sulla piattaforma. Recupera l'ID associato all'addebito sulla piattaforma dalla proprietà transfer sull'oggetto Charge, quindi recupera il trasferimento ed esamina la proprietà destination_payment, che si riferisce al pagamento all'account connesso.

È possibile procedere con una singola chiamata API utilizzando la funzionalità expand, quindi transfer per recuperare la proprietà estesa del trasferimento nella risposta, che a sua volta dà accesso diretto all'ID destination_payment nella risposta iniziale dell'API. Da qui, è possibile richiamare l'aggiornamento Payment Intent e/o l'API Charge utilizzando l'intestazione Stripe-Account per l'account connesso e impostando la descrizione o i metadati desiderati per il pagamento.

Questo articolo ha risposto alla tua domanda?
Temi frequenti
Temi frequenti