Come integrare Razorpay con systeme.io
In questo articolo, imparerai come integrare il tuo account Razorpay con il tuo account systeme.io.
Avrai bisogno di:
- Un account di systeme.io
- Un account di Razorpay
Installazione e Configurazione:
1. Per connettere il tuo account Razorpay, dal tuo account systeme.io, clicca sulla foto del profilo e poi "Impostazioni" (numero 1 nell'immagine).
Dopo, nel menu nella parte sinistra della pagina, clicca su "Sistemi di pagamento" (numero 2 nell'immagine) e poi su "Collegare" (numero 3 nell'immagine).
2. Aggiungi le tue credenziali di Razorpay sul tuo account di systeme.io.
Per avere l'API key ID e l'API key secret dal tuo Razorpay, devi accedere al tuo account Razorpay, vai su "Settings" (numero 4 nell'immagine) e vai su "API keys" (numero 5 nell'immagine).
Genera e copia le due chiavi API (numero 6 nell'immagine).
O puoi accedere semplicemente dal tuo account, poi vai su https://dashboard.razorpay.com/app/keys per generare e copiare le due chiavi API.
Configura i webhook di Razorpay:
1. Copia l'URL del webhook e il webhook secret dalla sezione Razorpay nell'account di systeme.io
2. Clicca su "Settings" (numero 7 nell'immagine), dal tuo account Razorpay, poi vai su "Webhooks" (numero 8 nell'immagine) e clicca su "Add new webhook" (numero 9 nell'immagine).
3. Apparirà un popup su cui dovrai incollare l'URL del webhook e il secret del webhook oltre a impostare i seguenti campi che sono importanti per impostare gli eventi.
Eventi di pagamento:
- payment.authorized
- payment.failed
- payment.captured
Eventi dell'ordine:
- order.paid
Eventi delle fatture:
- invoice.paid
Eventi degli abbonati:
- subscription.authenticated
- subscription.paused
- subscription.resumed
- subscription.activated
- subscription.pending
- subscription.halted
- subscription.charged
- subscription.cancelled
- subscription.completed
- subscription.updated
Eventi di rimborso:
- refund.processed
- refund.created
IMPORTANTE: Devi spuntare gli eventi sopra menzionati perché senza di essi, systeme.io non avrà le informazioni richieste per raccogliere le transazioni/abbonamenti e i clienti non avranno accesso alle risorse.
Cosa succede quando un pagamento Razorpay fallisce?
Oltre al tentativo di pagamento principale, verranno effettuati tre tentativi, con un giorno di intervallo tra un tentativo e l'altro. L'intervallo di tempo tra un tentativo e l'altro non può essere modificato. Tuttavia, il venditore ha la possibilità di effettuare un nuovo tentativo di addebito diretto senza attendere il ritardo di un giorno dal suo cruscotto Razorpay. Tuttavia, è importante notare che questo non influisce sul numero massimo di tentativi.