Wer in Bosnien und Herzegowina, Kroatien oder Serbien online verkauft, braucht meist einen lokalen Zahlungsanbieter. Odoo liefert Integrationen für die großen internationalen Gateways mit, und CorvusPay gehört nicht dazu.
Also haben wir sie geschrieben. CorvusPay Payment Provider ist ab sofort im Odoo Apps Store, kostenlos und LGPL-3, für Odoo 19.
Kartendaten erreichen Ihr Odoo nie
Die Zahlung läuft über das gehostete Formular von CorvusPay. Der Käufer gibt die Kartendaten bei CorvusPay ein, nicht auf Ihrer Seite, sodass keine Kartennummer je Ihre Datenbank berührt. Anfragen werden mit HMAC-SHA256 signiert, und jedes zurückkommende Ergebnis wird geprüft, bevor eine Transaktion ihren Status ändern darf.
Karten und IBAN, also PIS, Zahlungen werden beide unterstützt, im Webshop Checkout, auf Verkaufsaufträgen und auf Kundenrechnungen.
Der Teil, den die meisten Integrationen auslassen
Das Geld einzunehmen ist die leichte Hälfte. Was ein Betreiber braucht, ist alles, was danach kommt, und genau dort steckt unsere Arbeit:
- Vorautorisierung mit vollständiger oder teilweiser Buchung, für den Normalfall, dass Sie bei Versand abrechnen.
- Stornierung einer Autorisierung, die Sie nie genutzt haben.
- Rückerstattungen, vollständig und teilweise, erfasst als untergeordnete Transaktionen zur ursprünglichen Zahlung statt als lose Buchungen.
- Abgleich mit CorvusPay, auf Abruf und nach Zeitplan, für den Käufer, der bezahlt und dann den Tab geschlossen hat, ohne in Ihren Shop zurückzukehren. Ohne das bleiben solche Zahlungen in der Schwebe.
Die englischen Quelltexte werden mit bosnischen, kroatischen, serbisch kyrillischen und serbisch lateinischen Übersetzungen ausgeliefert.
Was Sie brauchen
- Odoo 19, Community oder Enterprise, mit dem Zahlungsmodul.
- Ein CorvusPay Händlerkonto, mit Store ID, Secret Key und Client Zertifikat des verwendeten Stores.
- Das Python Paket cryptography auf dem Odoo Server.
Eine ehrliche Anmerkung, bevor Sie live gehen. Statusabfragen, Buchung, Stornierung und Rückerstattungen laufen Server zu Server, und das Integrationshandbuch von CorvusPay veröffentlicht nur die Testendpunkte. Die mitgelieferten Produktivendpunkte folgen der Benennung, die CorvusPay an anderer Stelle verwendet. Bestätigen Sie sie mit CorvusPay, sobald Ihre Produktivzugangsdaten ausgestellt sind, und prüfen Sie eine kontrollierte Live Zahlung samt Rückerstattung vor dem Normalbetrieb.
Herunterladen
Das Modul finden Sie im Odoo Apps Store unter apps.odoo.com/apps/modules/19.0/payment_corvuspay. Fragen und Anpassungen: hello@wolfinne.com.