I Charge Flow vengono utilizzati quando desiderate addebitare il vostro cliente. A seconda del tipo di pagamento decidiamo quindi se possiamo addebitare direttamente il cliente o se dobbiamo inviare un’e-mail, un SMS ecc. per raccogliere i suoi dati di pagamento. Come e quando ciò avviene può essere definito nei Charge Flow Level.
Il pagamento ricorrente è un concetto interessante per la fidelizzazione e la comodità del cliente, in particolare nel settore e-commerce. Il Charge Flow è un concetto che potete utilizzare se vendete beni e volete controllare quando un cliente deve essere addebitato. In questo caso potete creare una transazione tramite l’API utilizzando il token (vedere sotto per maggiori dettagli). L’applicazione tenta quindi di addebitare il token specificato. Se questo fallisce, il processo di Charge Flow assicura che il vostro cliente venga contattato per aggiornare le informazioni di pagamento, riducendo notevolmente il vostro carico di lavoro per implementare processi ricorrenti.
|
Important
|
Se desiderate vendere abbonamenti per beni digitali, date un’occhiata alla nostra API di abbonamento che vi consente di creare prodotti e applicare svariati metodi di prezzo e fatturazione. |
Potete utilizzare i Charge Flow anche per l’integrazione del vostro call center / negozio online ogni volta che desiderate raccogliere le informazioni di pagamento in modo asincrono. Ovvero, volete inviare ai vostri clienti un’e-mail contenente un link di pagamento del vostro negozio per non raccogliere le informazioni di pagamento direttamente al telefono. Questo ha per voi il grande vantaggio di risparmiare commissioni di transazione, poiché le transazioni MoTo sono più costose, e di poter elaborare pagamenti con tutti i tipi di pagamento possibili. I Charge Flow invieranno quindi promemoria automatici ai vostri clienti in base ai vostri Charge Flow Level (vedere sotto).
Distinguiamo tre modi diversi di addebitare il cliente. I Charge Flow e i Charge Flow Level possono essere configurati in Space > Configurazione > Charge Flows.
Dovete prima configurare un Charge Flow e poi associare i vari livelli a un Charge Flow. I Charge Flow Level definiscono il processo con cui desiderate addebitare il cliente e, se l’addebito fallisce, come desiderate recuperare le informazioni di pagamento da lui.
Vi offriamo tre modi per addebitare il cliente o recuperare le informazioni di pagamento nel caso in cui l’addebito fallisca o le informazioni di pagamento non siano ancora state raccolte.
Utilizzo di un token: un token rappresenta essenzialmente un riferimento a informazioni di pagamento memorizzate nella piattaforma. Se un cliente dispone di un token associato valido, possiamo utilizzare il token per addebitare direttamente il cliente.
Addebito asincrono: alcuni tipi di pagamento consentono di addebitare il cliente senza la sua interazione. Tutto ciò che serve sono le informazioni di pagamento pertinenti (ad esempio per inviare una fattura). In questo caso possiamo addebitare il cliente anche utilizzando le informazioni presenti.
Invio di un link: se nessuno dei meccanismi sopra descritti funziona, viene inviato un link al cliente. Il link punta alla pagina di pagamento. Lì il cliente può selezionare qualsiasi tipo di pagamento configurato e completare la transazione. Come e quando questo link viene inviato è definito nei Charge Flow Level. Vedere anche Invio del link di pagamento.
La configurazione del Charge Flow definisce esattamente come vengono applicate le strategie di cui sopra. Potete adattare le configurazioni secondo le vostre esigenze.
Un token rappresenta un riferimento a informazioni di pagamento memorizzate. Date un’occhiata alla documentazione sulla tokenizzazione per scoprire come i token possono essere utilizzati e applicati alle transazioni.
Un Charge Flow può essere creato nel back office. Andate su Space > Pagamento > Configurazione > Charge Flows e fate clic su Charge Flow per aggiungerne uno.
I Charge Flow Level entrano in gioco solo quando non esiste alcun token o nessun token valido e l’addebito asincrono
non è stato possibile. Determinano come e quando vengono raccolte le informazioni della transazione.
Non appena il Charge Flow è stato creato, potete creare un Charge Flow Level. Nel Charge Flow Level
potete decidere il Type, che definisce come il cliente verrà notificato. A seconda del Type avete
la possibilità di fornire impostazioni aggiuntive.
Potete creare tutti i Charge Flow Level che desiderate. Durante l’elaborazione del Charge Flow vengono considerati tutti i livelli
finché il cliente non ha fornito con successo le informazioni di pagamento e la
transazione si trova nello stato Fulfill. Il tentativo di addebito è considerato Failed una volta che tutti i Charge
Flow Level sono stati elaborati senza successo.
Avete la possibilità di creare più Charge Flow per occasioni diverse. Potete assegnare condizioni in Space > Pagamento > Configurazione > Condizioni ai vari Charge Flow. Per determinare la configurazione del Charge Flow vengono eseguiti i seguenti passaggi:
I Charge Flow pertinenti vengono determinati applicando tutte le condizioni configurate.
Viene selezionata la priorità della configurazione di livello corrente.
Tutte le configurazioni di livello di un determinato flusso vengono ordinate in modo crescente.
Scegliamo la configurazione di livello con la priorità immediatamente superiore rispetto a quella della configurazione di livello corrente.
|
Important
|
La priorità indica l’ordine di ordinamento delle configurazioni di livello. Un valore basso indica che la configurazione di livello viene eseguita prima di qualsiasi livello con un valore più alto. Qualsiasi modifica a questo valore influisce sulle selezioni future delle configurazioni di livello. Ciò significa che se modificate la priorità, l’ordine di ordinamento verrà rivalutato quando sarà il turno del livello successivo. |
I Charge Flow possono essere attivati tramite il backend o tramite l’API.
Potete creare transazioni dall’applicazione in Space > Pagamento > Transazione > Crea. Potete fornire le informazioni pertinenti della transazione direttamente nel vostro browser.
I Charge Flow possono essere applicati alle transazioni nello stato pending. Tutto ciò che dovete fare è creare una transazione utilizzando il
servizio di creazione delle transazioni.
Una volta creata la transazione, potete utilizzare l’operazione Apply Flow del servizio Charge Flow per attivare l’addebito tramite un Charge Flow. Questo avvia il processo di addebito descritto sopra.
Un Charge Flow è composto da diversi livelli. Ogni livello può avere il proprio tipo. Il tipo definisce se e come il link di pagamento viene inviato al cliente. Il tipo è rilevante solo se l’addebito non è andato a buon fine e il cliente deve fornire i dati di pagamento per completare la transazione.
Esistono i seguenti tipi di invio:
Email: il tipo di livello e-mail invia il link di pagamento via e-mail al cliente. Il prerequisito è un indirizzo e-mail
definito sulla transazione. Per utilizzare questa opzione di invio, la funzione e-mail deve essere attivata.
No Action: questo tipo impedisce l’invio del link di pagamento, in modo da poter tentare di addebitare il cliente con un token senza
adottare alcuna misura in caso di fallimento dell’addebito. Ciò è utile per le strategie di ripetizione. Per alcuni tipi di pagamento e in alcuni paesi,
le ripetizioni sono più utili che informare immediatamente il cliente del fallimento.
External Application: il tipo applicazione esterna consente di delegare la trasmissione del link di pagamento al cliente a
un’applicazione esterna. L’applicazione esterna deve registrare un webhook per l’entità Charge Flow Level Payment Link.
Ogni volta che un Charge Flow Level richiede la trasmissione di un link di pagamento, viene creata tale entità e viene chiamato l’URL del webhook.
L’applicazione esterna in ascolto sull’URL può utilizzare l’API Web Service per recuperare il link di pagamento. L’applicazione esterna
trasmette quindi il link al cliente.