Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space ENWORK and version Documentation
Page properties
Logo


Info
Excerpt

iCard

TypePayments by Credit Card


Include Page
Card processing - common introduction
Card processing - common introduction

Table of Contents



Specific parameters for iCard

Besides the general parameters described above for the credit card connection, iCard requires the following additional parameters. An authorisation with 3-D Secure is possible. The following table describes the encrypted payment request parameters:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRequest_Intro_Additional
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656939603431_-1449259253
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamerequest
shouldDisplayInlineCommentsInIncludesfalse
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1624613779825_109915252
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Description

Beschreibung

RefNr

ns..30

O

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRefNr_Ascii
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptDE:Reuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ascii
PageWithExcerptDE:Reuse API

CustomerID

ans..255

O

Customer access data on the merchant’s checkout page (email, ID, telephone number or name)

Zugangsdaten des Kunden auf der Checkout-Seite des Händlers (E-Mail, ID, Telefonnummer oder Namen)

OrderDesc

ans..768

O

Description of purchased goods, unit prices etc.

Beschreibung der gekauften Waren, Einzelpreise etc.

RTF

a1

O

for repeat payments (subscriptions): I = Initial payment of a new subscription
R = Routine payment (Recurring)

bei wiederkehrenden Zahlungen (Abos): I = Initialzahlung eines neuen Abos, R = Wiederkehrende Zahlung (Recurring)

Additional parameters for credit card payments


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameResponse_Intro_Additional
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656939629128_1503292857
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNameresponse
shouldDisplayInlineCommentsInIncludesfalse
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1624613790501_902522505
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Description

Beschreibung

RefNr

ns..30

O

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRefNr_Ascii
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptDE:Reuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ascii
PageWithExcerptDE:Reuse API

ErrorText

ans..

OC

Error text from iCard, if agreed with

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording
. Is returned only if ResponseExtended=Yes is configured for that merchant.

Fehlertext von iCard, wenn mit 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptDE:Wording
abgesprochen. Wird nur zurückgegeben, wenn der Händler ResponseExtended=Yes konfiguriert hat.

CodeExt

n..3

OC

Error code from iCard, if agreed with

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording
. Is returned only if ResponseExtended=Yes is configured for that merchant.

Fehlercode von iCard, wenn mit 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptDE:Wording
abgesprochen. Wird nur zurückgegeben, wenn der Händler ResponseExtended=Yes konfiguriert hat.

ApprovalCode

ans..6

O

ApprovalCode or Authorisation code returned by card issuer

vom Kartenaussteller zurückgegebener ApprovalCode oder Autorisierungscode

Additional response parameters for credit card payments


Include Page
Card processing - common form
Card processing - common form


Include Page
Card processing - common Server-to-Server
Card processing - common Server-to-Server



Capture / Credit / Reversal

Capture

Captures are possible via a Server-to-Server connection. To perform a capture via a Server-to-Server connection please use the following URL:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameBaseURL
PageWithExcerptWording
capture.aspx


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656939656461_1154250281
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamecapture_request
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634194288197_-1454294250
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMerchantID
pageMerchantID
typepage

Table Excerpt Include
statictrue
namePayID
pagePayID
typepage

Table Excerpt Include
statictrue
nameTransID
pageTransID
typepage

Key

Format

CND

Description

Beschreibung

RefNr

ns..30

O

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRefNr_Ascii
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptDE:Reuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ascii
PageWithExcerptDE:Reuse API

Table Excerpt Include
statictrue
nameAmount
pageAmount
typepage

Table Excerpt Include
statictrue
nameCurrency
pageCurrency
typepage

Table Excerpt Include
statictrue
nameMAC
pageMAC
typepage

Table Excerpt Include
statictrue
nameReqId-ans..32
pageReqId
typepage

Key

Format

CND

Description

Beschreibung

FinishAuth

a1

C

Only with ETM: Transmit value <Y> in order to stop the renewal of guaranteed authorisations and rest amounts after partial captures. Please use this parameter only if you are using the additional function ETM (Extended Transactions Managament).

Nur bei ETM: Übergeben Sie den Wert <Y>, um bei Teilbuchungen die Autorisierungserneuerung oder die Reservierung des Restbetrages zu stoppen. Bitte nutzen Sie den Parameter nur, wenn Sie die Zusatzfunktion ETM (Erweitertes Transaktions-Managament) nutzen.

Textfeld1

ans..30

O

Card holder information: Name

Karteninhaber-Information: Name

Textfeld2

ans..30

O

Card holder information: City

Karteninhaber-Information: Ort

Parameters for captures of credit card payments


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656940126733_-2037647943
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamecapture_response
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634194429173_560522753
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMID
pagemid
typepage

Table Excerpt Include
statictrue
namePayID
pagePayID
typepage

Table Excerpt Include
statictrue
nameXID
pageXID
typepage

Table Excerpt Include
statictrue
nameTransID
pageTransID
typepage

Key

Format

CND

Description

Beschreibung

RefNr

ns..30

O

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRefNr_Ascii
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptDE:Reuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ascii
PageWithExcerptDE:Reuse API

Table Excerpt Include
statictrue
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
statictrue
nameDescription
pageDescription
typepage

Table Excerpt Include
statictrue
nameCode
pageCode
typepage

Response parameters for captures of credit card payments



Capture (Multiple Partial)

Captures are possible via a Server-to-Server connection. In case of multiple partial captures, an extra JSON object needs to be sent. To perform a capture via a Server-to-Server connection please use the following URL:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameBaseURL
PageWithExcerptWording
capture.aspx 


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656940303149_1025433751
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamecapture_multiplepartial_request
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634207465021_-1102712405
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMerchantID
pageMerchantID
typepage

Table Excerpt Include
statictrue
namePayID
pagePayID
typepage

Table Excerpt Include
statictrue
nameTransID
pageTransID
typepage

Key

Format

CND

Description

Beschreibung
RefNrns..30O

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRefNr_Ascii
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptDE:Reuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ascii
PageWithExcerptDE:Reuse API

Table Excerpt Include
statictrue
nameAmount
pageAmount
typepage

Table Excerpt Include
statictrue
nameCurrency
pageCurrency
typepage

Table Excerpt Include
statictrue
nameMAC
pageMAC
typepage

Table Excerpt Include
statictrue
nameReqId-ans..32
pageReqId
typepage

Key

Format

CND

Description

Beschreibung
ApprovalCodeans..6M

taken from the original authorization

von der originalen Autorisierung




JSON objectJSON-Objekt
captureinfoans..1024M

New parameter for multiple partial captures. This parameter must be created in JSON format.

The individual parameters in JSON format are following:

curIdx (M) - format: n..2 – Unique ID for this particular capture - Needed for a refund of this exact capture,

total (M) - format: n..2 – Multiple Capture Sequence Count – maximum number of captures per authorisation - possible values 1-99

final (M) - format: an..3 – Final capture flag

"no" – Not last capture

"yes" – Last capture – After sending a "yes", no more captures are possible!

This is an example of the JSON that can be used. Important: captureinfo=Base64-JSON (base64 encoded)

Code Block
languagejson
linenumberstrue
{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "https://www.computop-paygate.com/schemas/captureInfo.json",
    "title": "captureInfo",
    "examples": [
        // usage: capture=manual|auto|<nn>|Base64-JSON
        {
            "auto": "yes"
        },
        {
            "manual": {
                "final": "no"
            }
        },
        {
            "manual": {
                "final": "no",
                "total": 3
            }
        },
        {
            "manual": {
                "final": "yes"
            }
        },
        {
            "manual": {
                "final": "yes",
                "curIdx": 2,
                "total": 3
            }
        },
        {
            "manual": {
                "final": "yes",
                "total": 3
            }
        },
        {
            "delayed": {
                "hours": 30
            }
        }
    ],
    "description": "captureInfo",
    "properties": {
        "auto": {
            "type": "string",
            "enum": [
                "yes"
            ],
            "additionalProperties": false
        },
        "manual": {
            "type": "object",
            "properties": {
                "final": {
                    "type": "string",
                    "enum": [
                        "yes",
                        "no"
                    ]
                },
                "total": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                },
                "curIdx": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                }
            },
            "required": [
                "final"
            ],
            "additionalProperties": false
        },
        "delayed": {
            "type": "object",
            "properties": {
                "hours": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                }
            },
            "required": [
                "hours"
            ],
            "additionalProperties": false
        }
    },
    "oneOf": [
        {
            "required": [
                "manual"
            ]
        },
        {
            "required": [
                "delayed"
            ]
        },
        {
            "required": [
                "auto"
            ]
        }
    ],
    "additionalProperties": false
}

Neuer Parameter für mehrfache Teilbuchungen. Dieser Parameter muss im JSON-Format angelegt werden.

Die einzelnen Parameter im JSON-Format sind folgende:

curIdx (M) - Format: n..2 – Eindeutige ID für diese bestimmte Buchung – Für eine Gutschrift zu genau dieser Buchung nötig,

total (M) - Format: n..2 – Mehrfachbuchung-Sequenzzähler – maximale Anzahl Buchungen pro Autorisierung – mögliche Werte 1-99

final (M) - Format: an..3 – Flag für letzte Buchung

"no" – Nicht die letzte Buchung

"yes" – Letzte Buchung – Nach dem Senden von "yes" sind kein weiteren Buchungen mehr möglich!

Dieses JSON-Beispiel kann verwendet werden. Wichtig: captureinfo=Base64-JSON (base64-codiert)

Code Block
languagejson
linenumberstrue
{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "https://www.computop-paygate.com/schemas/captureInfo.json",
    "title": "captureInfo",
    "examples": [
        // usage: capture=manual|auto|<nn>|Base64-JSON
        {
            "auto": "yes"
        },
        {
            "manual": {
                "final": "no"
            }
        },
        {
            "manual": {
                "final": "no",
                "total": 3
            }
        },
        {
            "manual": {
                "final": "yes"
            }
        },
        {
            "manual": {
                "final": "yes",
                "curIdx": 2,
                "total": 3
            }
        },
        {
            "manual": {
                "final": "yes",
                "total": 3
            }
        },
        {
            "delayed": {
                "hours": 30
            }
        }
    ],
    "description": "captureInfo",
    "properties": {
        "auto": {
            "type": "string",
            "enum": [
                "yes"
            ],
            "additionalProperties": false
        },
        "manual": {
            "type": "object",
            "properties": {
                "final": {
                    "type": "string",
                    "enum": [
                        "yes",
                        "no"
                    ]
                },
                "total": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                },
                "curIdx": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                }
            },
            "required": [
                "final"
            ],
            "additionalProperties": false
        },
        "delayed": {
            "type": "object",
            "properties": {
                "hours": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 99
                }
            },
            "required": [
                "hours"
            ],
            "additionalProperties": false
        }
    },
    "oneOf": [
        {
            "required": [
                "manual"
            ]
        },
        {
            "required": [
                "delayed"
            ]
        },
        {
            "required": [
                "auto"
            ]
        }
    ],
    "additionalProperties": false
}

Parameters for multiple partial captures of credit card payments


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656940355987_-1070564640
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamecapture_multiplepartial_response
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634207493997_1294035609
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMID
pagemid
typepage

Table Excerpt Include
statictrue
namePayID
pagePayID
typepage

Table Excerpt Include
statictrue
nameXID
pageXID
typepage

Table Excerpt Include
statictrue
nameTransID
pageTransID
typepage

Table Excerpt Include
statictrue
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
statictrue
nameDescription
pageDescription
typepage

Table Excerpt Include
statictrue
nameCode
pageCode
typepage

Key

Format

CND

Description

Beschreibung
RefNrns..30O

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRefNr_Ascii
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptDE:Reuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ascii
PageWithExcerptDE:Reuse API

original_trnn20MTRN of the original transactionTRN der originalen Transaktion
ApprovalCodeans..6Mtaken from the original authorizationvon der originalen Autorisierung

Response parameters for multiple partial captures of credit card payments



Credit with reference

Credits (refunds) are possible via a Server-to-Server connection.

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
permits credits which relate to a capture previously activated by 
Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
and allows merchants to carry out credits without a reference transaction. This section describes the processing of credits with reference transactions. If you refer to a capture for a Credit, the amount of the Credit is limited to the amount of the previous capture.

To carry out a credit with a reference transaction, please use the following URL:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameBaseURL
PageWithExcerptWording
credit.aspx


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656940411012_1981203210
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamecredit_request
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634194516403_548431602
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMerchantID
pageMerchantID
typepage

Table Excerpt Include
statictrue
namePayID
pagePayID
typepage

Table Excerpt Include
statictrue
nameTransID
pageTransID
typepage

Table Excerpt Include
statictrue
nameAmount
pageAmount
typepage

Table Excerpt Include
statictrue
nameCurrency
pageCurrency
typepage

Table Excerpt Include
statictrue
nameMAC
pageMAC
typepage

Key

Format

CND

Description

Beschreibung
OrderDescans..768ODescription of refunded goods, unit prices, merchant’s comment etc. (not with Clearhaus)Beschreibung der gutgeschriebenen Artikel, Einzelpreise, Händlerkommentar etc. (Nicht bei Clearhaus)

Table Excerpt Include
statictrue
nameReqId-ans..32
pageReqId
typepage

Key

Format

CND

Description

Beschreibung

Textfeld1

ans..30

O

Card holder information: Name

Karteninhaber-Information: Name

Textfeld2

ans..30

O

Card holder information: City

Karteninhaber-Information: Ort

Parameters for credits of credit card payments


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656940530418_-2003935258
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamecredit_response
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634194642769_-1274601573
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMID
pagemid
typepage

Table Excerpt Include
statictrue
namePayID
pagePayID
typepage

Table Excerpt Include
statictrue
nameXID
pageXID
typepage

Table Excerpt Include
statictrue
nameTransID
pageTransID
typepage

Table Excerpt Include
statictrue
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
statictrue
nameDescription
pageDescription
typepage

Table Excerpt Include
statictrue
nameCode
pageCode
typepage

Response parameters for credits of credit card payments



Credit with reference (for multiple captures)

Credits (refunds) are possible via a Server-to-Server connection.

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
permits credits which relate to a capture previously activated by
Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
and allows merchants to carry out credits without a reference transaction. This section describes the processing of credits with reference transactions. This action will credit a specific partial capture , using a specific identifier (XID), the same received when performing the capture.

To carry out a credit with a reference transaction done using the multiple partial capture feature, please use the following URL:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameBaseURL
PageWithExcerptWording
credit.aspx


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656941152474_-1698038538
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamecredit_multiplepartial_request
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634207568757_5422223
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMerchantID
pageMerchantID
typepage

Table Excerpt Include
statictrue
namePayID
pagePayID
typepage

Table Excerpt Include
statictrue
nameTransID
pageTransID
typepage

Table Excerpt Include
statictrue
nameAmount
pageAmount
typepage

Table Excerpt Include
statictrue
nameCurrency
pageCurrency
typepage

Table Excerpt Include
statictrue
nameMAC
pageMAC
typepage

Key

Format

CND

Description

Beschreibung
RefNrns..30O

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRefNr_Ascii
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptDE:Reuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ascii
PageWithExcerptDE:Reuse API

ApprovalCodeans..6M

taken from the original authorization

von der originalen Autorisierung

XIDans..32MXID of the capture to be credited, taken from the capture responseXID von der Teilbuchung, die gutgeschrieben werden soll. Diese XID haben Sie bei der Buchung/Capture erhalten.
OrderDescans..768ODescription of refunded goods, unit prices, merchant’s comment etc.Beschreibung der gutgeschriebenen Waren, Einzelpreise, Händlerkommentar usw.

Table Excerpt Include
statictrue
nameReqId-ans..32
pageReqId
typepage

Key

Format

CND

Description

Beschreibung



JSON objectJSON-Objekt
captureinfoans..1024M

Parameter needed to refund a specific MPC capture. This parameter must be created in JSON format.

curIdx (M) format: n..2  Unique ID for this particular capture

Nötiger Parameter für die Gutschrift eine bestimmten Teilbuchung. Dieser Parameter muss im JSON-Format angelegt werden.

curIdx (M) - Format: n..2 – Eindeutige ID für diese bestimmte Buchung

Parameters for credits of multiple captures of credit card payments

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656941206584_-1530226580
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamecredit_multiplepartial_response
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634207596034_-1483553183
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMID
pagemid
typepage

Table Excerpt Include
statictrue
namePayID
pagePayID
typepage

Table Excerpt Include
statictrue
nameXID
pageXID
typepage

Table Excerpt Include
statictrue
nameTransID
pageTransID
typepage

Table Excerpt Include
statictrue
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
statictrue
nameDescription
pageDescription
typepage

Table Excerpt Include
statictrue
nameCode
pageCode
typepage

Key

Format

CND

Description

Beschreibung
RefNrns..30O

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRefNr_Ascii
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptDE:Reuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ascii
PageWithExcerptDE:Reuse API

ApprovalCodeans..6Mtaken from the original authorizationvon der originalen Autorisierung

Response parameters for credits of mutiple captures of credit card payments


Credit without reference

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
can carry out Credits which do not relate to a previous capture. In this case the credit must be transferred to 
Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
as a completely new payment transaction. Please contact the
Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording
for help in using the described additional functions.

Notice: Please note that credits without reference to a previous capture generate higher costs with your Acquiring Bank. If you are frequently unable to make reference to the capture you should agree this with your Acquiring Bank.

To carry out a Credit without a reference transaction via a Server-to-Server connection, please use the following URL:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameBaseURL
PageWithExcerptWording
creditex.aspx


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656941248969_-1967205724
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamecreditex_request
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634194717341_1905059295
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMerchantID
pageMerchantID
typepage

Table Excerpt Include
statictrue
nameTransID
pageTransID
typepage

Table Excerpt Include
statictrue
nameAmount
pageAmount
typepage

Table Excerpt Include
statictrue
nameCurrency
pageCurrency
typepage

Table Excerpt Include
statictrue
nameMAC
pageMAC
typepage

Key

Format

CND

Description

Beschreibung
OrderDescans..768ODescription of refunded goods, unit prices, merchant’s comment etc.Beschreibung der gutgeschriebenen Artikel, Einzelpreise, Händlerkommentar etc.

Table Excerpt Include
statictrue
nameReqId-ans..32
pageReqId
typepage

Key

Format

CND

Description

Beschreibung

CCNr

n..16

M

Credit card number at least 12-digit, numerical without spaces

Kreditkartennummer mind. 12stellig numerisch ohne Leerzeichen

CCCVC

n..4

O

Card verification number: The last 3 digits on the signature strip of the credit card. 4 numbers in the case of American Express.

Kartenprüfnummer: Die letzten 3 Ziffern auf dem Unterschriftsfeld der Kreditkarte. Bei American Express 4 Ziffern.

CCExpiry

n6

M

Expiry date of the credit card in the format YYYYMM, e.g. 201707.

Ablaufdatum der Kreditkarte im Format YYYYMM, z.B. 201707

CCBrand

a..22

M

Credit card brand.

Please note the spelling! According to table of credit card brands!

Kreditkartenmarke.

Bitte beachten Sie die Schreibweise gemäß Tabelle der Kreditkartenmarken!

OrderDesc

ans..768

MC

Description of refunded goods, unit prices, merchant’s comment etc.

Beschreibung der gutgeschriebenen Artikel, Einzelpreise, Händlerkommentar etc.

Textfeld1

ans..30

O

Card holder information: Name

Karteninhaber-Information: Name

Textfeld2

ans..30

O

Card holder information: City

Karteninhaber-Information: Ort

TransactionID

an..150

M

Additional reference number

Zusätzliche Referenznummer

Parameters for credits of credit card payments without reference


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656941352752_-1183866370
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamecreditex_response
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634195378896_1171061233
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMID
pagemid
typepage

Table Excerpt Include
statictrue
namePayID
pagePayID
typepage

Table Excerpt Include
statictrue
nameXID
pageXID
typepage

Table Excerpt Include
statictrue
nameTransID
pageTransID
typepage

Table Excerpt Include
statictrue
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
statictrue
nameDescription
pageDescription
typepage

Table Excerpt Include
statictrue
nameCode
pageCode
typepage

Response parameters for credits of credit card payments without reference



Reversal

A credit card authorisation lowers the customer's credit line.

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
can reverse an authorisation so that it no longer block the limit any more. Use the following URL:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameBaseURL
PageWithExcerptWording
reverse.aspx


Notice: Reverse.aspx does not only reverse authorisations, but any LAST TRANSACTION STAGE!! If the last transaction was a capture, Reverse.aspx initiates the reverse, e.g. a credit. Therefore, the utmost caution is urged. Use is at your own risk. We recommend checking the transaction status with Inquire.aspx before using Reverse.aspx.

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656941418075_-229155742
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNameReverse_request
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634196476888_-330309387
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMerchantID
pageMerchantID
typepage

Table Excerpt Include
statictrue
namePayID
pagePayID
typepage

Table Excerpt Include
statictrue
nameTransID
pageTransID
typepage

Table Excerpt Include
statictrue
nameAmount
pageAmount
typepage

Table Excerpt Include
statictrue
nameCurrency
pageCurrency
typepage

Table Excerpt Include
statictrue
nameMAC
pageMAC
typepage

Table Excerpt Include
statictrue
nameReqId-ans..32
pageReqId
typepage

Parameters for reversals of credit card payments


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656941549271_729570597
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNameReverse_response
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634196622506_1344936154
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMID
pagemid
typepage

Table Excerpt Include
statictrue
namePayID
pagePayID
typepage

Table Excerpt Include
statictrue
nameXID
pageXID
typepage

Table Excerpt Include
statictrue
nameTransID
pageTransID
typepage

Table Excerpt Include
statictrue
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
statictrue
nameDescription
pageDescription
typepage

Table Excerpt Include
statictrue
nameCode
pageCode
typepage

Response parameters for reversals of credit card payments



Reversal (of partial authorization)

A credit card authorisation lowers the customer's credit line.

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
can after one or multiple partial captures have been completed, offer to reverse part of the still valid authorisation, so that it no longer blocks the remaining amount any more.

Use the following URL:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameBaseURL
PageWithExcerptWording
reverse.aspx


Notice: The reversal of a still valid authorized amount is specific for iCard and the restriction is that it CAN ONLY BE USED ONCE! More than one attempt will result in an error.

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656941633573_1244227465
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamereversal_multiplepartial_request
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634207652116_-753655274
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMerchantID
pageMerchantID
typepage

Table Excerpt Include
statictrue
namePayID
pagePayID
typepage

Table Excerpt Include
statictrue
nameTransID
pageTransID
typepage

Key

Format

CND

Description

Beschreibung
Amountn..10M

Amount in the smallest currency unit (e.g. EUR Cent) the actual still authorized amount you wish to release

Betrag in der kleinsten Währungseinheit (z.B. EUR Cent) der tatsächlich noch autorisierte Betrag, den Sie freigeben möchten

Table Excerpt Include
statictrue
nameCurrency
pageCurrency
typepage

Table Excerpt Include
statictrue
nameMAC
pageMAC
typepage

Key

Format

CND

Description

Beschreibung
RefNrns..30O

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRefNr_Ascii
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptDE:Reuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ascii
PageWithExcerptDE:Reuse API

XIDans..32MXID of the authorization to be reversed, taken from the authorization responseXID von der Teilautorisierung, die storniert werden soll. Diese XID haben Sie bei der Autorisierung erhalten.

Table Excerpt Include
statictrue
nameReqId-ans..32
pageReqId
typepage

Parameters for partial authorization reversal of credit card payments


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656941670089_1364768689
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamecredit_multiplepartial_response
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634207675865_-2008735545
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMID
pagemid
typepage

Table Excerpt Include
statictrue
namePayID
pagePayID
typepage

Table Excerpt Include
statictrue
nameXID
pageXID
typepage

Table Excerpt Include
statictrue
nameTransID
pageTransID
typepage

Table Excerpt Include
statictrue
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
statictrue
nameDescription
pageDescription
typepage

Table Excerpt Include
statictrue
nameCode
pageCode
typepage

Key

Format

CND

Description

Beschreibung
RefNrns..30O

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRefNr_Ascii
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptDE:Reuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ascii
PageWithExcerptDE:Reuse API

Response parameters for partial authorization reversal of credit card payments


Reversal of an authorisation extension

A credit card authorisation is valid for only 7 to 30 days. In order to maintain your payment claim in the case of longer delivery times,

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
enables the automatic renewal of the authorisation. Renewal of the authorisation is also important for instalments or partial deliveries because the outstanding amount is invalid in the case of partial captures.

If you use authorisation renewal, 

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
renews your authorisations until the payment has been captured fully. Amongst other things the customer's card limit is reduced by the authorised amount. In order to restore the card limit again, for example because the order cannot be fully delivered, you need to specifically cancel the authorisation renewal with the following URL:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameBaseURL
PageWithExcerptWording
cancelAuth.aspx


Notice: CancelAuth cancels only the recurrence of the authorisation. If you wish to unblock the customer's card limit, please reverse the authorisation in accordance with the section above.

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656941719918_-1970701022
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamecancelAuth_request
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634196730930_-1314170945
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMerchantID
pageMerchantID
typepage

Table Excerpt Include
statictrue
namePayID
pagePayID
typepage

Key

Format

CND

Description

Beschreibung

TransID

ans..64

M

TransID for the identification of the payment process to be reversed

ID des Händlers zur Identifizierung des zu stornierenden Zahlungsvorgangs

Table Excerpt Include
statictrue
nameMAC
pageMAC
typepage

Parameters for reversal of an authorisation extension


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656941789425_1684650249
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamecancelAuth_response
Table Transformer
isFirstTimeEnterfalse
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634196818091_1279578656
transposefalse
worklog365|5|8|y w d h m|y w d h m
join-columnKey
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMID
pagemid
typepage

Table Excerpt Include
statictrue
namePayID
pagePayID
typepage

Table Excerpt Include
statictrue
nameTransID
pageTransID
typepage

Table Excerpt Include
statictrue
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
statictrue
nameDescription
pageDescription
typepage

Table Excerpt Include
statictrue
nameCode
pageCode
typepage

Result parameters for reversals of an authorisation extension



Credit card payment via POS terminals

To make a credit card payment via a POS terminal (POS: Point of Sale), send the payment request to the following URL:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameBaseURL
PageWithExcerptWording
stationary.aspx


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656941807352_1541721469
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamestationary_request
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634197016100_1639416748
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMerchantID
pageMerchantID
typepage

Table Excerpt Include
statictrue
nameTransID
pageTransID
typepage

Table Excerpt Include
statictrue
nameAmount
pageAmount
typepage

Table Excerpt Include
statictrue
nameCurrency
pageCurrency
typepage

Table Excerpt Include
statictrue
nameMAC
pageMAC
typepage

Key

Format

CND

Description

Beschreibung

RefNr

ns..30

O

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptReuse API

Format must be mutually agreed beforehand with

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording
!

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptDE:Reuse API

Das Format muss vorher mit

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptDE:Wording
abgestimmt werden!

CCNr

n..16

M

Credit card number at least 12-digit, numerical without spaces

Kreditkartennummer mind. 12stellig numerisch ohne Leerzeichen

CCCVC

n..4

O

Card verification number: The last 3 digits on the signature strip of the credit card. 4 numbers in the case of American Express.

Kartenprüfnummer: Die letzten 3 Ziffern auf dem Unterschriftsfeld der Kreditkarte. Bei American Express 4 Ziffern.

CCExpiry

n6

M

Expiry date of the credit card in the format YYYYMM, e.g. 201707.

Ablaufdatum der Kreditkarte im Format YYYYMM, z.B. 201707

CCBrand

a..22

M

Credit card brand.

Please note the spelling! According to table of credit card brands!

Kreditkartenmarke.

Bitte beachten Sie die Schreibweise gemäß Tabelle der Kreditkartenmarken!

Track2

ans..80

M

Hexadecimal data on track 2 of the credit card

Hexadezimale Daten auf Spur 2 der Kreditkarte

Track3

ans..80

M

Hexadecimal data on track 3 of the credit card

Hexadezimale Daten auf Spur 3 der Kreditkarte

OrderDesc

ans..768

M

Description of purchased goods, unit prices etc.

Beschreibung der gekauften Waren, Einzelpreise etc.

Table Excerpt Include
statictrue
nameCapture
pageCapture
typepage

Table Excerpt Include
statictrue
nameReqId-ans..32
pageReqId
typepage

Parameters for credit card payments via POS terminals


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656941893997_6863346
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamestationary_response
Table Transformer
isFirstTimeEnterfalse
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634197071299_-6099288
transposefalse
worklog365|5|8|y w d h m|y w d h m
join-columnKey
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMID
pagemid
typepage

Table Excerpt Include
statictrue
namePayID
pagePayID
typepage

Table Excerpt Include
statictrue
nameXID
pageXID
typepage

Table Excerpt Include
statictrue
nameTransID
pageTransID
typepage

Key

Format

CND

Description

Beschreibung

Status

a..50

M

AUTHORIZED or FAILED. OK status applies only to Sale transactions.

AUTHORIZED oder FAILED. Nur bei Sale-Transaktionen lautet der Status OK.

Table Excerpt Include
statictrue
nameDescription
pageDescription
typepage

Table Excerpt Include
statictrue
nameCode
pageCode
typepage

Key

Format

CND

Description

Beschreibung

TID

n..20

M

Usually a nine-digit terminal number

In der Regel neunstellige Terminalnummer

AuthCode

ans..6

M

Acquiring Bank's authorisation code

Autorisierungscode des Acquirers

Response parameters for credit card payments via POS terminals


Reversal of POS credit card payments

To reverse the capture of a credit card payment via a stationary terminal, please use the following URL:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameBaseURL
PageWithExcerptWording
stationary_rev.aspx


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656941993386_-2069671016
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamestationary_rev_request
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634197147157_71681145
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMerchantID
pageMerchantID
typepage

Table Excerpt Include
statictrue
namePayID
pagePayID
typepage

Table Excerpt Include
statictrue
nameXID
pageXID
typepage

Key

Format

CND

Description

Beschreibung

TransID

ans..64

M

ID of merchant for the identification of the payment process to be reversed

ID des Händlers zur Identifizierung des zu stornierenden Zahlungsvorgangs

Table Excerpt Include
statictrue
nameMAC
pageMAC
typepage

Parameters for reversal of credit card payments via POS terminals


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656942009792_488051089
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamestationary_rev_response
Table Transformer
isFirstTimeEnterfalse
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634197194238_2053281397
transposefalse
worklog365|5|8|y w d h m|y w d h m
join-columnKey
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMID
pagemid
typepage

Table Excerpt Include
statictrue
namePayID
pagePayID
typepage

Table Excerpt Include
statictrue
nameTransID
pageTransID
typepage

Table Excerpt Include
statictrue
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
statictrue
nameCode
pageCode
typepage

Response parameters for reversal of credit card payments via POS terminals


PayNow

Silent Mode for credit cards with SSL and 3-D Secure method

PayNow links the benefits of

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
forms and Server-to-Server connections: As opposed to the 
Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
form, where the form is loaded from the 
Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
server by calling payssl.aspx, the PayNow form has to be provided by the merchant’s system. The form uses the same parameters as described here below.

In contrast to the 

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
form, the parameters are not forwarded as URL parameters as is the case when calling the payssl.aspx, but as form input parameters. By the way for calling the PayNow.aspx the same parameters can be used as for PaySSL.aspx.

Note
Please notice that in case of Fallback to 3-D Secure 1.0 the URLSuccess or URLFailure is called with GET. Therefore your systems should be able to receive parameters both via GET and via POST.
Multiexcerpt
MultiExcerptNamepaynow_LenData

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
-Formular

PayNow

payssl.aspx?MerchantID=[mid]&Len=[len]&Data=[data]

Code Block
languagexml
<form action=paynow.aspx>
<input type="hidden" name="MerchantID" value=[mid]>
<input type="hidden" name="Len"        value=[len]>
<input type="hidden" name="Data"       value=[data]>
:
</form>


The credit card data must be transmitted to paynow.aspx with the following parameters:

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656942083596_1278241766
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamepaynow_request
Table Transformer
isFirstTimeEnterfalse
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634197243419_231909840
transposefalse
worklog365|5|8|y w d h m|y w d h m
join-columnKey
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Description

Beschreibung

CCNr

n..16

M

Credit card number at least 12-digit, numerical without spaces

Kreditkartennummer: mindestens 12stellig ohne Leerzeichen

CCCVC

n3

O

Card verification number: The last 3 digits on the signature strip of the credit card

Kartenprüfnummer: Die letzten 3 Ziffern auf dem Unterschriftsfeld der Kreditkarte

CCExpiry

n6

M

Expiry date of the credit card in the format YYYYMM, e.g. 201807.

Ablaufdatum der Kreditkarte im Format YYYYMM, z.B. 201807

CCBrand

a..22

M

Credit card brand.

Please note the spelling! According to table of credit card brands!

Kreditkartenmarke.

Bitte beachten Sie die Schreibweise gemäß Tabelle der Kreditkartenmarken!


PayNow parameters for 3-D Secure method


After the customer has entered his credit card data, the payment data is forwarded to the PayNow page, where the further payment processing takes place via 3-D Secure. The form details must be directly forwarded to the PayNow page and may not be transmitted to the merchant’s system! Also, no PCI-relevant data may be transmitted to the PayNow page as additional input parameters!


Batch processing via the interface

Basic information about using Batch files and about their structure can be found in the Batch Manager manual. Within batch processing not alle functions are available which are usually available for the online interface.

Batch calls and answers  

This section describes the parameters which must be transferred within the data set (Record) for executing a credit card payment and which information can be found within the response file about the payment status.

Notice: Within Batch process not all functions of online interface are available.

For Batch calls there must be considered batch versions, from which optional parameters depend. All version designations starting with „2.“ pertain calls for a group of enterprises. That means within a batch file for a particular MerchantID can be transferred transactions for other merchants with a separate Sub-MID.

For the connections ECPCC, GMO, Kalixa and SafeCharge the possible actions are limited to Capture, Credit and Reverse.

Following table gives an overview of all batch versions that are possible for a specific action and their specialities:

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656942095746_888070793
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamebatch_versions
Table Transformer
isFirstTimeEnterfalse
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634197386707_763386583
transposefalse
worklog365|5|8|y w d h m|y w d h m
join-columnKey
separator.
export-pdffalse
sqlSELECT * FROM T*

Action

Version

Description

Beschreibung

Authorize

1.2 / 2.2

with textfeld1, textfeld2, RTF, cardholder, transactionID, schemeReferenceID

mit textfeld1, textfeld2, RTF, cardholder, transactionID, schemeReferenceID

 

1.21 / 2.21

with textfeld1, textfeld2, RTF, approvalcode, cardholder, transactionID, schemeReferenceID

mit textfeld1, textfeld2, RTF, approvalcode, cardholder, transactionID, schemeReferenceID

 

1.3 / 2.3

with CVC, transactionID, schemeReferenceID

mit CVC, transactionID, schemeReferenceID

 

1.5 / 2.5

with CVC, Zone

mit CVC, Zone

Capture

1.2 / 2.2

with textfeld1, textfeld2

mit textfeld1, textfeld2

 

1.21 / 2.21

with textfeld1, textfeld2, approvalcode

mit textfeld1, textfeld2, approvalcode

 

1.4 / 2.4

with stop of authorisation renewal (FinishAuth)

mit Stopp der Autorisierungsverlängerung (FinishAuth)

CaptureEx

1.3 / 2.3

with CVC

mit CVC

Credit

1.2 / 2.2

with textfeld1, textfeld2

mit textfeld1, textfeld2

 

1.21 / 2.21

with textfeld1, textfeld2

mit textfeld1, textfeld2

 

1.4 / 2.4

with stop of authorisation renewal (FinishAuth)

mit Stopp der Autorisierungsverlängerung (FinishAuth)

CreditEx

1.2 / 2.2

with textfeld1, textfeld2

mit textfeld1, textfeld2

 

1.21 / 2.21

with textfeld1, textfeld2

mit textfeld1, textfeld2

 

1.3 / 2.3

with textfeld1, textfeld2

mit textfeld1, textfeld2

Sale

1.2 / 2.2

with textfeld1, textfeld2, RTF, cardholder, transactionID, schemeReferenceID

mit textfeld1, textfeld2, RTF, cardholder, transactionID, schemeReferenceID

 

1.21 / 2.21

with textfeld1, textfeld2, RTF, approvalcode, cardholder, transactionID, schemeReferenceID

mit textfeld1, textfeld2, RTF, approvalcode, cardholder, transactionID, schemeReferenceID

 

1.3 / 2.3

with CVC, textfeld1, textfeld2, transactionID, schemeReferenceID

mit CVC, textfeld1, textfeld2, transactionID, schemeReferenceID

 

1.5 / 2.5

with CVC, Zone

mit CVC, Zone

Reverse

1.x / 2.x

Standard version

Standardversion


Description of the possible batch versions


The structure for a credit card payment within a Batch file to be submitted is the following:

Multiexcerpt
MultiExcerptNamebatch_structure
Code Block
languagexml
HEAD,<MerchantID>,<Date>,<Version>
CC,Authorize,<Amount>,<Currency>,<TransID>,(<RefNr>),<CCBrand>,<CCNr|PCNr>, [<CCCVC>,]<CCExpiry>,<OrderDesc>[,<textfeld1>,<textfeld2>,<RTF>,<approvalcode>,<cardholder>,<Zone>,<transactionID>,<schemeReferenceID>]
CC,Capture,<Amount>,<Currency>,<TransID>,(<RefNr>),<PayID>,[<FinishAuth,<textfeld1>,<textfeld2>,<approvalcode>]
CC,Sale,<Amount>,<Currency>,<TransID>,(<RefNr>),<CCBrand>,<CCNr|PCNr>, [<CCCVC>,]<CCExpiry>,<OrderDesc>[,<textfeld1>,<textfeld2>,<RTF>,<approvalcode>,<cardholder>,<Zone>,<transactionID>,<schemeReferenceID>]]
CC,Credit,<Amount>,<Currency>,<TransID>,(<RefNr>),<PayID>[,<FinishAuth>,<textfeld1>,<textfeld2>]
CC,CreditEx,<Amount>,<Currency>,<TransID>,(<RefNr>),<CCBrand>,<CCNr|PCNr>, [<CCCVC>,]<CCExpiry>,<OrderDesc>[,<textfeld1>,<textfeld2>]
CC,Reverse,<Amount>,<Currency>,<TransID>,(<RefNr>),<PayID>
FOOT,<CountRecords>,<SumAmount>


Example for batch versions:

Multiexcerpt
MultiExcerptNamebatch_examples
Code Block
languagexml
titleVersion 1.2
CC,Sale,<Amount>,<Currency>,<TransID>,(<RefNr>),<CCBrand>,<CCNr|PCNr>,<CCExpiry>,<OrderDesc>
CC,Sale,<Amount>,<Currency>,<TransID>,(<RefNr>),<CCBrand>,<CCNr|PCNr>,<CCExpiry>,<OrderDesc>,<textfeld1>,<textfeld2>,<RTF>,<cardholder>,<transactionID>,<schemeReferenceID>
Code Block
languagexml
titleVersion 1.21
CC,Sale,<Amount>,<Currency>,<TransID>,(<RefNr>),<CCBrand>,<CCNr|PCNr>,<CCExpiry>,<OrderDesc>,<textfeld1>,<textfeld2>,<RTF>,<approvalcode>,<cardholder>,<transactionID>,<schemeReferenceID>
Code Block
languagexml
titleVersion 1.3
CC,Sale,<Amount>,<Currency>,<TransID>,(<RefNr>),<CCBrand>,<CCNr|PCNr>,<CCCVC>,<CCExpiry>,<OrderDesc>,<textfeld1>,<textfeld2>,<transactionID>,<schemeReferenceID>
Code Block
languagexml
titleVersion 1.5
CC,Sale,<Amount>,<Currency>,<TransID>,(<RefNr>),<CCBrand>,<CCNr|PCNr>,<CCCVC>,<CCExpiry>,<OrderDesc>,<Zone>

Example for Master MID function:

Multiexcerpt
MultiExcerptNamebatch_mastermid
Code Block
languagexml
HEAD,[Master]MerchantID,Date,2.x
Type,Action,[Slave]MID,Amount,Currency,TransID,Data (depends on Action)
FOOT,CountRecords,SumAmount


The following table describes the individual fields and values used within the data set (record) in the batch file:

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656942143234_-1981708958
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamebatch_request
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634197386710_1955591063
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Description

Beschreibung

Type

a..11

M

HEAD for Header, FOOT for Footer, CC for credit card

HEAD für Header, FOOT für Footer, CC für Kreditkarte

Action

a..20

M

The parameter Action defines the type of transaction:

Authorize (authorisation)

Capture

Sale

Credit

CreditEx (credit note without previous capture; please agree this with 

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording
beforehand)

Reverse (cancellation)

Der Action-Parameter definiert die Art der Transaktion:

Authorize (Autorisierung)

Capture (Buchung)

Sale (Verkauf)

Credit (Gutschrift)

CreditEx (Gutschrift ohne vorherige Buchung; bitte stimmen sie sich hierzu vorher mit dem

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptDE:Wording
ab)

Reverse (Storno)

Table Excerpt Include
statictrue
nameAmount
pageAmount
typepage

Table Excerpt Include
statictrue
nameCurrency
pageCurrency
typepage

Table Excerpt Include
statictrue
namePayID
pagePayID
typepage

Key

Format

CND

Description

Beschreibung

TransID

ans..64

M

TransactionID which should be unique for each payment.

Please note for some connections the different formats that are given within the specific parameters.

TransaktionsID, die für jede Zahlung eindeutig sein muss.

Bitte beachten Sie bei einigen Anbindungen die abweichenden Formate, die bei den spezifischen Parametern angegeben sind.

RefNr

ns..30

O

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRefNr_Ascii
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ctsf_Text
PageWithExcerptDE:Reuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRefNr_Ascii
PageWithExcerptDE:Reuse API

OrderDesc

ans..127

O

Description of purchased goods, unit prices etc.Beschreibung der gekauften Waren, Einzelpreise etc.

CCBrand

a..22

C

Credit card brand.

Please note the spelling! According to table of credit card brands!

Kreditkartenmarke.

Bitte beachten Sie die Schreibweise gemäß Tabelle der Kreditkartenmarken!

CCNr

n..16

C

Credit card number at least 12-digit, numerical without spaces. You can optionally transmit also a pseudo card number (PCN).

Kreditkartennummer mind. 12stellig numerisch ohne Leerzeichen. Optional können Sie auch eine Pseudokartennummer (PKN) übergeben.

Table Excerpt Include
statictrue
namePCNr
pagePCNr
typepage

Table Excerpt Include
statictrue
nameCCExpiry_Response
pageCCExpiry
typepage

Key

Format

CND

Description

Beschreibung

CCCVC

n..4

O

Card verification number in Version 1.3: In the case of Visa and MasterCard the last 3 numbers on the signature strip of the credit card. 4 numbers in the case of American Express.

Kartenprüfnummer in Version 1.3: Bei Visa und MasterCard die letzten 3 Ziffern auf dem Unterschriftsfeld der Kreditkarte. Bei American Express 4 Ziffern.

FinishAuth

ans1

O

Version=1.4: If using the authorisation renewal, cancel repeat with the value Y in the field FinishAuth in the case of Capture or Credit. Example: You capture a partial delivery. The rest of the order cannot be supplied. You therefore enter Y in the FinishAuth field for Part-capture so that the 

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
does not authorise the remaining amount. Please note for this also the following section about Cancel authorisation renewals.

Version=1.4: Wenn Sie die Autorisierungsverlängerung nutzen, stoppen Sie die Wiederholung mit dem Wert Y im Feld FinishAuth bei Capture oder Credit. Beispiel: Sie buchen eine Teillieferung. Der Rest der Bestellung ist nicht lieferbar. Daher übergeben Sie beim Capture der Teilbuchung im Feld FinishAuth Y, damit das

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptDE:Wording
den Restbetrag nicht wieder au-torisiert. Beachten Sie dazu auch den folgenden Abschnitt zum Stopp von Autorisierungsverlängerungen.

Description of fields within the record for Batch files


The record area within the response file for Batch transactions looks as follows:

Multiexcerpt
MultiExcerptNamebatch_transactions
Code Block
languagexml
HEAD,<MerchantID>,<Date>,<Version>
CC,Authorize,<Amount>,<Currency>,<TransID>,(<RefNr>),<PayID>,<CCBrand>,<CCNr|PCNr>,[<CCCVC>,]<CCExpiry>,<OrderDesc>[,<textfeld1>,<textfeld2>,<RTF>,<approvalcode>,<cardholder>,<Zone>,<transactionID>,<schemeReferenceID>],<Status>,<Code>
CC,Capture,<Amount>,<Currency>,<TransID>,(<RefNr>),<PayID>[<textfeld1>,<textfeld2>,<approvalcode>],<Status>,<Code>
CC,AuthSplit,<Amount>,<Currency>,<TransID>,(<RefNr>),<PayID>,FAILED,<Code>,<Description>,[<PCNr>]
CC,Renewal,<Amount>,<Currency>,<TransID>,(<RefNr>),<PayID>,FAILED,<Code>,<Description>,[<PCNr>]
CC,Sale,<Amount>,<Currency>,<TransID>,(<RefNr>),<PayID>,<CCBrand>,<CCNr|PCNr>,[<CCCVC>,]<CCExpiry>,<OrderDesc>[,<textfeld1>,<textfeld2>,<RTF>,<approvalcode>,<cardholder>,<Zone>,<transactionID>,<schemeReferenceID>],<Status>,<Code>
CC,Credit,<Amount>,<Currency>,<TransID>,(<RefNr>),<PayID>[,<FinishAuth>,<textfeld1>,<textfeld2>],<Status>,<Code>
CC,CreditEx,<Amount>,<Currency>,<TransID>,(<RefNr>),<CCBrand>,<CCNr|PCNr>,[<CCCVC>,]<CCExpiry>,<OrderDesc>[,<textfeld1>,<textfeld2>],<Status>,<Code>
CC,Reverse,<Amount>,<Currency>,<TransID>,(<RefNr>),<PayID>,<Status>,<Code>
FOOT,<CountRecords>,<SumAmount>

 

Example for batch versions:

Multiexcerpt
MultiExcerptNamebatch_examples_response
Code Block
languagexml
titleVersion 1.2
CC,Sale,<Amount>,<Currency>,<TransID>,(<RefNr>),<CCBrand>,<CCNr|PCNr>,<CCExpiry>,<OrderDesc>,<Status>,<Code>
CC,Sale,<Amount>,<Currency>,<TransID>,(<RefNr>),<CCBrand>,<CCNr|PCNr>,<CCExpiry>,<OrderDesc>,<textfeld1>,<textfeld2>,<RTF>,<cardholder>,<transactionID>,<schemeReferenceID>,<Status>,<Code>
Code Block
languagexml
titleVersion 1.21
CC,Sale,<Amount>,<Currency>,<TransID>,(<RefNr>),<CCBrand>,<CCNr|PCNr>,<CCExpiry>,<OrderDesc>,<textfeld1>,<textfeld2>,<RTF>,<approvalcode>,<cardholder>,<transactionID>,<schemeReferenceID>,<Status>,<Code>
Code Block
languagexml
titleVersion 1.3
CC,Sale,<Amount>,<Currency>,<TransID>,(<RefNr>),<CCBrand>,<CCNr|PCNr>,<CCCVC>,<CCExpiry>,<OrderDesc>,<textfeld1>,<textfeld2>,<transactionID>,<schemeReferenceID>,<Status>,<Code>
Code Block
languagexml
titleVersion 1.5
CC,Sale,<Amount>,<Currency>,<TransID>,(<RefNr>),<CCBrand>,<CCNr|PCNr>,<CCCVC>,<CCExpiry>,<OrderDesc>,<Zone>,<Status>,<Code>


The following table describes the response parameters which the Batch Manager saves in the Record area for each transaction (standard parameters not explained here, such as <TransID> or <RefNR> and request parameters are returned unchanged and correspond to the call as specified before):

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1656939586463_-928745244
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamebatch_response
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1634197460581_1165028633
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Description

Beschreibung

Action

a..20

M

The parameter Action defines the type of transaction like capture or credit – see above.
Der Action-Parameter definiert die Art der Transaktion wie Capture (Buchung) oder Credit (Gutschrift) – siehe oben.

Table Excerpt Include
statictrue
namePayID
pagePayID
typepage

Table Excerpt Include
statictrue
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
statictrue
nameCode
pageCode
typepage

Key

Format

CND

Description

Beschreibung

PCNr

n..16

C

The Pseudo Card Number is only returned in the case of transaction types Authorize or Sale & CreditEx. It starts with 0 and the last 3 digits correspond to those of the real card number.

Die Pseudo Card Number wird nur bei den Transaktionstypen Authorize oder Sale & CreditEx zurückgegeben. Sie beginnt mit 0, und die letzten 3 Stellen entsprechen denen der realen Kartennummer.

Description of result parameters within the record for Batch files


Cancel authorisation renewals

With a credit card authorisation you get the right to claim a payment. However an authorisation lasts only 30 days which is a problem if you capture a partial amount, for example as part payment for several partial shipments. In order to reproduce your payment request

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
can repeat an expired authorisation automatically.

If an order cannot be delivered or has been cancelled by the customer, it is very important that the automatic authorisations stop. Your customer's card limit will be otherwise reduced permanently because the 

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
continues to charge your customer's card.

Under normal circumstances the 

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
stops the automatic authorisation renewal when the authorised amount has been captured in full. In Batch version 1.4 you can also stop the authorisation renewal manually by changing the payment status. To perform this you submit a capture in your batch file whose amount is under the admissible limit. Since 
Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
refuses credit card captures below 1.00 euro, the payment status changes to FAILED in the case of lesser amounts. 
Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
therefore renews this authorisation no further. A corresponding capture entry of 0.05 euro’s is shown for example as follows:

CC,Capture,5,EUR,BestNr.0815,Rg.Nr.5180,a86dga4310d24453acd6f8a3112a769,y


Since the amount of 5 cents lies below the minimum amount of 1.00 euro, 

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
refuses the capture with the error message MinValue. The payment status changes to FAILED and the authorisation renewal is stopped.