Zum Inhalt springen

CorvusPay in Odoo 19: Kartenzahlungen ohne Kartendaten in Ihrer Datenbank

Ein Zahlungsanbieter für den Westbalkan, mit Vorautorisierung, Erfassung, Rückerstattungen und Abgleich, nicht nur mit dem Checkout.
Bojan Nišević

Wenn Sie in Bosnien und Herzegowina, Kroatien oder Serbien online verkaufen, ist der Zahlungsanbieter, den Sie wirklich brauchen, oft ein lokaler. Odoo bringt Integrationen für die großen internationalen Gateways mit, CorvusPay gehört jedoch nicht dazu.

Deshalb haben wir sie geschrieben. CorvusPay Payment Provider ist ab sofort im Odoo Apps Store verfügbar, kostenlos und LGPL-3, für Odoo 19.

Kartendaten erreichen Ihr Odoo nie

Die Zahlung erfolgt im CorvusPay-Formular. Der Kunde gibt seine Kartendaten bei CorvusPay ein, nicht auf Ihrer Seite, sodass keine Kartennummer jemals Ihre Datenbank berührt. Anfragen werden mit HMAC-SHA256 signiert, und jedes zurückgegebene Ergebnis wird geprüft, bevor die Transaktion ihren Status ändern darf.

Unterstützt werden sowohl Karten- als auch IBAN- bzw. PIS-Zahlungen, im Checkout des Webshops, bei Verkaufsaufträgen und bei Kundenrechnungen.

Der Teil, den die meisten Integrationen auslassen

Geld einzuziehen ist die leichtere Hälfte der Arbeit. Was der Betreiber braucht, ist alles, was danach kommt, und dort haben wir die Arbeit investiert:

  • Vorautorisierung mit vollständiger oder teilweiser Erfassung des Betrags, für den üblichen Fall, dass Sie bei Lieferung abrechnen.
  • Stornierung einer Autorisierung, die Sie nie genutzt haben.
  • Rückerstattungen, vollständig und teilweise, erfasst als untergeordnete Transaktionen der ursprünglichen Zahlung und nicht als separate Einträge.
  • Abgleich mit CorvusPay, auf Anfrage und nach Zeitplan, für den Kunden, der bezahlt und dann den Browser-Tab geschlossen hat, ohne in Ihren Shop zurückzukehren. Ohne das bleiben solche Zahlungen in der Schwebe.

Zusätzlich zum englischen Ausgangstext werden Übersetzungen ins Bosnische, Kroatische, Serbische (kyrillisch) und Serbische (lateinisch) mitgeliefert.

Was Sie brauchen

  • Odoo 19, Community oder Enterprise, mit dem Modul Zahlungen.
  • Ein CorvusPay-Händlerkonto mit Store ID, Secret Key und Client-Zertifikat für den verwendeten Shop.
  • Das Python-Paket cryptography auf dem Odoo-Server.

Ein ehrlicher Hinweis, bevor Sie live gehen: Statusabfragen, Erfassung, Stornierung und Rückerstattungen laufen von Server zu Server, und das Integrationshandbuch von CorvusPay veröffentlicht nur die Test-Endpunkte. Die mit dem Modul ausgelieferten Produktiv-Endpunkte folgen der Namensgebung, die CorvusPay an anderer Stelle verwendet. Bestätigen Sie diese mit CorvusPay, sobald Sie Ihre Produktivzugangsdaten erhalten, und prüfen Sie eine kontrollierte Live-Zahlung und eine Rückerstattung, bevor Sie in den Regelbetrieb gehen.

Modul 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.

Eingangsrechnungen, die sich selbst ausfüllen: KI-Rechnungserkennung für Odoo 19
PDF anhängen, eine Schaltfläche klicken, und Claude füllt Lieferant, Datum, Positionen und Steuern aus. Kostenlos im Odoo Apps Store.