ws_place_order.htm, nicht auf der Zahlungs- und Versandartenseite. Dort wird Klarna nur ausgewählt.
Wie der Bezahlvorgang abläuft
.jpg?fit=max&auto=format&n=qbW8uRSswcI46vuk&q=85&s=c8ac92d3d8b41d50e3c195c02630d7bc)
- Der Käufer wählt Klarna auf der Zahlungs- und Versandartenseite.
- Auf der Bestellübersicht klickt er auf „Zahlungspflichtig bestellen”.
- Das Klarna-Widget öffnet sich über der Seite. Der Käufer meldet sich an, wählt seine Zahlungsmethode und bestätigt.
- Der Shop zeigt die Bestelleingangsbestätigung
ws_confirm.htm.
<PaymentBillieViaKlarna-Txt> und eigenem Zahlungsarten-Code, nicht einfach eine weitere Methode innerhalb von Klarna. Sprechen Sie mit Ihrem WEBSALE-Ansprechpartner, wenn Sie beides anbieten wollen.
Wegweiser: Billie Rechnungskauf
Schritt 1: Vertrag und Freischaltung
Schließen Sie einen Händlervertrag mit Klarna ab. Sie erhalten dabei die Zugangsdaten, die WEBSALE für die Freischaltung braucht, unter anderem Benutzername und Kennwort, die Schnittstellenadresse, die MerchantID und die UUID. Reichen Sie diese Angaben bei Ihrem WEBSALE-Ansprechpartner ein.Schritt 2: Zahlungsart anlegen
Klarna bekommt den Warenkorb Position für Position übergeben. Zusatzkosten und Rabatte lassen sich dort nicht als Zu- und Abschlag abbilden, sie werden deshalb als eigene Positionen mitgeschickt.
AdditionProductName und ReductionProductName geben diesen beiden Positionen ihren Namen, und dieser Name steht später auf der Klarna-Rechnung des Käufers.
Das Aussehen des Widgets lässt sich anpassen:
Schritt 3: Hinweismeldungen hinterlegen
Schritt 4: Widget auf der Bestellübersicht
Aufws_place_order.htm kommen zwei Dinge hinzu: der Abbruchknopf innerhalb von FORM-PlaceOrder und das Widget-Skript außerhalb.
{ST-KlarnaPayments}greift, solange der Käufer im Klarna-Tunnel ist. Nur dann braucht er das Widget und den Abbruchknopf.~WS-JSEncoding(…)~maskiert die Bestelldaten so, dass sie als JavaScript-Zeichenkette heil ankommen. Ohne diese Maskierung zerlegt ein Anführungszeichen im Produktnamen das Skript.- Das Widget meldet sich mit
window.klarnaAsyncCallback, sobald es geladen ist. Deshalb steht das Skript von Klarna am Ende und mitasync.
Schritt 5: Widget per AJAX öffnen (optional)
Mit dem Aufbau aus Schritt 4 muss der Käufer zweimal klicken: einmal, um in den Tunnel zu gelangen, und einmal, um das Widget zu öffnen. Das lässt sich zusammenziehen, indem der Shop die Bestellung per AJAX vorprüft und das Widget gleich danach öffnet.{ST-KlarnaPayments} am Ende des Skripts.
Bricht Klarna ohne Freigabe ab, löst das Skript den Abbruchknopf selbst aus. Der Käufer kommt damit zurück in die normale Bestellübersicht, statt vor einem leeren Widget zu sitzen.
Der äußere Bereich klammert hier mit {ST-Payment(35)} statt mit {ST-KlarnaPayments}, denn das Skript muss schon bereitstehen, bevor der Käufer im Tunnel ist. 35 ist der Zahlungsarten-Code von Klarna.
Schritt 6: Bestätigungsmail ergänzen
Der Käufer soll wissen, dass die Rechnung von Klarna kommt und nicht von Ihnen. Ergänzen Siemail_customer_order.htm.
Schritt 7: Hinweis zu Retouren
Bei einer Retoure läuft die Rechnung bei Klarna weiter, bis der Käufer die Rücksendung dort anmeldet. Wer das nicht weiß, bekommt eine Mahnung für Ware, die er längst zurückgeschickt hat. Nehmen Sie deshalb einen Hinweis in Ihre Retouren- oder Rücksendeseite auf, sinngemäß:Melden Sie Ihre Retoure zusätzlich in Ihrem Klarna-Konto oder in der Klarna-App an. Wählen Sie dort die Bestellung aus und melden Sie die Retoure. Klarna pausiert dann Ihre Rechnung, bis die Ware bei uns eingetroffen ist.Wegweiser: Informationsseiten erstellen, falls Sie dafür eine neue Seite anlegen
Schritt 8: Hinweise zum Bezahlen einblenden (optional)
Klarna stellt über sein On-site Messaging fertige Bausteine bereit, die Ratenbeispiele oder Erklärungen zum Rechnungskauf anzeigen, beispielsweise direkt am Produkt. Die Bausteine holen Sie sich im Klarna-Händlerportal und setzen sie an den gewünschten Stellen ein. Es sind zwei Arten:- ein JavaScript-Baustein mit Ihrer ClientID, der die Inhalte lädt
- je ein Platzhalter-Baustein an jeder Stelle, an der etwas erscheinen soll
Schritt 9: Testen
Setzen SieTestMode = yes im Abschnitt <PaymentKlarna-Txt> und rufen Sie den Shop mit drei Parametern auf.
{ST-DesignTest} geklammert, brauchen Sie auch den Design-Testmodus:
