Razorpay¶
Razorpay ist ein in Indien ansässiger Online-Zahlungsanbieter, der mehr als 100 Zahlungsmethoden unterstützt.
Razorpay-Konto mit Odoo erstellen (nur für indische Unternehmen)¶
Bemerkung
Diese Methode ist nur für indische Unternehmen verfügbar.
Dieser Ablauf unterstützt den Testmodus nicht.
Navigieren Sie zum Zahlungsanbieter Razorpay und klicken Sie auf Verbinden.
Durchlaufen Sie den Prozess zur Kontoerstellung und geben Sie die Verifizierungscodes ein, wenn Sie dazu aufgefordert werden.
Tipp
Wenn Sie bereits ein Razorpay-Konto haben, geben Sie Ihre Razorpay-Anmeldedaten ein, wählen Sie das Konto aus, das Sie mit Ihrer Odoo-Datenbank verknüpfen möchten (falls zutreffend), und klicken Sie dann auf Fortfahren.
Klicken Sie am Ende des Prozesses auf Autorisieren. Wenn alle erforderlichen Informationen übermittelt wurden, werden Sie zu Odoo weitergeleitet und der Zahlungsanbieter ist Aktiviert.
Manuelle Eingabe von Anmeldedaten und Webhook¶
Razorpay-Konfiguration¶
Erstellen Sie bei Bedarf ein Razorpay-Konto und melden Sie sich im Razorpay-Dashboard an.
Gehen Sie oben auf der Seite zum Tab Payments.
Schalten Sie den Schalter Test Mode im linken Menü um, um die Integration zu testen, ohne Kunden zu belasten. Schalten Sie ihn aus, sobald Sie bereit sind, echte Zahlungen zu akzeptieren.
Klicken Sie im linken Menü auf Account & Settings, und wählen Sie dann unter Website and app settings API Keys aus.
Kopieren Sie die Werte der Felder Key Id und Secret Key und speichern Sie sie für später.
Klicken Sie im linken Menü auf Account & Settings, und wählen Sie dann unter Website and app settings Webhooks aus.
- Klicken Sie auf Add New Webhook, und geben Sie dann Ihre Odoo-Datenbank-URL gefolgt von
/payment/razorpay/webhookin das Feld Webhook URL ein.Zum Beispiel:https://example.odoo.com/payment/razorpay/webhook. Füllen Sie das Feld Geheimnis mit einem Passwort Ihrer Wahl aus und speichern Sie es für später.
Aktivieren Sie die folgenden Ereignisse: payment.authorized, payment.captured, payment.failed, refund.failed und refund.processed.
Klicken Sie auf Create Webhook, um die Konfiguration abzuschließen.
Wichtig
Die Funktion Recurring payments muss aktiviert sein, um wiederkehrende Zahlungen zu akzeptieren. Um diese Funktion zu aktivieren, senden Sie eine Anfrage an das Razorpay Support team.
Odoo-Konfiguration¶
Aktivieren Sie den Entwicklermodus.
Füllen Sie im Tab Credentials die Felder Key Id, Key Secret und Webhook Secret mit den Werten aus, die Sie während Razorpay-Konfiguration gespeichert haben.
Konfigurieren Sie die übrigen Optionen nach Bedarf.
Setzen Sie das Feld State auf Enabled (oder Test Mode, wenn Sie Razorpay als Test ausprobieren).
Wichtig
Wenn Sie Odoo so konfigurieren, dass Beträge manuell erfasst werden:
Manuelles Stornieren einer Transaktion wird von Razorpay nicht unterstützt.
Transaktionen, die länger als fünf Tage nicht erfasst werden, werden automatisch storniert.
Siehe auch