Scenario – Payment upon Shipment

  • You offer your customers payment by credit card based on payment upon shipment

  • Customers agrees (authenticates) a total amount, but the amount is not reserved at the time of order

  • With each shipment you will create a new authorization based on the initial authentication referring to the initial payment. By this card data and 3DS data are automatically taken from the initial payment.


Request / Response - initial payment via PaySSL / PayNow

Request Elements

(info) PayID in request always refers to initial Payment created with PaySSL or PayNow

(info) PayID in response is the new payment process created for the subsequent installment payment

KeyFormatCNDDescriptionBeschreibung

delayedshipment

anM

Set "delayedshipment=initial" to indicate initial payment

Setzen Sie "delayedshipment=initial", um das initiale Payment zu kennzeichnen.
AccVerifyanM

Set "AccVerify=yes" to indicate initial payment:

  • amount is authenticated
  • amount is automatically set to 0 Euro for authorization, i.e. card is verified, but not debited

Setzen Sie "AccVerify=yes", um das initiale Payment zu kennzeichnen.

  • Der Betrag wird authentifiziert
  • Der Betrag wird zur Autorisierung automatisch auf 0 gesetzt, so dass die Karte geprüft jedoch nicht belastet wird
RefNran12O

Notes:

  • CB2A requires
    • fixed length of 12 characters,  automatically align value to the right and add "0" (zero) to the left
    • only characters (A..Z, a..z) and digits (0..9) are allowed, no characters like underscore, minus, ...

Anmerkungen:

  • CB2A erfordert
    • feste Länge von 12 Zeichen, füllt automatisch rechtsbündig mit "0" (Ziffer Null) auf
    • erlaubt sind nur Buchstaben (A..Z, a..z) und Ziffern (0..9), keine Sonderzeichen


Response Elements

KeyFormatCNDDescriptionBeschreibung
refnr
OReference number as given in requestReferenznummer wie im Request angegeben

Status

a..20

M

Status of the transaction.

Values accepted:

  • AUTHORIZED
  • FAILED

Status der Transaktion.

Zulässige Werte:

  • AUTHORIZED

  • FAILED

Request / Response - subsequent payment via direct.aspx

Request Elements

(info) subsequent payments are initiated on time of shipment

(info) Provide PayID in request from initial Payment

(info) PayID in response is the new payment process created for the subsequent payment created

KeyFormatCNDDescriptionBeschreibung

industrySpecificTxType

anM

Set "industrySpecificTxType=Reauthorization" to indicate subsequent payment

Setzen Sie "industrySpecificTxType=Reauthorization", um das Payment zu kennzeichnen.
RefNran12O

Notes:

  • CB2A requires
    • fixed length of 12 characters,  automatically align value to the right and add "0" (zero) to the left
    • only characters (A..Z, a..z) and digits (0..9) are allowed, no characters like underscore, minus, ...
    • RefNr is mandatory in case of "pre-authorization" by CB2A
      ((info) a MerchantID can be setup on either to handle "authorization" or "pre-authorization")

Anmerkungen:

  • CB2A erfordert
    • feste Länge von 12 Zeichen, füllt automatisch rechtsbündig mit "0" (Ziffer Null) auf
    • erlaubt sind nur Buchstaben (A..Z, a..z) und Ziffern (0..9), keine Sonderzeichen
    • RefNr is verpflichtend für "pre-authorization" für CB2A
      ((info) die MerchantId kann auf Seiten entweder für "authorization" oder "pre-authorization" konfiguriert werden


Response Elements

KeyFormatCNDDescriptionBeschreibung
refnr
OReference number as given in requestReferenznummer wie im Request angegeben

Status

a..20

M

Status of the transaction.

Values accepted:

  • AUTHORIZED
  • FAILED

Status der Transaktion.

Zulässige Werte:

  • AUTHORIZED

  • FAILED