PPC-Tags liefern die Bausteine für diesen Austausch: die Zugangsdaten für die SDK-Adresse, die drei Rücksprungadressen, die Fehlerauswertung und alles rund um das gespeicherte PayPal-Konto.
Wegweiser: PayPal Checkout
Läuft diese Zahlungsart über PayPal Checkout
Über PayPal Checkout sind nicht nur PayPal selbst angebunden, sondern auch Kreditkarte, Lastschrift, Rechnungskauf und weitere Verfahren. Welche davon ein Shop darüber abwickelt, entscheidet seine Konfiguration.PPC-UsePayPalCheckout beantwortet die Frage für die gerade gewählte Zahlungsart.
Das PayPal-SDK einbinden
Die Adresse des SDK-Skripts setzen Sie aus mehreren Angaben zusammen. Jede davon hat ein eigenes Tag.PPC-ClientID und PPC-MerchantID nehmen den Zahlungsarten-Code als Argument entgegen. Ohne Argument nehmen sie die gerade gewählte Zahlungsart. Gehört die nicht zu PayPal Checkout, bleibt die Ausgabe leer.
Materialien: Zahlungsarten-Codes
PPC-Sandbox greift, wenn die Zahlungsart gerade gegen die Testumgebung von PayPal läuft. Damit lassen sich Testhinweise einblenden, die im Livebetrieb von selbst verschwinden.
Die Rücksprungadressen
Das SDK ruft je nach Ausgang des Vorgangs eine andere Adresse auf. Alle vier liefert das Shopsystem fertig.PPC-PendingLink für sich selbst. Sie lädt sich in Abständen neu, bis PayPal den Vorgang abgeschlossen hat.
Fehler von PayPal auswerten
Lehnt PayPal den Vorgang ab, liefert die Antwort einen Fehlercode.PPC-PayPalErrorCode greift als Klammerung, wenn überhaupt ein Code vorliegt, und mit einem Code im Argument nur bei genau diesem.
details.issue. Welche Codes vorkommen können, hängt von der Zahlungsart ab und steht in der Dokumentation von PayPal.
Das PayPal-Konto speichern
Ein angemeldeter Käufer kann sein PayPal-Konto im Shop hinterlegen und beim nächsten Mal ohne erneute Anmeldung bezahlen.PPC-Vaulted und PPC-VaultedEmailAddress greifen nur, solange die Speicherung im Shop überhaupt freigeschaltet ist. Ist sie abgeschaltet, bleiben beide still, und die negative Klammerung zeigt das Angebot zum Speichern. Blenden Sie dieses Angebot deshalb zusätzlich über die Konfiguration aus, wenn es im Shop nicht gelten soll.
PPC-UserIDToken ist kein passiver Wert. Das Shopsystem holt das Token bei PayPal ab, sobald das Tag ausgewertet wird. Setzen Sie es deshalb nur dort, wo es gebraucht wird.
Auf der Bestellübersicht liefert PPC-UserIDToken nur dann einen Wert, wenn der Käufer das Speichern angekreuzt hat. Auf der Verwaltungsseite liefert es einen Wert, solange noch kein Konto gespeichert ist.
Die Verwaltungsseite für das gespeicherte Konto
Das TemplatePPCVaultManage zeigt dem Käufer sein gespeichertes Konto und lässt ihn es anlegen oder löschen. Es hat zwei Zustände.
Die Rohantworten von PayPal
Drei Tags geben die Antworten von PayPal unverändert als JSON aus.PPC-OrderDetailsRawResponse ist nicht nur zur Fehlersuche gedacht. Über die JSON-Schnittstelle holen Sie einzelne Werte daraus, beispielsweise die von PayPal gelieferte Adresse.
Im Shopsystem vorhanden, bisher nicht beschrieben
Zehn weiterePPC-Tags sind im Shopsystem angelegt. Neun davon gehören zu Google Pay und Apple Pay über PayPal Checkout.
Diese Tags sind hier nur aufgeführt, damit sie beim Lesen fremder Templates nicht rätselhaft bleiben. Bevor sie als zugesagte Schnittstelle gelten, müssen sie bestätigt werden.
Tags anderer Präfixe zu diesem Thema
Die Funktion erstreckt sich über mehrere Präfixe. Die übrigen Tags sind bei ihrem jeweiligen Präfix beschrieben.- Express Checkout, Schaltflächen:
BT-PPCExpress,BT-PPCExpress_cancelundBT-PPCExpress_reloadstehen bei BT- (Schaltflächen) - Express Checkout, Zustände:
ST-PPCExpressund die fünf Varianten_allowed,_cancel,_error,_lockedund_selectedstehen bei ST- (Seitenzustände) - Eingabefelder und Links:
WS-PPCSaveInVault_input,WS-PPCSaveInVault_checked,WS-PPCVaultManageLinksowieWS-PPCExpressUseDeliveryAddressForBilling_inputund_checkedstehen bei WS- (Allgemeine Tags) - Meldung:
MSG-PPCVault_Notifysteht bei MSG- (Meldungen)
Die Tags im Überblick
Alle Tags sind auf allen Templates zulässig. Die Tags rund um die Verwaltung des gespeicherten Kontos liefern nur auf dem Template
PPCVaultManage sinnvolle Werte.
Verwandte Themen
- Wegweiser: PayPal Checkout
- Referenz: PAY- (Zahlungsarten anzeigen und auswählen)
- Referenz: EJD- (JSON-Schnittstelle)
- Materialien: Zahlungsarten-Codes
