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.