Piattaforme Connect e utilizzo dell'API SourcesObsoleto
Considerazioni relative alle piattaforme Stripe Connect per l'aggiunta di nuove modalità di pagamento tramite l'API Sources.
Avviso
We deprecated the Sources API and plan to remove support for local payment methods. If you currently handle any local payment methods using the Sources API, you must migrate them to the Payment Methods API.
While we don’t plan to remove support for card payments, we recommend replacing any use of the Sources API with the PaymentMethods API, which provides access to our latest features and payment method types.
I proprietari di piattaforme Connect possono utilizzare modalità di pagamento aggiuntive supportate da Sources. Per scoprire come creare pagamenti per gli utenti connessi e qual è l’approccio migliore per te, consulta la nostra documentazione su pagamenti e commissioni per Connect.
Creare addebiti indiretti
Se decidi di usare gli addebiti indiretti, devi creare oggetti Source direttamente nella tua piattaforma e oggetti Charge usando il parametro di destinazione appropriato. Gli importi vengono addebitati ai clienti tramite la tua piattaforma, che provvede poi a trasferirli all’account di destinazione.
Con gli addebiti indiretti tramite carta, il nome della tua piattaforma compare nelle voci degli estratti conto e gli addebiti sono attribuiti all’account connesso. Con addebiti indiretti che usano modalità di pagamento alternative (APM), il nome della tua piattaforma compare nelle voci degli estratti conto ma gli addebiti sono attribuiti alla tua piattaforma.
Creare addebiti diretti
Se decidi di usare gli addebiti diretti, devi assicurarti che l’account connesso sia stato precedentemente attivato per la modalità di pagamento che intendi usare (vedi di seguito). Gli addebiti diretti presuppongono la creazione di oggetti Source per gli account connessi. Puoi crearli specificando l’ID dell’account connesso come valore del parametro source.
quando usi Stripe.js.
// Set the connected Stripe Account on which the source should be created var stripe = Stripe(
, {stripeAccount: "{{CONNECTED_STRIPE_ACCOUNT_ID}}"}, ); stripe.createSource({ type: 'ideal', amount: 1099, currency: 'eur', owner: { name: 'Jenny Rosen', }, redirect: { return_url: 'https://shop.example.com/crtA6B28E1', }, }).then(function(result) { // handle result.error or result.source });'pk_test_TYooMQauvdEDq54NiTphI7jx'
Se crei origini lato server, puoi usare l’autenticazione utilizzando l’intestazione dell’account Stripe con tutte le librerie da noi supportate.
Clonare oggetti Source di tipo carta
Gli oggetti Source di tipo carta (in quanto non implicitamente collegati alla tua piattaforma perché non prevedono alcun flusso) di autenticazione) possono essere creati nella tua piattaforma e poi clonati per un account connesso da usare per creare addebiti diretti.
Dopo aver creato un oggetto Source di tipo carta e averlo associato a un oggetto Customer (vedi Oggetti Source e Customer per ulteriori dettagli relativi alle modalità di interazione tra questi due oggetti), puoi clonare l’oggetto creato su un account connesso specificando l’ID dell’account connesso come valore dell’header Stripe-Account
:
Un oggetto Source di tipo carta è normalmente reusable
. Durante la clonazione, comunque, puoi annullare l’utilizzo impostato e stabilire con quali modalità viene usato dall’account connesso. Puoi farlo specificando il valore single_
per il parametro usage
durante la clonazione dell’oggetto Source.
Se stai creando oggetti Source riutilizzabili di tipo carta sul tuo account connesso, devi assicurarti di associarli a oggetti Customer prima di usarli per gli addebiti. Per ulteriori informazioni sull’associazione di oggetti Source a oggetti Customer e sulla loro gestione, consulta la guida sugli Oggetti Source e Customer.