Πώς να ενσωματώσετε το Razorpay με το systeme.io
Σε αυτό το άρθρο, θα μάθετε πώς να συνδέσετε τον λογαριασμό σας Razorpay με τον λογαριασμό σας στο systeme.io.
Για να ξεκινήσετε, θα χρειαστείτε:
- Έναν λογαριασμό systeme.io
- Έναν λογαριασμό Razorpay
Ρύθμιση και παραμετροποίηση
1. Για να συνδέσετε τον λογαριασμό σας Razorpay στον λογαριασμό σας στο systeme.io, κάντε κλικ στην εικόνα του προφίλ σας και, στη συνέχεια, στο Ρυθμίσεις(1).
Στο μενού στα αριστερά της σελίδας, κάντε κλικ στο Τρόποι πληρωμής (2) και, στη συνέχεια, στο Σύνδεση (3).

2. Προσθέστε τα διαπιστευτήρια του Razorpay στον λογαριασμό σας στο systeme.io και κάντε κλικ στο Αποθήκευση(4).

Δημιουργία των API keys ID/Secret
Για να λάβετε τις πληροφορίες API keys ID/secret από το Razorpay, συνδεθείτε στον λογαριασμό σας στο Razorpay, μεταβείτε στο Settings (4) και, στη συνέχεια, στο Websites & API Keys (5).
Δημιουργήστε και αντιγράψτε τα API keys ID/secret (6)
Εναλλακτικά, συνδεθείτε στον λογαριασμό σας και μεταβείτε στο https://dashboard.razorpay.com/app/keys για να δημιουργήσετε και να αντιγράψετε τα API keys ID/secret.

Ρύθμιση των Razorpay webhooks
1. Αντιγράψτε το webhook URL και το secret από την ενότητα Razorpay στον λογαριασμό σας στο systeme.io.

2. Κάντε κλικ στο Settings (7) και, στη συνέχεια, από τον λογαριασμό σας στο Razorpay, μεταβείτε στο Webhooks (8) και κάντε κλικ στο Add new webhook (9).

3. Στο αναδυόμενο παράθυρο που εμφανίζεται, επικολλήστε το webhook URL και το webhook secret.
Επιλέξτε τα ακόλουθα πεδία για να ρυθμίσετε τα συμβάντα (events):
Συμβάντα πληρωμής (Payment events):
- payment.authorized
- payment.failed
- payment.captured
Συμβάντα παραγγελίας (Order events):
- order.paid
Συμβάντα τιμολογίου (Invoice events):
- invoice.paid
- invoice.expired
Συμβάντα συνδρομής (Subscription events):
- subscription.authenticated
- subscription.paused
- subscription.resumed
- subscription.activated
- subscription.pending
- subscription.halted
- subscription.charged
- subscription.cancelled
- subscription.completed
- subscription.updated
Συμβάντα επιστροφής χρημάτων (Refund events):
- refund.processed
- refund.created

ΣΗΜΑΝΤΙΚΟ: Βεβαιωθείτε ότι έχετε επιλέξει τα συμβάντα που αναφέρονται παραπάνω. Χωρίς αυτά, το systeme.io δεν θα μπορεί να έχει πρόσβαση στις απαιτούμενες πληροφορίες για την είσπραξη των συναλλαγών/συνδρομών και οι πελάτες δεν θα έχουν πρόσβαση στους πόρους.
Σημείωση: Για να λειτουργήσει σωστά η σύνδεση με το Razorpay, η φόρμα παραγγελίας σας πρέπει να περιλαμβάνει αυτά τα υποχρεωτικά πεδία: Email, First name, Last name, και Phone number. Χωρίς αυτά, οι πληρωμές δεν μπορούν να υποβληθούν σε επεξεργασία μέσω της πύλης Razorpay.
Τι συμβαίνει όταν μια πληρωμή μέσω Razorpay αποτυγχάνει;
Εκτός από την κύρια προσπάθεια πληρωμής, θα γίνουν τρεις επιπλέον προσπάθειες, με μεσοδιάστημα μίας ημέρας μεταξύ κάθε προσπάθειας. Η καθυστέρηση μεταξύ των προσπαθειών δεν μπορεί να αλλάξει. Ωστόσο, ο πωλητής έχει την επιλογή να πραγματοποιήσει μια νέα προσπάθεια άμεσης χρέωσης χωρίς να περιμένει την καθυστέρηση της μίας ημέρας από το ταμπλό του Razorpay. Είναι σημαντικό όμως να σημειωθεί ότι αυτό δεν θα επηρεάσει τον μέγιστο αριθμό προσπαθειών.