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:

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.