Die Zahlung bei Versand ist ein spezieller Anwendungsfall für Kartenzahlungen, bei dem Sie den Kunden erst nach Lieferung des Produkts belasten. Dies ist besonders für Händler nützlich, die ihren Kunden erst nach Versand der Ware eine Rechnung stellen möchten. Dies sorgt für ein besseres Kundenerlebnis und reduziert potenzielle Streitigkeiten.

Implementierungsablauf

  1. Erste Zahlungsanforderung: Der Kunde wird für den vollen Bestellbetrag authentifiziert, die Transaktion jedoch mit einem Nullbetrag autorisiert. Die Kartendaten des Kunden sowie die Authentifizierungsdaten werden sicher im Computop Paygate für die Verwendung in nachfolgenden Zahlungsanforderungen gespeichert.
  2. Referenzdaten speichern: Speichern Sie die on der Antwort empfangenen Referenzdaten wie payId, um sie bei der nachfolgenden Zahlungsanforderung zu übermitteln.
  3. Zahlungsanforderung bestätigen: Sobald das Produkt versandt wurde, wird eine Folgeanfrage ausgelöst, um die Karte des Kunden für den tatsächlichen Bestellbetrag zu autorisieren.

Erste Zahlungsanforderung

Sie können eine Zahlungsanforderung für eine Zahlung bei Versand auslösen, indem Sie in Ihrer Anfrage paymentMethods.card.eventToken=DELAYED_SHIPMENT übergeben.

Die erste Zahlungsanforderung wird in allen 3 Integrationsarten unterstützt: Gehostete ZahlungsseiteGehostete Formulare und Direkte Integration.

Referenzdaten speichern

Speichern Sie die in der Antwort erhaltene payId. Wenn Sie die Hosted Payment Page oder gehostete Formulare als Integration verwenden, überprüfen Sie den Status der ersten Zahlungsanforderung durch Aufruf von Zahlungsdetails per Payment ID abrufen, bevor Sie die payId speichern.

Zahlungsanforderung bestätigen

Sobald das Produkt versandt wurde, starten Sie  Zahlung bestätigen unter Verwendung der payId, die in der Antwort der erste Transaktion zurückgegeben wurde, und paymentMethods.card.eventToken=DELAYED_SHIPMENT. Dadurch wird die Karte des Kunden für den vollen Bestellbetrag autorisiert.




  • No labels