CrefoPay einrichten

CrefoPay wird angeboten vom Verband der Vereine Creditreform e.V. und ist laut eigener Aussage eine Payment-Komplettlösung für den Online-Handel.

 

Wichtige Hinweise

In diesem Kapitel erhalten Sie wichtige Hinweise zur Integration dieses Zahlungsanbieters in plentymarkets.

CrefoPay und Webshop-Design

Beachten Sie, dass für die erfolgreiche Integration von CrefoPay in plentymarkets folgende Bedingungen erfüllt sein müssen:

  • Verwendung des Standard-Designs Callisto (ab Version 2)
  • Nutzung des Individuellen Bestellvorgangs
  • Sicherer Umgang mit dem plentymarkets CMS
  • Erfahrung mit der Einrichtung von Zahlungsdienstleistern

Bezahlvorgang

Je nach gewählter Zahlungsart wird der Kunde nach dem Bestätigen der Bestellung auf eine Seite von CrefoPay weitergeleitet oder muss seine Daten direkt in einem eingeblendeten iframe eingeben. Wenn der Kunde weitergeleitet wurde, muss er dort die Daten für die gewählte Zahlungsart eingeben. Nachdem die Daten eingegeben wurden und die Zahlung durch den Kunden bestätigt wurde, wird der Kunde zurück zu Ihrem Webshop geleitet. Zahlungsarten, bei denen der Kunde weitergeleitet wird, sind Sofortüberweisung und PayPal (Stand 01.06.2016).

Bei CrefoPay registrieren

Registrieren Sie sich bei CrefoPay, bevor Sie die Einrichtung in plentymarkets vornehmen. Nehmen Sie Kontakt zu CrefoPay auf.

CrefoPay in plentymarkets einrichten

Gehen Sie wie unten beschrieben vor, um die Schnittstelle zu CrefoPay einzurichten.

Schnittstelle zu CrefoPay einrichten:
  1. Öffnen Sie das Menü Einstellungen » Aufträge » Zahlung » Zahlungsarten.
  2. Aktivieren Sie die Einstellung Auch inaktive zeigen.
  3. Öffnen Sie den Ordner DE.
  4. Klicken Sie auf CrefoPay.
    → Das Tab Einstellungen wird geöffnet.
  5. Wechseln Sie in das Tab Schnittstelle.
  6. Klappen Sie den Mandanten auf.
  7. Nehmen Sie die Einstellungen vor. Beachten Sie dazu die Erläuterungen in Tabelle 1.
  8. Speichern Sie die Einstellungen.
Schnittstelle zu CrefoPay einrichten
Einstellung Erläuterung
Testmodus Testmodus aktivieren, um die Datenübertragung zwischen plentymarkets und CrefoPay zu testen, ohne dass tatsächlich Zahlungen ausgeführt werden.
Händler-ID Händler-ID eingeben, wie von CrefoPay erhalten.
Private Key Private Key eingeben, wie von CrefoPay erhalten.
Shop-ID Shop-ID eingeben, wie von CrefoPay erhalten.

Zahlungsart aktivieren

Richten Sie die Zahlungsart CrefoPay im Tab Einstellungen der Zahlungsart ein. Prüfen Sie zudem die Einstellungen für Erlaubte Zahlungsarten in den Kundenklassen und für Gesperrte Zahlungsarten in den Versandprofilen. Welche Zahlungsarten angeboten werden, legen Sie direkt bei CrefoPay fest.

Einstellungen im CrefoPay-Konto vornehmen

In Ihrem CrefoPay-Konto geben Sie die URLs für die Integration ein und wählen die Zahlungsarten, die Sie mit CrefoPay anbieten möchten. Ob einem Kunden die Zahlungsarten tatsächlich angeboten werden, hängt von weiteren Faktoren, z.B. Fraud-Regeln, ab. In Ihrem CrefoPay-Konto gibt es einen Bereich für die Integration. In diesem Integrationsbereich geben Sie zwei URLs ein und wählen die Zahlungsarten, die Sie nutzen möchten. Die URLs müssen folgendem Schema entsprechen:

  • Weiterleitungs-URL: https://MEIN-PLENTYSHOP.de/plenty/api/payment_notification.php?payment=crefopayredirectk
  • Benachrichtigungs-URL: https://MEIN-PLENTYSHOP.de/plenty/api/payment_notification.php?payment=crefopay

CrefoPay im Webshop anzeigen

In diesem Kapitel wird beschrieben wie Sie CrefoPay im Webshop von plentymarkets anzeigen. Hierfür sind mehrere Schritte nötig. Zunächst wird die Kategorie Bestellbestätigung angepasst.

Keine Anpassungen am aktiven Design vornehmen
Nehmen Sie keine Änderungen an Ihrem aktiven Design vor. Bevor Sie Änderungen an Ihrem Design vornehmen, legen Sie eine Sicherungskopie an, damit Sie jederzeit wieder zum Ursprungszustand zurückgelangen.

Kategorie Bestellbestätigung anpassen

Damit die von CrefoPay angebotenen Zahlungsarten Ihren Kunden im Webshop zur Verfügung stehen, müssen Sie Änderungen an der Kategorie Bestellbestätigung vornehmen.

Zahlungsartenauswahl in der Bestellbestätigung hinzufügen:
  1. Öffnen Sie das Menü Artikel » Kategorien.
  2. Öffnen Sie den Ordner des Designs, das Sie bearbeiten möchten, z.B. Callisto Light 3.
  3. Öffnen Sie die Kategorie Bestellbestätigung.
  4. Wechseln Sie in das Tab Beschreibung 1.
  5. Suchen Sie div class="panel-body".
  6. Ersetzen Sie den Inhalt dieses Div-Containers mit dem Code aus dem Code-Beispiel.
  7. Speichern Sie die Einstellungen.
<div class="row margin-bottom-15"> {% if $CheckoutMethodOfPaymentID == 5500 %} {% $_crefoFrame = Container_CheckoutCrefoPay() %} {% endif %} {% if strlen($_crefoFrame) %} {% if $_crefoFrame == "PENDING" || $_crefoFrame == "ACCEPTED" %} <div class="col-lg-6 col-md-6 col-sm-12"> <h4>Vielen Dank für Ihre Bestellung!</h4> <hr> <p> Ihre Bestellung wurde erfolgreich an uns übermittelt. Sie erhalten eine entsprechende Bestätigung per E-Mail. Einen Überblick über Ihre Bestellungen finden Sie in der Auftragsübersicht. </p> <p> {% if $_crefoFrame == "PENDING"%} Ihre Zahlung wird bearbeitet. Zahlungsstatus => $_crefoFrame {% else %} Ihre Zahlung wurde bearbeitet. Zahlungsstatus => $_crefoFrame {% endif %} </p> <div class="row"> <div class="col-lg-6 col-md-6 col-sm-6"> <a class="btn btn-default btn-block" href="{% Link_Home() %}"> <span class="glyphicon glyphicon-home" aria-hidden="true"></span> Zurück zur Startseite </a> </div> <div class="col-lg-6 col-md-6 col-sm-6 margin-top-xs-1"> <a class="btn btn-primary btn-block" href="{% Link_Home() %}?AccountShow=OrderOverView&OrderID=$_confirm->OrderID"> <span class="glyphicon glyphicon-eye-open" aria-hidden="true"></span> Zur Auftragsübersicht </a> </div> </div> </div> {% else %} $_crefoFrame {% endif %} {% else %} <div class="col-lg-6 col-md-6 col-sm-12"> <h4>Vielen Dank für Ihre Bestellung!</h4> <hr> <p> Ihre Bestellung wurde erfolgreich an uns übermittelt. Sie erhalten eine entsprechende Bestätigung per E-Mail. Einen Überblick über Ihre Bestellungen finden Sie in der Auftragsübersicht. </p> <div class="row"> <div class="col-lg-6 col-md-6 col-sm-6"> <a class="btn btn-default btn-block" href="{% Link_Home() %}"> <span class="glyphicon glyphicon-home" aria-hidden="true"></span> Zurück zur Startseite </a> </div> <div class="col-lg-6 col-md-6 col-sm-6 margin-top-xs-1"> <a class="btn btn-primary btn-block" href="{% Link_Home() %}?AccountShow=OrderOverView&OrderID=$_confirm->OrderID"> <span class="glyphicon glyphicon-eye-open" aria-hidden="true"></span> Zur Auftragsübersicht </a> </div> </div> </div> {% endif %} </div>

CheckoutCustomerInvoiceAddress anpassen

Um bei der Adresseingabe nur für CrefoPay gültige Werte anzuzeigen, ist noch eine kleine Anpassung im Template CheckoutCustomerInvoiceAddress notwendig.

CheckoutCustomerInvoiceAddress anpassen:
  1. Öffnen Sie das Menü CMS » Webdesign.
  2. Öffnen Sie den Ordner Layout » Checkout.
  3. Öffnen Sie das Template CheckoutCustomerInvoiceAddress.
  4. Suchen Sie im Code die Stelle <option value="3"{% if $FormOfAddressID == 3 %} selected{% endif %}>Familie</option>.
  5. Löschen Sie die Code-Zeile aus dem Template.
  6. Speichern Sie die Einstellungen.

CheckoutCustomerShippingAddress anpassen

Die gleiche Änderung nehmen Sie im Template CheckoutCustomerShippingAddress analog vor.

CheckoutCustomerShippingAddress anpassen:
  1. Öffnen Sie das Menü CMS » Webdesign.
  2. Öffnen Sie den Ordner Layout » Checkout.
  3. Öffnen Sie das Template CheckoutCustomerShippingAddress.
  4. Suchen Sie im Code die Stelle <option value="3"{% if $FormOfAddressID == 3 %} selected{% endif %}>Familie</option>.
  5. Löschen Sie die Code-Zeile aus dem Template.
  6. Speichern Sie die Einstellungen.

Namensprüfung für B2B-Kunden einrichten

CrefoPay benötigt bei Bestellungen von B2B-Kunden den Vor- und Nachnamen des Kunden auf der Rechnungsadresse. Die Template-Variablen ValidateInvoiceAddressFirstNameIfCompany und ValidateInvoiceAddressLastNameIfCompany bieten die Möglichkeit Vor- und Nachnamen von B2B-Kunden für Rechnungsadressen zu prüfen, wenn das Textfeld Firma ebenfalls gefüllt ist.

Namensprüfung für B2B-Kunden einrichten:
  1. Öffnen Sie das Menü CMS » Webdesign.
  2. Öffnen Sie den Ordner Layout » PageDesign.
  3. Klicken Sie auf PageDesignPrepareMainColumn.
  4. Suchen Sie die Template-Variablen ValidateInvoiceAddressFirstNameIfCompany und ValidateInvoiceAddressLastNameIfCompany.
  5. Ändern Sie die Werte der beiden Variablen von false auf true. Beachten Sie dazu auch die Erläuterungen in Tabelle 2.
  6. Speichern Sie die Einstellungen.
Template-Variablen für B2B-Kunden
Element Erläuterung
ValidateInvoiceAddressFirstNameIfCompany true = Prüfen, ob der Vorname eingegeben wurde, wenn in der Rechnungsadresse das Textfeld Firma gefüllt ist.
false = Textfeld Vorname nicht prüfen.
ValidateInvoiceAddressLastNameIfCompany true = Prüfen, ob der Nachname eingegeben wurde, wenn in der Rechnungsadresse das Textfeld Firma gefüllt ist.
false = Textfeld Nachname nicht prüfen.

Versandbestätigungen automatisch senden

Damit CrefoPay Beträge an Sie auszahlt, müssen Sie bestätigen, dass Sie dem Kunde die Ware gesendet haben. Richten Sie eine Ereignisaktion ein, um Versandbestätigungen automatisch zu versenden, nachdem der Warenausgang gebucht wurde.

  • Ereignisaktion einrichten
    1. Öffnen Sie das Menü Einstellungen » Aufträge » Ereignisaktionen.
    2. Klicken Sie auf Ereignisaktion hinzufügen.
      → Das Fenster Neue Ereignisaktion erstellen wird geöffnet.
    3. Geben Sie einen Namen ein.
    4. Wählen Sie das Ereignis gemäß Tabelle 3.
    5. Speichern Sie die Einstellungen.
    6. Nehmen Sie die Einstellungen gemäß Tabelle 3 vor.
    7. Setzen Sie ein Häkchen bei Aktiv.
    8. Speichern Sie die Einstellungen.
Ereignisaktion zum automatischen Senden von Versandbestätigungen an CrefoPay
Einstellung Option Auswahl
Ereignis Auftragsänderung: Warenausgang gebucht
Filter 1 Auftrag > Auftragstyp Auftrag
Lieferauftrag - optional für Teillieferungen
Filter 2 Auftrag > Zahlungsart CrefoPay
Aktion Versand > Versandbestätigung an CrefoPay senden

Rückerstattungen automatisch senden

Wenn ein Käufer Artikel retourniert, legen Sie eine Retoure an und melden diese an CrefoPay, damit der Kunde das Geld von CrefoPay zurück erhält. Mithilfe einer Ereignisaktion wird die Retoure automatisch an CrefoPay gemeldet.

Retoure anlegen:
  1. Öffnen Sie das Menü Aufträge » Aufträge bearbeiten.
  2. Öffnen Sie den CrefoPay-Auftrag.
    → Das Tab Übersicht wird geöffnet.
  3. Wählen Sie die Option anlegen aus dem Dropdown-Menü Retoure ....
  4. Wählen Sie die Artikel, die retourniert wurden.
    → Die Retoure wird angelegt und geöffnet.
  • Ereignisaktion einrichten
    1. Öffnen Sie das Menü Einstellungen » Aufträge » Ereignisaktionen.
    2. Klicken Sie auf Ereignisaktion hinzufügen.
      → Das Fenster Neue Ereignisaktion erstellen wird geöffnet.
    3. Geben Sie einen Namen ein.
    4. Wählen Sie das Ereignis gemäß Tabelle 4.
    5. Speichern Sie die Einstellungen.
    6. Nehmen Sie die Einstellungen gemäß Tabelle 4 vor.
    7. Setzen Sie ein Häkchen bei Aktiv.
    8. Speichern Sie die Einstellungen.
Ereignisaktion zum automatischen Senden von Rückerstattungen an CrefoPay
Einstellung Option Auswahl
Ereignis Auftragsanlage: Neue Retoure
Filter Auftrag > Zahlungsart CrefoPay
Aktion Zahlungsarten > Rückerstattung an CrefoPay senden

Stornierungen automatisch senden

Richten Sie eine Ereignisaktion ein, um CrefoPay automatisch über Stornierungen zu informieren.

  • Ereignisaktion einrichten
    1. Öffnen Sie das Menü Einstellungen » Aufträge » Ereignisaktionen.
    2. Klicken Sie auf Ereignisaktion hinzufügen.
      → Das Fenster Neue Ereignisaktion erstellen wird geöffnet.
    3. Geben Sie einen Namen ein.
    4. Wählen Sie das Ereignis gemäß Tabelle 5.
    5. Speichern Sie die Einstellungen.
    6. Nehmen Sie die Einstellungen gemäß Tabelle 5 vor.
    7. Setzen Sie ein Häkchen bei Aktiv.
    8. Speichern Sie die Einstellungen.
Ereignisaktion zum automatischen Senden von Stornierungen an CrefoPay
Einstellung Option Auswahl
Ereignis Auftragsänderung: Statuswechsel Status für stornierte Aufträge wählen.
Filter Auftrag > Auftragstyp Auftrag
Filter Auftrag > Zahlungsart CrefoPay
Aktion Zahlungsarten > Stornierung an CrefoPay senden

Rückerstattung bei Teilstornierung an CrefoPay senden

Wenn Sie z.B. einen Artikel, den der Kunde bestellt hat, doch nicht mehr liefern können, melden Sie dies an CrefoPay, damit der Kunde sein Geld von CrefoPay zurück erhält. Diese Rückerstattung lösen Sie am Auftrag aus, indem Sie an CrefoPay melden, dass der Auftrag abgeschlossen wurde. Daraufhin erhält der Kunde den Differenzbetrag von CrefoPay, der übrig bleibt, wenn die versendeten Artikel vom Gesamtbetrag abgezogen werden.

Rückerstattung melden:
  1. Öffnen Sie das Menü Aufträge » Aufträge bearbeiten.
  2. Öffnen Sie den CrefoPay-Auftrag.
    → Das Tab Übersicht wird geöffnet.
  3. Wechseln Sie in das Tab Einstellungen.
  4. Klicken Sie auf CrefoPay-Zahlungsvorgang abschließen.

Wenn ein Kunde mehr als den Auftragsbetrag gezahlt hat, können Sie den Zahlungsvorgang auch abschließen, um dem Kunden den zuviel gezahlten Betrag zu erstatten.

Nach oben