Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space DEWORK and version Dokumentation

Szenario – Ratenzahlungen

  • Sie bieten Ihren Kunden die Zahlung per Kreditkarte auf Basis einer Ratenzahlung an

  • Kunden vereinbaren eine Ratenzahlung auf Basis eines Gesamtbetrages und einer Anzahl an Ratenzahlungen

  • Sie nutzen die Pseudokartennummer, um Kartendaten zu speichern und wiederzuverwenden

  • WICHTIG: Die folgende anfängliche Zahlung unterliegt der Haftungsumkehr für Sie als Händler. Bei einer nachfolgenden Zahlung erlischt diese jedoch, so dass es keine Haftungsumkehr gibt.

(info)  credentialOnFile wurde um type=installments und einige Attribute zur Beschreibung der Ratenzahlung erweitert.

Credentials on File (CoF) – Anfängliche Ratenzahlung

  • Gilt für PaySSL.aspx + PayNow.aspx

  • 3-D Secure istPflichtist Pflicht

  • Notwendige Anpassungen:

    • Beispiel:

      • JSON-Objekt credentialOnFile mit JSON-Parameter installment (3 Keys enthalten)

      • JSON-Objekt credentialOnFile mit JSON-Parameter initialPayment und dem Wert "true"

      • der für die anfängliche Zahlungsanforderung verwendete Betrag ist der für die erste Ratenzahlung autorisierte Betrag
      • Beispiel für eine anfängliche Abonnementzahlung für 3 Ratenzahlungen mit einem Gesamtbetrag von 100,00 (EUR):

Code Block
languagexml
titleAnfängliche Ratenzahlung
{
  "type": {
    "installments": {
      "total": 3,
      "curIdx": 1,
      "purchaseAmount": 10000
    }
  },
  "initialPayment": true
}

Credentials on File (CoF) – Nachfolgende Ratenzahlung

  • Gilt für installment.aspx

  • 3-D Secure ist NICHT verpflichtend

  • Notwendige Anpassungen:

    • Beispiel:

      • Für jede nachfolgende Ratenzahlung wird die PayId von der anfänglichen Zahlung benötigt.
      • Senden Sie bitte immer die schemereferenceID von der anfänglichen Zahlung mit, damit die nachgelagerten Systeme die beiden Transaktionen entsprechend verknüpfen können.
      • JSON-Objekt credentialOnFile mit JSON-Parameter recurring (3 Keys enthalten)

      • JSON-Objekt credentialOnFile mit JSON-Parameter initialPayment und dem Wert "false"

      • Der Gesamtkaufbetrag (purchaseAmount) und die Gesamtzahl der Ratenzahlungen (total) bleibt gleich, der aktuelle Index erhöht sich mit jeder Autorisierung.
      • Der für die nachfolgende Zahlungsanfrage verwendete Betrag ist der für nachfolgende Ratenzahlung autorisierte Betrag
      • Beispiel für eine nachfolgende Abonnementzahlung:

Code Block
languagexml
titleNachfolgende Ratenzahlung
{
  "type": {
    "installments": {
      "total": 3,
      "curIdx": 2,
      "purchaseAmount": 10000
    }
  },
  "initialPayment": false
}

Table of Contents


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameLink_EMV3DS
DisableCachingtrue
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameLink_APIPlayground
DisableCachingtrue
PageWithExcerptReuse API



Anfrage / Antwort installment.aspx

Anfrageelemente

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

(info) Die PayID in der Anfrage bezieht sich immer auf die anfängliche Zahlung, die mit PaySSL oder PayNow erzeugt wurde

(info) Die PayID in der Antwort ist der neue Zahlungsvorgang, der für die nachfolgende Ratenzahlung erzeugt wurde

Table Filter
inversefalse
defaultDescription
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1709019192269_1923179873
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamerequest_elements
PageWithExcerptEN:CB2A - Installment Payments


Antwortelemente (Ratenzahlungen)

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
defaultDescription
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1709019261292_1262336485
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameresponse_elements
PageWithExcerptEN:CB2A - Installment Payments