Installare Stripe Connector for l'architettura di riferimento Salesforce B2C Commerce Shopfront
L'architettura Stripe Connector for Salesforce Commerce Cloud Shopfront
Stripe Payment Element modifica la raccolta e l’elaborazione predefinite delle carte di credito di Commerce Cloud utilizzando Stripe.js, una libreria JavaScript, per tokenizzare in modo sicuro i dati delle carte di credito. Poi i pagamenti vengono elaborati utilizzando i dati tokenizzati, anziché i dati della carta di credito non trattati.
Durante il checkout, la cartuccia crea un PaymentIntent per qualsiasi nuova carta o modalità di pagamento alternativa immessa da un cliente. Questi dati tokenizzati generano un Stripe Charge al momento dell’acquisto.
Origini Stripe.js
Quando i clienti inseriscono i dati della carta di credito o di altre modalità di pagamento nella vetrina, Stripe.js li tokenizza nelle interazioni tra Stripe e il client (browser). I dati della carta di credito non oscurati non vengono quindi mai inviati ai server Commerce Cloud.
Stripe PaymentIntent
Il flusso di lavoro PaymentIntent ti guida nella procedura di riscossione di un pagamento del tuo cliente. Un PaymentIntent passa tramite più stati nel corso della sua durata in quanto si interfaccia con Stripe.js per eseguire flussi di autenticazione e crea, al massimo, un addebito andato a buon fine.
Il sistema crea un addebito Stripe (autorizzazione o acquisizione, in base alla configurazione di Business Manager) da un carrello creato e inviato correttamente. Tutti gli addebiti Stripe vengono creati a partire da un’origine di pagamento Stripe.
Transazioni AVS non andate automaticamente a buon fine
Gli amministratori del sito possono selezionare una serie di stati AVS per cui impedire automaticamente un ordine. Se l’addebito Stripe restituisce uno degli stati selezionati per il valore address_
o address_
, l’ordine non andrà automaticamente a buon fine e l’addebito Stripe sarà annullato. Puoi anche gestire queste impostazioni nella Dashboard Stripe. Modalità di pagamento supportate:
- Carte (Visa, Mastercard, American Express, Discover, Diners Club, JCB, Alipay).
- Il pulsante di richiesta pagamento ti offre una singola integrazione per Apple Pay, Google Pay e l’API di richiesta pagamento standard del browser.
Limitazioni e vincoli
Stripe offre una serie di servizi standard non supportati dalla cartuccia. Questi includono il supporto per abbonamenti, piani e coupon. Non sono note limitazioni della cartuccia specifiche per le diverse impostazioni locali.
Le configurazioni RELAY OCAPI incluse sono solo di esempio. Un’implementazione RELAY richiede configurazione e test aggiuntivi con il team di Stripe Per eventuali limitazioni specifiche per le diverse lingue, consulta la documentazione di Stripe.js.
Compatibilità
Disponibile fin dalla versione 16.8 della piattaforma Commerce Cloud, SFRA versione 4.4. La cartuccia è disponibile per l’installazione nelle vetrine che supportano le implementazioni del controller e di SFRA SiteGenesis.
Privacy
Commerce Cloud non archivia i dati della carta di credito non oscurati. La cartuccia tokenizza tutti i dati di pagamento nelle comunicazioni dirette dal client a Stripe e oscura eventuali dati sensibili della carta di credito prima che raggiungano i server di Commerce Cloud. Analogamente, tutti i dati della carta di credito che Commerce Cloud recupera dai server Stripe vengono oscurati, tokenizzati o entrambe le cose.