In manchen E-Commerce-Szenarien ist es sinnvoll, die Authentifizierung eines Kunden von der Zahlungsabwicklung zu trennen. Dieser zweistufige Ablauf ermöglicht die Authentifizierung eines Kunden und die Einleitung einer Zahlungsabsicht, ohne die Gelder sofort zu autorisieren. Dieser Ansatz ist besonders relevant, wenn vor Abschluss der Transaktion eine endgültige Bestellbestätigung oder eine Bestandsbestätigung erforderlich ist.

Implementierungsablauf

Die Implementierung erfolgt in zwei wesentlichen Schritten:

Schritt 1: Authentifizierung

Sie können eine Zahlung mit lediglich Authentifizierungsabsicht über eine unserer drei Integrationsarten einleiten:

  • Hosted Payment Page: Übermitteln Sie Checkout-Sitzung anlegen mit paymentMethods.card.eventToken=ORDER

  • Gehostete Formulare: Übermitteln Sie Zahlung anlegen mit: 

    {
      ...
      "paymentMethods": {
        "integrationType": "HOSTED",
        "type": "CARD",
        "card": {
            "eventToken": "ORDER",
            ...
        }
      }
    }


  • Direkte Integration: Übermitteln Sie Zahlung anlegen mit: 

    {
      ...
      "paymentMethods": {
        "integrationType": "DIRECT",
        "type": "CARD",
        "card": {
            "eventToken": "ORDER",
            ...
        }
      }
    }


Schritt 2: Zahlung bestätigen

Wenn Sie bereit sind, dem Kunden den Betrag in Rechnung zu stellen, senden Sie eine Anfrage Zahlung bestätigen mit der im ersten Aufruf zurückgegebenen payId und dem Wert paymentMethods.card.eventToken=ORDER.




  • No labels