Creazione di un beneficiario di bonifico globale con l'APIAnteprima pubblica
Scopri come aggiungere destinatari per i bonifici globali utilizzando l'API di Stripe.
Crea un flusso di raccolta delle informazioni affinché i beneficiari ottengano i dati relativi al beneficiario e alla modalità del bonifico, quindi invia le informazioni a Stripe attraverso le nostre API.
Considerazioni
La tua attività è responsabile di tutte le interazioni con i beneficiari e della raccolta di tutte le informazioni necessarie per verificarli. Stripe aggiorna i requisiti di verifica dei beneficiari seguendo i cambiamenti delle leggi e dei regolamenti di tutto il mondo.
Quando crei un’integrazione per i bonifici, valuta come gestire:
- L’esame regolare dei cambiamenti dei requisiti legali e normativi.
- L’aggiornamento della logica dell’applicazione in risposta ai cambiamenti.
Prevedi di rivedere e aggiornare regolarmente i requisiti di attivazione per evitare che i bonifici non vadano a buon fine.
Creazione di un beneficiario
Quando utilizzi un modulo per acquisire le informazioni sul beneficiario del bonifico, utilizza l’API Accounts v2 per creare il beneficiario. Per creare l’ID dell’account devi specificare i seguenti parametri:
| Informazioni obbligatorie | Parametro |
|---|---|
| Paese del beneficiario | identity. |
| Tipo di attività del beneficiario | identity. |
| Indirizzo email del beneficiario | contact_ |
| Nome visualizzato dell’account. Viene visualizzato nella Dashboard di Stripe e su tutte le fatture inviate all’account. | display_ |
| Modalità di bonifico che vuoi abilitare | configuration. |
Anteprima pubblica
I bonifici transfrontalieri per i mittenti degli Stati Uniti sono disponibili in anteprima pubblica.
Devi specificare le modalità di bonifico che prevedi con l’API Accounts v2, in quanto alcune modalità richiedono ulteriori informazioni sul beneficiario prima che si possiamo abilitare. Le modalità abilitate utilizzando il parametro capabilities determinano le informazioni che devi acquisire sul beneficiario. Ad esempio, configuration. per un beneficiario degli Stati Uniti richiede l’invio di un conto e di un numero di routing.
| Metodo del bonifico | Parametro API | Descrizione |
|---|---|---|
| Banca locale | configuration. | Consente all’account di ricevere OutboundPayment attraverso i circuiti bancari locali, come ACH o FPS. |
| Bonifico bancario | configuration. | Consente all’account di ricevere OutboundPayment attraverso le reti bancarie, come Fedwire o SWIFT. |
| Carte | configuration. | Consente all’account di ricevere OutboundPayment attraverso i circuiti delle carte di debito, come Visa Direct o Mastercard Send. |
Un beneficiario può avere abilitate più modalità di bonifico. Non tutte le modalità di bonifico sono disponibili per destinatari in tutti i Paesi. Consulta l’elenco completo delle modalità di bonifico disponibili per ciascun Paese.
Dopo aver aggiunto questi campi e le modalità di bonifico richieste, Stripe determina le informazioni aggiuntive necessarie nella risposta dell’API che devi inviare per preparare il beneficiario a ricevere i bonifici. Per ricevere questi requisiti, includi requirements, configuration. e identity nell’array include. In caso contrario, Stripe restituirà una risposta nulla, indipendentemente dal loro valore effettivo.
Quando crei, recuperi o aggiorni un account, alcuni campi vengono compilati nella risposta solo se sono specificati nel parametro include. Per tutti i campi non specificati, la risposta li include come nulli, indipendentemente dal loro valore effettivo.
Determina i campi obbligatori per l’attivazione di un beneficiario
Utilizza la risposta dell’API Accounts v2 per ispezionare il campo requirements. e determinare i campi specifici da inviare a Stripe. Tutte le voci con il campo restricts_ sono necessarie affinché il beneficiario accetti i bonifici.
{ "id": "{{CONNECTED_ACCOUNT_ID}}", "object": "v2.core.account", "applied_configurations": [ "recipient" ], "configuration": { "customer": null, "merchant": null, "recipient": {
Invia a Stripe le informazioni sul beneficiario
Dopo aver determinato i campi aggiuntivi da inviare, utilizza l’API Accounts v2 per inviare le informazioni richieste. Utilizza nell’URI l’ID della risposta precedente.
Conferma che il beneficiario è abilitato
Utilizza l’API Accounts v2 per recuperare un account e controllare lo stato delle funzionalità richieste. Affinché un beneficiario possa ricevere i bonifici con la modalità specificata, lo stato deve essere attivo.
Crea le modalità di bonifico per i beneficiari
Utilizza l’API OutboundSetupIntents v2 per inviare a Stripe i dettagli della modalità di bonifico e consentire l’invio di un bonifico a un beneficiario.
In questa richiesta, l’intestazione StripeContext deve essere l’ID dell’account del beneficiario.
Nota
La risposta OutboundSetupIntent contiene la modalità di bonifico nidificata al suo interno. Quando effettui un OutboundPayment, utilizza l’ID della modalità di bonifico della risposta (ad esempio, frba_), non l’ID OutboundSetupIntent (osi_).
Per inviare i pagamenti mediante trasferimento elettronico, utilizza l’API USBankAccount v2 per aggiungere il fedwire_ alla modalità di bonifico. Si applicano commissioni aggiuntive. Per ulteriori informazioni, consulta le tariffe.
Puoi anche utilizzare le carte di debito come modalità di bonifico. Tuttavia, i destinatari devono inviare i dati della carta di debito direttamente a Stripe. Se vuoi abilitare i bonifici mediante carte di debito, utilizza l’API account Links v2 per creare un modulo condivisibile che consenta all’utente di inviare le credenziali della carta di debito.
Visualizza tutte le modalità di bonifico per un beneficiario
Visualizza tutte le modalità di bonifico create per un beneficiario. Chiama l’API Bonifici v2 e specifica l’ID del beneficiario.
In questa richiesta, l’intestazione StripeContext deve essere l’ID dell’account del beneficiario.
La risposta contiene un elenco di oggetti PayoutMethod di proprietà del beneficiario. Utilizza gli ID PayoutMethod per effettuare un bonifico utilizzando l’API OutboundPayments. Per ulteriori informazioni, consulta Invio di denaro.