Grundlage eines jeden Bezahlvorgangs bildet der Checkout. Ein Checkout repräsentiert somit den gesamten Zahlungsvorgang. Hier wird zwischen den Typen Einmalzahlung (DIRECT_SALE) und Vorbestellung (ORDER / ORDER_SECURED) unterschieden. An einen Checkout können unterschiedlichste Parameter übergeben werden die diesen individualisieren und unterschiedlichste Eigenschaften bzw. Verhaltensweisen ermöglichen. Je nach Bedarf können Sie als Händler so den für Sie passenden Checkout generieren und für den Bezahlvorgang nutzen. An einen Checkout gekoppelt sind sämtliche Vorgänge wie Zahlungen und Rückzahlungen. Ein Checkout kann ausschließlich über Ihr Shopsystem bzw. die API angelegt werden, nicht über das Händlerportal.
Jeder Checkout besitzt nach Anlage im paydirekt System eine eindeutige checkoutId über die dieser identifiziert werden kann. Für folgende Aktionen die Sie auf einem Checkout ausführen möchten (Captures, Refunds, etc.) ist diese chckoutId zur Identifikation unerlässlich.
Die Bestandteile eines Checkouts, lassen sich lediglich bei dessen Anlage definieren. Eine nachträgliche Anpassung der durch den Händler definierten Parameter ist nur bedingt möglich (deliveryInformation, merchantInvoiceReferenceNumber).
Eigenschaften eines Checkouts | |
---|---|
Bestandteile eines Checkouts (bei Checkout-Anlage zu definieren) |
|
Eigenschaften eines Checkouts |
|
Weitere Infomationen zu einzelnen Parametern finden Sie in unserer API-Schnittstellenbeschreibung.