Casi d'uso per l'ampliamento delle risposte
Espandi le risposte API per restituire i dati di pagamento più comuni.
Utilizza il parametro expand
nella richiesta API per recuperare i dati che l’API non restituisce nella sua risposta predefinita. I seguenti casi d’uso mostrano questa situazione per le informazioni richieste più di frequente.
Visualizzare le commissioni di Stripe per un determinato pagamento
Puoi controllare le commissioni di elaborazione di un pagamento dopo che il pagamento è stato elaborato e Stripe crea la transazione saldo. L’evento charge.updated fa riferimento alla proprietà balance_
(ad esempio, txn_
), che indica che è pronta per l’uso.
Anziché cercare separatamente la transazione del saldo, puoi recuperarla in una singola chiamata utilizzando il parametro expand
.
Nota
Gli utenti IC+ non possono recuperare i dati sulla commissione di pagamento dalla transazione del saldo. Utilizza invece il Report sulle commissioni di pagamento.
Utenti con versione API 2022-08-01 o precedente:
Nota
Quando si utilizza automatic_
(il metodo capture_
predefinito dalla versione 2024-04-10
), le transazioni saldo vengono create dopo il pagamento, ma in modo asincrono in background. Ciò significa che:
- Il campo
balance_
dell’oggetto Charge potrebbe esseretransaction null
subito dopo la conferma. - Se espandi
balance_
otransaction latest_
, potrebbe non essere disponibile nella risposta.charge. balance_ transaction - Puoi ascoltare l’evento
charge.
per sapere quando la transazione saldo diventa disponibileupdated
Questo comportamento asincrono migliora le prestazioni dei pagamenti, ma richiede che l’integrazione sia in grado di gestire la possibilità che la transazione saldo non sia immediatamente disponibile.
Visualizzare gli addebiti inclusi in un bonifico
Ogni bonifico automatico è legato a modifiche storiche del saldo del tuo account Stripe. L’API registra queste modifiche sotto forma di transazioni a saldo, che puoi recuperare utilizzando un elenco di transazioni a saldo. Da questo elenco, puoi ampliare la proprietà source per raccogliere informazioni sull’elemento che ha attivato la modifica del saldo dell’account (addebito, rimborso, trasferimento e così via). Ad esempio:
Nota
La cronologia delle transazioni a saldo può essere recuperata solo per i bonifici automatici. Se hai attivato i bonifici manuali, devi monitorare personalmente la cronologia delle transazioni.
Scopri di più sulla riconciliazione dei bonifici.
Se utilizzi Connect con addebiti indiretti, puoi recuperare le stesse informazioni per conto dei tuoi account connessi. Una differenza, tuttavia, sta nel fatto che tali addebiti indiretti prevedono sia un trasferimento sia un pagamento collegato (sotto forma di oggetto Charge) per spostare i fondi in un account connesso. Pertanto, quando elenchi le transazioni a saldo incluse nei bonifici dell’account connesso, l’origine di ciascuna di queste transazioni è collegata al pagamento del trasferimento anziché all’addebito di origine. Per recuperare l’addebito di origine, devi ampliare il trasferimento collegato di un pagamento mediante la proprietà source_transfer, poi ampliare la proprietà source_transaction del trasferimento: