So integrieren Sie Razorpay mit systeme.io
In diesem Artikel erfahren Sie, wie Sie Ihr Razorpay-Konto mit Ihrem systeme.io-Konto integrieren können.
Für den Einstieg benötigen Sie:
- Ein systeme.io-Konto
- Ein Razorpay-Konto
Einrichtung und Konfiguration
1. Um Ihr Razorpay-Konto mit Ihrem systeme.io-Konto zu verbinden, klicken Sie auf Ihr Profilbild und anschließend auf Einstellungen (1).
Klicken Sie im Menü auf der linken Seite der Seite auf Zahlungs-Gateways (2) und anschließend auf Verbinden (3).

2. Fügen Sie Ihre Razorpay-Zugangsdaten in Ihr systeme.io-Konto ein und klicken Sie auf Speichern (4).

Generieren der API-Schlüssel-ID/Secret
Um die Informationen zu den API-Schlüsseln ID/Secret von Ihrem Razorpay-Konto zu erhalten, melden Sie sich in Ihrem Razorpay-Konto an, gehen Sie zu Einstellungen (4) und dann zu API-Schlüssel (5).
Generieren und kopieren Sie die API-Schlüssel-ID/Secret. (6).
Sie können aber auch einfach in Ihr Konto einloggen und dann https://dashboard.razorpay.com/app/keys aufrufen, um die API-Schlüssel-ID/Geheimnis (Secret) zu generieren und zu kopieren.

Konfiguration der Razorpay-Webhooks
- Kopieren Sie die Webhook-URL und das Secret aus dem Razorpay-Bereich in Ihrem systeme.io-Konto.

2. Klicken Sie auf Settings (Einstellungen) (7). Gehen Sie anschließend in Ihrem Razorpay-Konto zu Webhooks (8) und klicken Sie auf Add new webhook (Neuen Webhook) hinzufügen (9).

3. Fügen Sie im erscheinenden Pop-up die Webhook-URL und das Webhook-Secret ein.
Aktivieren Sie die folgenden Felder, um die Ereignisse zu konfigurieren:
Zahlungsereignisse:
- payment.authorized
- payment.failed
- payment.captured
Bestellereignisse:
- order.paid
Rechnungsereignisse:
- invoice.paid
- invoice.expired
Abonnement-Ereignisse:
- subscription.authenticated
- subscription.paused
- subscription.resumed
- subscription.activated
- subscription.pending
- subscription.halted
- subscription.charged
- subscription.cancelled
- subscription.completed
- subscription.updated
Rückerstattungsereignisse:
- refund.processed
- refund.created

WICHTIG: Stellen Sie sicher, dass Sie die oben aufgeführten Ereignisse aktivieren. Ohne diese Ereignisse kann systeme.io nicht auf die erforderlichen Informationen zugreifen, um die Transaktionen/Abonnements zu erfassen, und Kunden erhalten keinen Zugriff auf die Ressourcen.
Hinweis: Damit die Razorpay-Integration ordnungsgemäß funktioniert, muss Ihr Bestellformular die folgenden Pflichtfelder enthalten: E-Mail, Vorname, Nachname und Telefonnummer. Ohne diese Angaben können Zahlungen nicht über das Razorpay-Zahlungsgateway verarbeitet werden.
Was passiert, wenn eine Razorpay-Zahlung fehlschlägt?
Zusätzlich zum ursprünglichen Zahlungsversuch werden drei weitere Versuche unternommen, wobei zwischen jedem Versuch ein Tag liegt. Die Verzögerung zwischen den einzelnen Versuchen kann nicht geändert werden. Der Verkäufer hat jedoch die Möglichkeit, über sein Razorpay-Dashboard einen neuen direkten Zahlungsversuch zu starten, ohne die eintägige Verzögerung abzuwarten. Es ist jedoch wichtig zu beachten, dass dies keinen Einfluss auf die maximale Anzahl der Zahlungsversuche hat.