Voraussetzungen
Nötig ist ein Vertrag mit Computop. Wenden Sie sich für die Anbindung zunächst dorthin. Für die Freischaltung durch WEBSALE brauchen Sie anschließend drei Angaben von PayU:- das Passwort
- die MerchantID
- den PayUKey
Allow steht.
Zahlungsart anlegen
Die allgemeinen Parameter sind dieselben wie bei jeder anderen Zahlungsart.
Referenz: Abschnitt PaymentPayU-Txt · Abschnitt PaymentXXX-Txt
Wie der Warenkorb an PayU übergeben wird
PayU bekommt den Warenkorb positionsweise, jede Position mit Name, Einzelpreis und Menge. Der Einzelpreis ist der Preis nach allen gewährten Rabatten, und er wird in der kleinsten Währungseinheit übergeben, bei Euro also in Cent. Daraus ergeben sich zwei Dinge, die Sie bei der Einrichtung beachten sollten.Die Sammelposition für die Differenz
Zu- und Abschläge, die keiner einzelnen Position zuzuordnen sind, etwa Versandkosten oder ein Gutschein auf die Gesamtbestellung, lassen sich in dieser Aufstellung nicht als Korrektur abbilden. Weicht die Summe der Positionen von der Gesamtsumme ab, hängt der Shop deshalb eine zusätzliche Position mit der Menge 1 an. Ist die Differenz positiv, trägt sie den Namen ausPayUArticleListAdditionName, ist sie negativ, den aus PayUArticleListReductionName. Beide Parameter sollten Sie deshalb setzen, sonst steht dort in der Aufstellung, die der Käufer bei PayU sieht, ein leerer Name.
Produktnamen werden bereinigt
Computop verträgt in den Produktnamen weder Kommas noch HTML. Der Shop bereinigt die Namen deshalb vor der Übergabe automatisch:Hinweismeldungen
Der Zwischenstand AUTHORIZE_REQUEST
PayU meldet den Ausgang der Zahlung nicht immer sofort. Bleibt die Rückmeldung nach der Rückleitung in den Shop für rund zehn Sekunden aus, meldet Computop den ZwischenstandAUTHORIZE_REQUEST. Die Bestellung gilt dann als schwebend, nicht als bezahlt und nicht als abgelehnt.
Der endgültige Stand wird anschließend gesondert nachgemeldet, ohne dass der Käufer noch beteiligt ist.
Während der Rückleitung von PayU ist die Sitzung für das Online-Clearing gesperrt. Ruft der Käufer den Shop in dieser Zeit in einem zweiten Fenster auf, bekommt er die Seite aus dem Template SessionLockedForOnlineclearing zu sehen. Legen Sie dieses Template an, sonst steht der Käufer vor einer Standardseite.
Auswahl im Bestellablauf
PayU erscheint zusammen mit allen anderen Zahlungsarten über~WS-PaymentFields~ auf ws_pay_deliv.htm. Eigene Tags oder Template-Anpassungen braucht es nicht.
Testen
Ein eigener Clearing-Testmodus mit eigenem URL-Parameter ist für PayU nicht vorgesehen. Es bleibt beim allgemeinen Zahlungsarten-Testmodus. MitTestMode = yes im Abschnitt <PaymentPayU-Txt> ist die Zahlungsart nur sichtbar, solange der Shop im Zahlungsarten-Testmodus läuft. Der Produktivbetrieb Ihres Shops bleibt davon unberührt.
