About PayMorrow

General information about PayMorrow


Logo

Info

PayMorrow supports invoice purchasing and secured direct debit in Germany. Merchants benefit from comprehensive protection against bad debt.

TypeMixed payment methods

 

Further information can be found on the webpage of PayMorrow (https://paymorrow.de/

 

Process flow chart


PayMorrow process flow


Paygate interface

Definitions

Data formats

Format

Description

a

alphabetical

as

alphabetical with special characters

n

numeric

an

alphanumeric

ans

alphanumeric with special characters

ns

numeric with special characters

bool

boolean expression (true or false)

3

fixed length with 3 digits/characters

..3

variable length with maximum 3 digits/characters

enum

enumeration of allowed values

dttm

ISODateTime (YYYY-MM-DDThh:mm:ss)


Abbreviations

Abbreviation

Description

Comment

CND

condition


M

mandatory

If a parameter is mandatory, then it must be present

O

optional

If a parameter is optional, then it can be present, but it is not required

C

conditional

If a parameter is conditional, then there is a conditional rule which specifies whether it is mandatory or optional


Notice: Please note that the names of parameters can be returned in upper or lower case.


PayMorrow purchase on invoice and direct debit

A payment with PayMorrow consists of several transaction steps, which are partly optional and depend on the situation. The PayMorrow interface offers 12 different requests for this, which can be used in different ways.

During the creation of an authorisation or at the latest when confirming it, PayMorrow requires a DeviceID which is unique and which the merchant himself can assign. A UUID with 128 bits should be used for this. This UUID is generated during communication with the customer’s browser and is then transferred to Paygate in one of the requests.

A payment with PayMorrow always starts by creating an authorisation, which can still be updated if necessary. Subsequently, this authorisation must be confirmed. Optionally a received TransID of an order can still be changed before the capture. The capture or partial capture of payments takes place via the usual capture interface. Note that with PayMorrow you must make sure that a payment received in another way (bank transfer) must also be noted in this way in the capture. If necessary, you can optionally update an invoice number after capture. You can determine the status of a procedure by means of a query. In addition you can optionally shift the date for an order or individual invoices belonging to it by pausing them. Furthermore, cancellations as well as credits and partial credits are possible via the usual interfaces.



Creating/updating a PayMorrow authorisation

In order to initialise a payment with PayMorrow via a server-to-server-connection or to update an existing authorisation, please use the following URL:

 

Notice: For security reasons, Computop Paygate rejects all payment requests with formatting errors. Therefore, please use the correct data type for each parameter.

The following table describes the encrypted payment request parameters:

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

KeyFormatCNDDescriptionBeschreibung

MerchantID

ans..30

M

MerchantID, assigned by Computop. Additionally this parameter has to be passed in plain language too.

HändlerID, die von Computop vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben.

KeyFormatCNDDescriptionBeschreibung
TransID

ans..64

MTransactionID provided by you which should be unique for each paymentIhre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

Key

Format

CND

Description

Beschreibung

PayID

an32

C

Obligatory if EventToken=11: ID assigned by Paygate for the payment, e.g. for referencing in batch files

Pflicht bei EventToken=11: Vom Paygate vergebene ID für die Zahlung, z.B. zur Referenzierung in Batch-Dateien

RefNrns..30MUnique reference numberEindeutige Referenznummer

KeyFormatCNDDescriptionBeschreibung
Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit).

Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den Computop Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

KeyFormatCNDDescriptionBeschreibung
Currency

a3

M

Currency, three digits DIN / ISO 4217. Only EUR permissible. Please find an overview here: A1 Currency table

Währung, drei Zeichen DIN / ISO 4217. Nur EUR zulässig. Hier eine Übersicht: A1 Währungstabelle

Key

Format

CND

Description

Beschreibung

TaxAmountn..10M

Tax amount of the entire order in the smallest currency unit (e.g. EUR Cent).

Please note that: TaxAmount = Amount * x/(1+x), where x is the VAT rate.

Please contact the helpdesk, if you want to capture amounts < 100 (smallest currency unit).

Steuerbetrag der gesamten Bestellung in der kleinsten Währungseinheit (z.B. EUR Cent).

Bitte beachten Sie, dass: TaxAmount = Amount * x/(1+x), wobei x der Mehrwertsteuersatz ist.

Bitte wenden Sie sich an den Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

KeyFormatCNDDescriptionBeschreibung

MAC

an64

M
Hash Message Authentication Code (HMAC) with SHA-256 algorithm. Details can be found here:
Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier:

Key

Format

CND

Description

Beschreibung

OrderDesc

ans..384

M

Description of purchased goods, unit prices etc. The first 50 characters appear in the merchant’s settlement file. You can view the full data in Computop Analytics.

Beschreibung der gekauften Waren, Einzelpreise etc. Die ersten 50 Zeichen erscheinen auf dem Settlement File des Händlers. In Computop Analytics können Sie die kompletten Daten einsehen.

EventTokena2M

10 for prepareOrder (create authorisation)

11 for updateOrder (update authorisation)

10 für prepareOrder (Autorisierung anlegen)

11 für updateOrder (Autorisierung aktualisieren)

TermsAndConditionsa..3MYES/NOYES/NO
ArticleListans..1024M

Article list with the following parameters:

„;“ separates the single parameters

„+“ separates several articles

Quantity;ArticleID;Name;Type;Category;UnitPriceGross;GrossAmount;VatRate;VatAmount

Possible values for “type”: GOODS, VOUCHER, SHIPPING, PAYMENT_FEE

Please use the values specified for “Category” from the Paymorrow specification.

Example “VatRate”: for 19%, enter 1900

Artikelliste mit folgenden Parametern:

„;“ trennt die einzelnen Parameter

„+“ trennt mehrere Artikel

Quantity;ArticleID;Name;Type;Category;UnitPriceGross;GrossAmount;VatRate;VatAmount

Mögliche Werte für „Type“: GOODS, VOUCHER, SHIPPING, PAYMENT_FEE

Bitte entnehmen Sie die vorgegebenen Werte für „Category“ aus der Paymorrow-Spezifikation.

Beispiel „VatRate“: für 19% übergeben Sie 1900

CustomerIDans..50OCustomer numberKundennummer
Titleans..20OTitle, e.g. Dr.Titel, z.B. Dr.
Gendera1MGender (M=male/F=female)Geschlecht (M=male / F=female)
FirstNameans..50MFirst nameVorname
LastNameans..100MLast nameNachname
Phoneans..20OC

Telephone number. Either Phone or MobileNo or both need to be present.

Telefonnummer. Entweder Phone oder MobileNo oder beide müssen angegeben sein.
MobileNoans..50OC

Mobile telephone number. Either Phone or MobileNo or both need to be present.

Mobiltelefonnummer. Entweder Phone oder MobileNo oder beide müssen angegeben sein.
e-mailans..80M

E-mail address

E-Mail-Adresse
DateOfBirthans8M

Date of birth in the format YYYYMMDD

Geburtsdatum im Format JJJJMMTT
bdStreetans..50M

Street name in the invoicing address

Straßenname der Rechnungsadresse
bdStreetNrans..5MStreet number of the invoicing addressHausnummer der Rechnungsadresse
bdZIPans..5MPostcode in the invoicing addressPostleitzahl der Rechnungsadresse
bdCityans..50MTown/city of the invoicing addressOrt der Rechnungsadresse
bdCountryCodea3MCountry code for the invoicing address, 3 characters according to ISO 3166Ländercode der Rechnungsadresse, dreistellig gemäß ISO 3166
sdLastNameans..50OName of companyFirmenname
sdStreetans..50OStreet name of the separate delivery addressStraßenname der separaten Lieferadresse
sdStreetNrn..5OStreet number of the delivery addressHausnummer der Lieferadresse
sdStreet2ans..50OAddress addition in the delivery addressAdresszusatz in der Lieferadresse
sdZIPans..5OPostcode in the delivery addressPostleitzahl in der Lieferadresse
sdCityans..50OTown/city in the delivery addressOrtsname in der Lieferadresse
sdCountryCodea3OCountry code for the delivery address, 3 characters according to ISO 3166Ländercode der Lieferadresse, dreistellig gemäß ISO 3166
IPAddrans..15OCustomer´s IP addressIP-Adresse des Kunden
BrowserSessionIDans..50MCustomer´s Session IDSessionID des Kunden
CookiesIDans..50MCustomer´s CookieIDCookieID des Kunden
BrowserHeaderans..100MCustomer’s BrowserHeaderBrowserHeader des Kunden
Languagea2MLanguage: DESprache: DE
IBANans..34OInternational Bank Account NumberInternational Bank Account Number
BICans..11OBank Identifier CodeBank Identifier Code
MandateProvideda..3OSEPA mandate issued YES / NOSEPA-Mandat erteilt YES / NO
RPMethoda..10O

INVOICE / SDD (SEPA direct debit)

If nothing is transferred both payment methods are validated, otherwise PayMorrow validates only this one.

INVOICE / SDD (SEPA-Lastschrift)

Wenn nichts übergeben ist, werden beide Zahlarten validiert, sonst validiert PayMorrow nur diese.

CustomerHistoryans..1024O

Customer’s article list in the form:

OrderDate;totalAmount;RPMethod;Paymentstatus

OrderDate = YYYY-MM-DD

Paymentstatus = PAID,NOT_PAID,IN_DUNNING_PROCESS

“+” separates further entries

Einkaufsverlauf des Kunden in der Form:

OrderDate;totalAmount;RPMethod;Paymentstatus

OrderDate = YYYY-MM-DD

Paymentstatus = PAID,NOT_PAID,IN_DUNNING_PROCESS

„+“ trennt weitere Einträge

ShoppingDurationn..100OShopping duration in millisecondsEinkaufsdauer in Millisekunden
CheckoutDurationn..100OCheckout duration in millisecondsCheckout-Dauer in Millisekunden
DeviceIDans..100OUnique Device-IDEindeutige Geräte-ID

Parameters for PayMorrow payment initialisations


The following table describes the result parameters with which the Computop Paygate responds to your system

(info) pls. be prepared to receive additional parameters at any time and do not check the order of parameters

(info) the key (e.g. mid, RefNr) should not be checked case-sentive

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

KeyFormatCNDDescriptionBeschreibung

mid

ans..30

M

MerchantID, assigned by Computop

HändlerID, die von Computop vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

ID assigned by Paygate for the payment, e.g. for referencing in batch files as well as for capture or credit request.

Vom Paygate vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.

KeyFormatCNDDescriptionBeschreibung
XID

an32

M

ID for all single transactions (authorisation, capture, credit note) for one payment assigned by Paygate

Vom Paygate vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden

KeyFormatCNDDescriptionBeschreibung
TransID

ans..64

MTransactionID provided by you which should be unique for each paymentIhre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

KeyFormatCNDDescriptionBeschreibung
Status

a..50

M

OK (URLSuccess) or FAILED (URLFailure)

OK (URLSuccess) oder FAILED (URLFailure)

KeyFormatCNDDescriptionBeschreibung
Description

ans..1024

M
Further details in the event that payment is rejected. Please do not use the Description but the Code parameter for the transaction status analysis!
Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description, sondern Code für die Auswertung des Transaktionsstatus!

KeyFormatCNDDescriptionBeschreibung
Code

an8

M

Error code according to Paygate Response Codes (A4 Error codes)

Fehlercode gemäß Paygate Antwort-Codes (A4 Fehlercodes)

KeyFormatCNDDescriptionBeschreibung
refnr

ans..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

Key

Format

CND

Description

Beschreibung

bdStreet

ans..50

C

Only in case of correction by PayMorrow: Street name in the invoicing address

nur bei Korrektur durch PayMorrow: Straßenname der Rechnungsadresse
bdStreetNr

ans..5

C

Only in case of correction by PayMorrow: Street number of the invoicing address

nur bei Korrektur durch PayMorrow: Hausnummer der Rechnungsadresse
bdZIP

ans..5

C

Only in case of correction by PayMorrow: Postcode in the invoicing address

nur bei Korrektur durch PayMorrow: Postleitzahl der Rechnungsadresse
bdCity

ans..50

C

Only in case of correction by PayMorrow: Town/city of the invoicing address

nur bei Korrektur durch PayMorrow: Ort der Rechnungsadresse
bdCountryCode

a3

C

Only in case of correction by PayMorrow: Country code for the invoicing address, 3 characters according to ISO 3166

nur bei Korrektur durch PayMorrow: Ländercode der Rechnungsadresse, dreistellig gemäß ISO 3166
sdLastName

ans..50

C

Only in case of correction by PayMorrow: Name of company

nur bei Korrektur durch PayMorrow: Firmenname
sdStreet

ans..50

C

Only in case of correction by PayMorrow: Street name of the separate delivery address

nur bei Korrektur durch PayMorrow: Straßenname der separaten Lieferadresse
sdStreetNr

n..5

C

Only in case of correction by PayMorrow: Street number of the delivery address

nur bei Korrektur durch PayMorrow: Hausnummer der Lieferadresse
sdStreet2

ans..50

C

Only in case of correction by PayMorrow: Address addition in the delivery address

nur bei Korrektur durch PayMorrow: Adresszusatz in der Lieferadresse
sdZIP

ans..5

C

Only in case of correction by PayMorrow: Postcode in the delivery address

nur bei Korrektur durch PayMorrow: Postleitzahl in der Lieferadresse
sdCity

ans..50

C

Only in case of correction by PayMorrow: Town/city in the delivery address

nur bei Korrektur durch PayMorrow: Ortsname in der Lieferadresse
sdCountryCode

a3

C

Only in case of correction by PayMorrow: Country code for the delivery address, 3 characters according to ISO 3166

nur bei Korrektur durch PayMorrow: Ländercode der Lieferadresse, dreistellig gemäß ISO 3166
InvoiceStatus

a..20

M

VALIDATED / NOT_VALIDATED

VALIDATED / NOT_VALIDATED
InvoiceDeclineType

ans..20

M



InvoiceDeclineCommunicated

ans..512

M

Possible detailed feedback for the customer with regard to purchase on invoice

Mögliche detaillierte Rückmeldung für den Kunden bezüglich Rechnungskauf
SDDStatus

a..20

M

VALIDATED / NOT_VALIDATED

VALIDATED / NOT_VALIDATED
SDDDeclineType

ans..20

M



SDDDeclineCommunicated

ans..512

M

Possible detailed feedback for the customer with regard to SEPA direct debit

Mögliche detaillierte Rückmeldung für den Kunden bezüglich SEPA-Lastschrift
CodeExt

n3

O

Forwarded from Paymorrow: error_1_code

Weitergeleitet von Paymorrow: error_1_code
ErrorText

ans..255

O

Forwarded from Paymorrow: error_1_technicalDesc + ";" + error_1_consumerShortDesc

Weitergeleitet von Paymorrow: error_1_technicalDesc + ";" + error_1_consumerShortDesc
CodeExt2

n3

O

Forwarded from Paymorrow: error_2_code

Weitergeleitet von Paymorrow: error_2_code
ErrorText2

ans..255

O

Forwarded from Paymorrow: error_2_technicalDesc + ";" + error_2_consumerShortDesc

Weitergeleitet von Paymorrow: error_2_technicalDesc + ";" + error_2_consumerShortDesc
CodeExt[n]

n3

O

Forwarded from Paymorrow: error_[n]_code

Weitergeleitet von Paymorrow: error_[n]_code
ErrorText[n]

ans..255

O

Forwarded from Paymorrow: up to 15 value pairs: error_[n]_technicalDesc + ";" + error_[n]_consumerShortDesc

Weitergeleitet von Paymorrow, bis 15 Wertepaare: error_[n]_technicalDesc + ";" + error_[n]_consumerShortDesc

Response parameters for the PayMorrow payment initialisation



Confirming a PayMorrow authorisation

In order to confirm a PayMorrow authorization, please use the following URL:

 

Notice: For security reasons, Computop Paygate rejects all payment requests with formatting errors. Therefore, please use the correct data type for each parameter.

The following table describes the encrypted payment request parameters:

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

KeyFormatCNDDescriptionBeschreibung

MerchantID

ans..30

M

MerchantID, assigned by Computop. Additionally this parameter has to be passed in plain language too.

HändlerID, die von Computop vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben.

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

ID assigned by Paygate for the payment, e.g. for referencing in batch files as well as for capture or credit request.

Vom Paygate vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.

KeyFormatCNDDescriptionBeschreibung

MAC

an64

M
Hash Message Authentication Code (HMAC) with SHA-256 algorithm. Details can be found here:
Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier:

Key

Format

CND

Description

Beschreibung

EventToken

a2

M

13 for ConfirmOrder (confirm authorisation)

13 für ConfirmOrder (Autorisierung bestätigen)

RPMethoda..10CObligatory if INVOICE and SDD have been validatedPflicht, wenn INVOICE und SDD validiert worden sind
DeviceIDans..100CObligatory if not yet transferred: Unique Device-IDPflicht, wenn noch nicht übergeben: Eindeutige Geräte-ID

Parameters for the confirmation of a PayMorrow authorisation

 

The following table describes the result parameters with which the Computop Paygate responds to your system

(info) pls. be prepared to receive additional parameters at any time and do not check the order of parameters

(info) the key (e.g. mid, RefNr) should not be checked case-sentive

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

KeyFormatCNDDescriptionBeschreibung

mid

ans..30

M

MerchantID, assigned by Computop

HändlerID, die von Computop vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

ID assigned by Paygate for the payment, e.g. for referencing in batch files as well as for capture or credit request.

Vom Paygate vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.

KeyFormatCNDDescriptionBeschreibung
XID

an32

M

ID for all single transactions (authorisation, capture, credit note) for one payment assigned by Paygate

Vom Paygate vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden

KeyFormatCNDDescriptionBeschreibung
TransID

ans..64

MTransactionID provided by you which should be unique for each paymentIhre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

KeyFormatCNDDescriptionBeschreibung
Status

a..50

M

OK (URLSuccess) or FAILED (URLFailure)

OK (URLSuccess) oder FAILED (URLFailure)

KeyFormatCNDDescriptionBeschreibung
Description

ans..1024

M
Further details in the event that payment is rejected. Please do not use the Description but the Code parameter for the transaction status analysis!
Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description, sondern Code für die Auswertung des Transaktionsstatus!

KeyFormatCNDDescriptionBeschreibung
Code

an8

M

Error code according to Paygate Response Codes (A4 Error codes)

Fehlercode gemäß Paygate Antwort-Codes (A4 Fehlercodes)

Key

Format

CND

Description

Beschreibung

RefNr

ns..30

M

Merchant’s unique reference numberEindeutige Referenznummer des Händlers
CodeExt

n3

O

Forwarded from Paymorrow: error_1_code

Weitergeleitet von Paymorrow: error_1_code
ErrorText

ans..255

O

Forwarded from Paymorrow: error_1_technicalDesc + ";" + error_1_consumerShortDesc

Weitergeleitet von Paymorrow: error_1_technicalDesc + ";" + error_1_consumerShortDesc
CodeExt2

n3

O

Forwarded from Paymorrow: error_2_code

Weitergeleitet von Paymorrow: error_2_code
ErrorText2

ans..255

O

Forwarded from Paymorrow: error_2_technicalDesc + ";" + error_2_consumerShortDesc

Weitergeleitet von Paymorrow: error_2_technicalDesc + ";" + error_2_consumerShortDesc
CodeExt[n]

n3

O

Forwarded from Paymorrow: error_[n]_code

Weitergeleitet von Paymorrow: error_[n]_code
ErrorText[n]

ans..255

O

Forwarded from Paymorrow: up to 15 value pairs: error_[n]_technicalDesc + ";" + error_[n]_consumerShortDesc

Weitergeleitet von Paymorrow, bis 15 Wertepaare: error_[n]_technicalDesc + ";" + error_[n]_consumerShortDesc

Reply parameters for the confirmation of a PayMorrow authorisation



Changing the PayMorrow TransID of an order

In order to change the TransID of a PayMorrow order, for instance to change a provisional order number into a final order number, please use the following URL:

 

Notice: For security reasons, Computop Paygate rejects all payment requests with formatting errors. Therefore, please use the correct data type for each parameter.

The following table describes the encrypted payment request parameters:

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

KeyFormatCNDDescriptionBeschreibung

MerchantID

ans..30

M

MerchantID, assigned by Computop. Additionally this parameter has to be passed in plain language too.

HändlerID, die von Computop vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben.

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

ID assigned by Paygate for the payment, e.g. for referencing in batch files as well as for capture or credit request.

Vom Paygate vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.

KeyFormatCNDDescriptionBeschreibung
TransID

ans..64

MTransactionID provided by you which should be unique for each paymentIhre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

KeyFormatCNDDescriptionBeschreibung

MAC

an64

M
Hash Message Authentication Code (HMAC) with SHA-256 algorithm. Details can be found here:
Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier:

Key

Format

CND

Description

Beschreibung

EventToken

a2

M

12 for updateOrderID (change order number)

12 für updateOrderID (Bestellnummer ändern)

Parameters for changing the PayMorrow TransID

 

The following table describes the result parameters with which the Computop Paygate responds to your system

(info) pls. be prepared to receive additional parameters at any time and do not check the order of parameters

(info) the key (e.g. mid, RefNr) should not be checked case-sentive

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

KeyFormatCNDDescriptionBeschreibung

mid

ans..30

M

MerchantID, assigned by Computop

HändlerID, die von Computop vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

ID assigned by Paygate for the payment, e.g. for referencing in batch files as well as for capture or credit request.

Vom Paygate vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.

KeyFormatCNDDescriptionBeschreibung
XID

an32

M

ID for all single transactions (authorisation, capture, credit note) for one payment assigned by Paygate

Vom Paygate vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden

KeyFormatCNDDescriptionBeschreibung
TransID

ans..64

MTransactionID provided by you which should be unique for each paymentIhre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

KeyFormatCNDDescriptionBeschreibung
Status

a..50

M

OK (URLSuccess) or FAILED (URLFailure)

OK (URLSuccess) oder FAILED (URLFailure)

KeyFormatCNDDescriptionBeschreibung
Description

ans..1024

M
Further details in the event that payment is rejected. Please do not use the Description but the Code parameter for the transaction status analysis!
Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description, sondern Code für die Auswertung des Transaktionsstatus!

KeyFormatCNDDescriptionBeschreibung
Code

an8

M

Error code according to Paygate Response Codes (A4 Error codes)

Fehlercode gemäß Paygate Antwort-Codes (A4 Fehlercodes)

Key

Format

CND

Description

Beschreibung

RefNr

ns..30

M

Merchant’s unique reference numberEindeutige Referenznummer des Händlers
CodeExt

n3

O

Forwarded from Paymorrow: error_1_code

Weitergeleitet von Paymorrow: error_1_code
ErrorText

ans..255

O

Forwarded from Paymorrow: error_1_technicalDesc + ";" + error_1_consumerShortDesc

Weitergeleitet von Paymorrow: error_1_technicalDesc + ";" + error_1_consumerShortDesc
CodeExt2

n3

O

Forwarded from Paymorrow: error_2_code

Weitergeleitet von Paymorrow: error_2_code
ErrorText2

ans..255

O

Forwarded from Paymorrow: error_2_technicalDesc + ";" + error_2_consumerShortDesc

Weitergeleitet von Paymorrow: error_2_technicalDesc + ";" + error_2_consumerShortDesc
CodeExt[n]

n3

O

Forwarded from Paymorrow: error_[n]_code

Weitergeleitet von Paymorrow: error_[n]_code
ErrorText[n]

ans..255

O

Forwarded from Paymorrow: up to 15 value pairs: error_[n]_technicalDesc + ";" + error_[n]_consumerShortDesc

Weitergeleitet von Paymorrow, bis 15 Wertepaare: error_[n]_technicalDesc + ";" + error_[n]_consumerShortDesc

Reply parameters for changing the PayMorrow TransID



Capture a PayMorrow payment (full / partial capture)

In order to execute a capture or partial capture for a PayMorrow order or to note another receipt of payment, please use the following URL:

 

Notice: For security reasons, Computop Paygate rejects all payment requests with formatting errors. Therefore, please use the correct data type for each parameter.

The following table describes the encrypted payment request parameters:

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

KeyFormatCNDDescriptionBeschreibung

MerchantID

ans..30

M

MerchantID, assigned by Computop. Additionally this parameter has to be passed in plain language too.

HändlerID, die von Computop vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben.

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

ID assigned by Paygate for the payment, e.g. for referencing in batch files as well as for capture or credit request.

Vom Paygate vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.

Key

Format

CND

Description

Beschreibung

TransID

ans..64

MC

ID assigned by Merchant for the payment process to be captured.

Optional if EventToken=27: serves to settle an order or all associated invoices after transfer of the original TransID

Vom Händler initial vergebene ID für den zu buchenden Zahlungsvorgang.

Bei EventToken=27 optional: dient zum Begleichen einer Bestellung bzw. aller zugehörigen Rechnungen nach Übergabe der ursprünglichen TransID

Amountn..10M

Amount of the entire order to be captured in the smallest currency unit (e.g. EUR Cent).

Please contact the helpdesk, if you want to capture amounts < 100 (smallest currency unit).

Betrag der zu buchenden Bestellung in der kleinsten Währungseinheit (z.B. EUR Cent).

Bitte wenden Sie sich an den Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

KeyFormatCNDDescriptionBeschreibung
Currency

a3

M

Currency, three digits DIN / ISO 4217. Only EUR permissible. Please find an overview here: A1 Currency table

Währung, drei Zeichen DIN / ISO 4217. Nur EUR zulässig. Hier eine Übersicht: A1 Währungstabelle

Key

Format

CND

Description

Beschreibung

TaxAmountn..10M

Tax amount of the entire order to be captured in the smallest currency unit (e.g. EUR Cent).

Please note that: TaxAmount = Amount * x/(1+x), where x is the VAT rate.

Please contact the helpdesk, if you want to capture amounts < 100 (smallest currency unit).

Steuerbetrag der zu buchenden Bestellung in der kleinsten Währungseinheit (z.B. EUR Cent).

Bitte beachten Sie, dass: TaxAmount = Amount * x/(1+x), wobei x der Mehrwertsteuersatz ist.

Bitte wenden Sie sich an den Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

KeyFormatCNDDescriptionBeschreibung

MAC

an64

M
Hash Message Authentication Code (HMAC) with SHA-256 algorithm. Details can be found here:
Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier:

Key

Format

CND

Description

Beschreibung

RefNr

ns..30

MC

Unique reference number / invoice number

Optional if EventToken=27: to settle a certain invoice after transfer of the original RefNr

Eindeutige Referenz / Rechnungsnummer

Bei EventToken=27 optional: zum Begleichen einer bestimmten Rechnung nach Übergabe der ursprünglichen RefNr

KeyFormatCNDDescriptionBeschreibung
ReqId

ans..32

O

To avoid double payments or actions (e.g. by ETM), enter an alphanumeric value which identifies your transaction and may be assigned only once. If the transaction or action is submitted again with the same ReqID, Computop Paygate will not carry out the payment or new action, but will just return the status of the original transaction or action.

Please note that the Computop Paygate must have a finalized transaction status for the first initial action (authentication/authorisation). This does not apply to 3-D Secure authentications that are terminated by a timeout. The 3-D Secure Timeout status does not count as a completed status in which the ReqID functionality on Paygate does not take effect. Submissions with identical ReqID for an open status will be processed regularly.

Notice: Please note that a ReqID is only valid for 12 month, then it gets deleted at the Paygate.

Um Doppelzahlungen (z.B. durch ETM) zu vermeiden, übergeben Sie einen alphanumerischen Wert, der Ihre Transaktion oder Aktion identifiziert und nur einmal vergeben werden darf. Falls die Transaktion oder Aktion mit derselben ReqID erneut eingereicht wird, führt das Computop Paygate keine Zahlung oder weitere Aktion aus, sondern gibt nur den Status der ursprünglichen Transaktion oder Aktion zurück.

Bitte beachten Sie, dass das Computop Paygate für die erste initiale Aktion (Authentifizierung/Autorisierung) einen abgeschlossenen Transaktionsstatus haben muss. Dies gilt nicht für 3-D Secure Authentifizierungen, die durch einem Timeout beendet werden. Der Status 3-D Secure Timeout gilt nicht als abgeschlossener Status, bei dem ReqID-Funktionalität am Paygate nicht greift. Einreichungen mit identischer ReqID auf einen offenen Status werden regulär verarbeitet.

Hinweis: Bitte beachten Sie, dass eine ReqID nur 12 Monate gültig ist, danach wird sie vom Paygate gelöscht.

Key

Format

CND

Description

Beschreibung

EventToken

a2

M

21 for partial capture

22 for partial capture with approval of the remaining authorised amount

27 for registerDirectPayment (capture of a payment receipt via a different way)

21 für Teilbuchung

22 für Teilbuchung mit Freigabe des restlichen autorisierten Betrages

27 für registerDirectPayment (Buchung eines Zahlungseingangs über einen anderen Weg)

ArticleListans..1024C

Not if EventToken=27; obligatory if EventToken=21 or 22

Article list with the following parameters:

“;” separates the individual parameters
“+” separates several articles

Quantity;ArticleID;Name;Type;Category;UnitPriceGross;GrossAmount;VatRate;VatAmount

Possible values for “type”: GOODS, VOUCHER, SHIPPING, PAYMENT_FEE

Please use the values specified for “Category” from the Paymorrow specification.

Example “VatRate”: for 19%, enter 1900

Optional and only by arrangement with PayMorrow, also the following short article list:

VatRate;VatAmount

Nicht bei EventToken=27; Pflicht bei EventTo-ken=21 oder 22

Artikelliste mit folgenden Parametern:

„;“ trennt die einzelnen Parameter
„+“ trennt mehrere Artikel

Quantity;ArticleID;Name;Type;Category;UnitPriceGross;GrossAmount;VatRate;VatAmount

Mögliche Werte für „Type“: GOODS, VOUCHER, SHIPPING, PAYMENT_FEE

Bitte entnehmen Sie die vorgegebenen Werte für „Category“ aus der Paymorrow-Spezifikation.

Beispiel „VatRate“: für 19% übergeben Sie 1900

Optional und nur nach Vereinbarung mit PayMorrow auch folgende kurze Artikelliste:

VatRate;VatAmount

Parameters for capture of a PayMorrow payment

 

The following table describes the result parameters with which the Computop Paygate responds to your system

(info) pls. be prepared to receive additional parameters at any time and do not check the order of parameters

(info) the key (e.g. mid, RefNr) should not be checked case-sentive

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

KeyFormatCNDDescriptionBeschreibung

mid

ans..30

M

MerchantID, assigned by Computop

HändlerID, die von Computop vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

ID assigned by Paygate for the payment, e.g. for referencing in batch files as well as for capture or credit request.

Vom Paygate vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.

KeyFormatCNDDescriptionBeschreibung
XID

an32

M

ID for all single transactions (authorisation, capture, credit note) for one payment assigned by Paygate

Vom Paygate vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden

KeyFormatCNDDescriptionBeschreibung
TransID

ans..64

MTransactionID provided by you which should be unique for each paymentIhre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

KeyFormatCNDDescriptionBeschreibung
Status

a..50

M

OK (URLSuccess) or FAILED (URLFailure)

OK (URLSuccess) oder FAILED (URLFailure)

KeyFormatCNDDescriptionBeschreibung
Description

ans..1024

M
Further details in the event that payment is rejected. Please do not use the Description but the Code parameter for the transaction status analysis!
Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description, sondern Code für die Auswertung des Transaktionsstatus!

KeyFormatCNDDescriptionBeschreibung
Code

an8

M

Error code according to Paygate Response Codes (A4 Error codes)

Fehlercode gemäß Paygate Antwort-Codes (A4 Fehlercodes)

Key

Format

CND

Description

Beschreibung

RefNr

ns..30

M

Unique reference number / invoice numberEindeutige Referenz / Rechnungsnummer
CodeExt

n3

O

Forwarded from Paymorrow: error_1_code

Weitergeleitet von Paymorrow: error_1_code
ErrorText

ans..255

O

Forwarded from Paymorrow: error_1_technicalDesc + ";" + error_1_consumerShortDesc

Weitergeleitet von Paymorrow: error_1_technicalDesc + ";" + error_1_consumerShortDesc
CodeExt2

n3

O

Forwarded from Paymorrow: error_2_code

Weitergeleitet von Paymorrow: error_2_code
ErrorText2

ans..255

O

Forwarded from Paymorrow: error_2_technicalDesc + ";" + error_2_consumerShortDesc

Weitergeleitet von Paymorrow: error_2_technicalDesc + ";" + error_2_consumerShortDesc
CodeExt[n]

n3

O

Forwarded from Paymorrow: error_[n]_code

Weitergeleitet von Paymorrow: error_[n]_code
ErrorText[n]

ans..255

O

Forwarded from Paymorrow: up to 15 value pairs: error_[n]_technicalDesc + ";" + error_[n]_consumerShortDesc

Weitergeleitet von Paymorrow, bis 15 Wertepaare: error_[n]_technicalDesc + ";" + error_[n]_consumerShortDesc

Response parameters for capturing a PayMorrow payment

 


Updating PayMorrow invoice numbers

In order to update an invoice number for a PayMorrow payment that was not yet known at the time of the capture, please use the following URL:

 

Notice: For security reasons, Computop Paygate rejects all payment requests with formatting errors. Therefore, please use the correct data type for each parameter.

The following table describes the encrypted payment request parameters:

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

KeyFormatCNDDescriptionBeschreibung

MerchantID

ans..30

M

MerchantID, assigned by Computop. Additionally this parameter has to be passed in plain language too.

HändlerID, die von Computop vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben.

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

ID assigned by Paygate for the payment, e.g. for referencing in batch files as well as for capture or credit request.

Vom Paygate vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.

KeyFormatCNDDescriptionBeschreibung
XID

an32

M

ID for all single transactions (authorisation, capture, credit note) for one payment assigned by Paygate

Vom Paygate vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden

KeyFormatCNDDescriptionBeschreibung

MAC

an64

M
Hash Message Authentication Code (HMAC) with SHA-256 algorithm. Details can be found here:
Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier:

Key

Format

CND

Description

Beschreibung

RefNrns..30MUnique reference number / invoice numberEindeutige Referenz / Rechnungsnummer

EventToken

a2

M

24 for updateInvoiceID (update invoice number)

24 für updateInvoiceID (Rechnungsnummer aktualisieren)

Parameters for the updating of an invoice number with PayMorrow payments

 

The following table describes the result parameters with which the Computop Paygate responds to your system

(info) pls. be prepared to receive additional parameters at any time and do not check the order of parameters

(info) the key (e.g. mid, RefNr) should not be checked case-sentive

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

KeyFormatCNDDescriptionBeschreibung

mid

ans..30

M

MerchantID, assigned by Computop

HändlerID, die von Computop vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

ID assigned by Paygate for the payment, e.g. for referencing in batch files as well as for capture or credit request.

Vom Paygate vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.

KeyFormatCNDDescriptionBeschreibung
XID

an32

M

ID for all single transactions (authorisation, capture, credit note) for one payment assigned by Paygate

Vom Paygate vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden

KeyFormatCNDDescriptionBeschreibung
TransID

ans..64

MTransactionID provided by you which should be unique for each paymentIhre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

KeyFormatCNDDescriptionBeschreibung
Status

a..50

M

OK (URLSuccess) or FAILED (URLFailure)

OK (URLSuccess) oder FAILED (URLFailure)

KeyFormatCNDDescriptionBeschreibung
Description

ans..1024

M
Further details in the event that payment is rejected. Please do not use the Description but the Code parameter for the transaction status analysis!
Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description, sondern Code für die Auswertung des Transaktionsstatus!

KeyFormatCNDDescriptionBeschreibung
Code

an8

M

Error code according to Paygate Response Codes (A4 Error codes)

Fehlercode gemäß Paygate Antwort-Codes (A4 Fehlercodes)

Key

Format

CND

Description

Beschreibung

RefNr

ns..30

M

Unique reference number / invoice numberEindeutige Referenz / Rechnungsnummer
CodeExt

n3

O

Forwarded from Paymorrow: error_1_code

Weitergeleitet von Paymorrow: error_1_code
ErrorText

ans..255

O

Forwarded from Paymorrow: error_1_technicalDesc + ";" + error_1_consumerShortDesc

Weitergeleitet von Paymorrow: error_1_technicalDesc + ";" + error_1_consumerShortDesc
CodeExt2

n3

O

Forwarded from Paymorrow: error_2_code

Weitergeleitet von Paymorrow: error_2_code
ErrorText2

ans..255

O

Forwarded from Paymorrow: error_2_technicalDesc + ";" + error_2_consumerShortDesc

Weitergeleitet von Paymorrow: error_2_technicalDesc + ";" + error_2_consumerShortDesc
CodeExt[n]

n3

O

Forwarded from Paymorrow: error_[n]_code

Weitergeleitet von Paymorrow: error_[n]_code
ErrorText[n]

ans..255

O

Forwarded from Paymorrow: up to 15 value pairs: error_[n]_technicalDesc + ";" + error_[n]_consumerShortDesc

Weitergeleitet von Paymorrow, bis 15 Wertepaare: error_[n]_technicalDesc + ";" + error_[n]_consumerShortDesc

Reply parameters for the updating of an invoice number with PayMorrow payments

 


Querying a PayMorrow order status

In order to query the status of a PayMorrow order, please use the following URL:

 

Notice: For security reasons, Computop Paygate rejects all payment requests with formatting errors. Therefore, please use the correct data type for each parameter.

The following table describes the encrypted payment request parameters:

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

KeyFormatCNDDescriptionBeschreibung

MerchantID

ans..30

M

MerchantID, assigned by Computop. Additionally this parameter has to be passed in plain language too.

HändlerID, die von Computop vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben.

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

ID assigned by Paygate for the payment, e.g. for referencing in batch files as well as for capture or credit request.

Vom Paygate vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.

KeyFormatCNDDescriptionBeschreibung
Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit).

Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den Computop Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

KeyFormatCNDDescriptionBeschreibung
Currency

a3

M

Currency, three digits DIN / ISO 4217. Only EUR permissible. Please find an overview here: A1 Currency table

Währung, drei Zeichen DIN / ISO 4217. Nur EUR zulässig. Hier eine Übersicht: A1 Währungstabelle

KeyFormatCNDDescriptionBeschreibung

MAC

an64

M
Hash Message Authentication Code (HMAC) with SHA-256 algorithm. Details can be found here:
Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier:

Key

Format

CND

Description

Beschreibung

EventToken

a2

M

52 for getOrderStatus (query order status)

52 für getOrderStatus (Bestellstatus abfragen)

Parameters for querying the status of a PayMorrow order

 

The following table describes the result parameters with which the Computop Paygate responds to your system

(info) pls. be prepared to receive additional parameters at any time and do not check the order of parameters

(info) the key (e.g. mid, RefNr) should not be checked case-sentive

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

KeyFormatCNDDescriptionBeschreibung

mid

ans..30

M

MerchantID, assigned by Computop

HändlerID, die von Computop vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

ID assigned by Paygate for the payment, e.g. for referencing in batch files as well as for capture or credit request.

Vom Paygate vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.

KeyFormatCNDDescriptionBeschreibung
XID

an32

M

ID for all single transactions (authorisation, capture, credit note) for one payment assigned by Paygate

Vom Paygate vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden

KeyFormatCNDDescriptionBeschreibung
Status

a..50

M

OK (URLSuccess) or FAILED (URLFailure)

OK (URLSuccess) oder FAILED (URLFailure)

Key

Format

CND

Description

Beschreibung

LastStatus

a..50

M

OK or FAILEDOK oder FAILED

KeyFormatCNDDescriptionBeschreibung
Description

ans..1024

M
Further details in the event that payment is rejected. Please do not use the Description but the Code parameter for the transaction status analysis!
Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description, sondern Code für die Auswertung des Transaktionsstatus!

KeyFormatCNDDescriptionBeschreibung
Code

an8

M

Error code according to Paygate Response Codes (A4 Error codes)

Fehlercode gemäß Paygate Antwort-Codes (A4 Fehlercodes)

Key

Format

CND

Description

Beschreibung

RefNr

ns..30

M

Unique reference number / invoice numberEindeutige Referenznummer / Rechnungsnummer
CodeExt

n3

O

Forwarded from Paymorrow: error_1_code

Weitergeleitet von Paymorrow: error_1_code
ErrorText

ans..255

O

Forwarded from Paymorrow: error_1_technicalDesc + ";" + error_1_consumerShortDesc

Weitergeleitet von Paymorrow: error_1_technicalDesc + ";" + error_1_consumerShortDesc
CodeExt2

n3

O

Forwarded from Paymorrow: error_2_code

Weitergeleitet von Paymorrow: error_2_code
ErrorText2

ans..255

O

Forwarded from Paymorrow: error_2_technicalDesc + ";" + error_2_consumerShortDesc

Weitergeleitet von Paymorrow: error_2_technicalDesc + ";" + error_2_consumerShortDesc
CodeExt[n]

n3

O

Forwarded from Paymorrow: error_[n]_code

Weitergeleitet von Paymorrow: error_[n]_code
ErrorText[n]

ans..255

O

Forwarded from Paymorrow: up to 15 value pairs: error_[n]_technicalDesc + ";" + error_[n]_consumerShortDesc

Weitergeleitet von Paymorrow, bis 15 Wertepaare: error_[n]_technicalDesc + ";" + error_[n]_consumerShortDesc

Reply parameters for querying the status of a PayMorrow order

 


Pausing PayMorrow payments

In order to pause an order or a payment with PayMorrow, please use the following URL:

 

Notice: For security reasons, Computop Paygate rejects all payment requests with formatting errors. Therefore, please use the correct data type for each parameter.

The following table describes the encrypted payment request parameters:

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

KeyFormatCNDDescriptionBeschreibung

MerchantID

ans..30

M

MerchantID, assigned by Computop. Additionally this parameter has to be passed in plain language too.

HändlerID, die von Computop vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben.

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

ID assigned by Paygate for the payment, e.g. for referencing in batch files as well as for capture or credit request.

Vom Paygate vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.

Key

Format

CND

Description

Beschreibung

XID

an32

O

XID of the transaction to be paused.

If no XID is transferred, the entire order is paused.

XID der zu pausierenden Transaktion.

Wenn keine XID übergeben wird, pausiert die gesamte Bestellung.

KeyFormatCNDDescriptionBeschreibung

MAC

an64

M
Hash Message Authentication Code (HMAC) with SHA-256 algorithm. Details can be found here:
Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier:

Key

Format

CND

Description

Beschreibung

RefNrns..30CObligatory if EventToken=26: Unique reference numberPflicht bei EventToken=26: Eindeutige Referenznummer

EventToken

a2

M

for postponeOrderCollection (capture):

26 (pauses the capture specified with XID)

53 (paused all captures belonging to the payment)

für postponeOrderCollection (Buchung):

26 (pausiert die mit XID angegebene Buchung)

53 (pausiert alle zur Zahlung gehörigen Buchungen)

NumberOfDaysn..3MNumber of days by which the order/payment is to be put backAnzahl der Tage, um die die Bestellung/Rechnung zurückgestellt werden soll

Parameters for the pausing of PayMorrow payments

 

The following table describes the result parameters with which the Computop Paygate responds to your system

(info) pls. be prepared to receive additional parameters at any time and do not check the order of parameters

(info) the key (e.g. mid, RefNr) should not be checked case-sentive

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

KeyFormatCNDDescriptionBeschreibung

mid

ans..30

M

MerchantID, assigned by Computop

HändlerID, die von Computop vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

ID assigned by Paygate for the payment, e.g. for referencing in batch files as well as for capture or credit request.

Vom Paygate vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.

KeyFormatCNDDescriptionBeschreibung
XID

an32

M

ID for all single transactions (authorisation, capture, credit note) for one payment assigned by Paygate

Vom Paygate vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden

KeyFormatCNDDescriptionBeschreibung
TransID

ans..64

MTransactionID provided by you which should be unique for each paymentIhre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

KeyFormatCNDDescriptionBeschreibung
Status

a..50

M

OK (URLSuccess) or FAILED (URLFailure)

OK (URLSuccess) oder FAILED (URLFailure)

KeyFormatCNDDescriptionBeschreibung
Description

ans..1024

M
Further details in the event that payment is rejected. Please do not use the Description but the Code parameter for the transaction status analysis!
Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description, sondern Code für die Auswertung des Transaktionsstatus!

KeyFormatCNDDescriptionBeschreibung
Code

an8

M

Error code according to Paygate Response Codes (A4 Error codes)

Fehlercode gemäß Paygate Antwort-Codes (A4 Fehlercodes)

Key

Format

CND

Description

Beschreibung

RefNr

ns..30

M

Unique reference number / invoice numberEindeutige Referenznummer / Rechnungsnummer
CodeExt

n3

O

Forwarded from Paymorrow: error_1_code

Weitergeleitet von Paymorrow: error_1_code
ErrorText

ans..255

O

Forwarded from Paymorrow: error_1_technicalDesc + ";" + error_1_consumerShortDesc

Weitergeleitet von Paymorrow: error_1_technicalDesc + ";" + error_1_consumerShortDesc
CodeExt2

n3

O

Forwarded from Paymorrow: error_2_code

Weitergeleitet von Paymorrow: error_2_code
ErrorText2

ans..255

O

Forwarded from Paymorrow: error_2_technicalDesc + ";" + error_2_consumerShortDesc

Weitergeleitet von Paymorrow: error_2_technicalDesc + ";" + error_2_consumerShortDesc
CodeExt[n]

n3

O

Forwarded from Paymorrow: error_[n]_code

Weitergeleitet von Paymorrow: error_[n]_code
ErrorText[n]

ans..255

O

Forwarded from Paymorrow: up to 15 value pairs: error_[n]_technicalDesc + ";" + error_[n]_consumerShortDesc

Weitergeleitet von Paymorrow, bis 15 Wertepaare: error_[n]_technicalDesc + ";" + error_[n]_consumerShortDesc

Reply parameters for the pausing of PayMorrow payments

 


Reversal of PayMorrow payments

In order to cancel an order or a payment with PayMorrow, please use the following URL:

 

Notice: For security reasons, Computop Paygate rejects all payment requests with formatting errors. Therefore, please use the correct data type for each parameter.

The following table describes the encrypted payment request parameters:

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

KeyFormatCNDDescriptionBeschreibung

MerchantID

ans..30

M

MerchantID, assigned by Computop. Additionally this parameter has to be passed in plain language too.

HändlerID, die von Computop vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben.

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

ID assigned by Paygate for the payment, e.g. for referencing in batch files as well as for capture or credit request.

Vom Paygate vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.

Key

Format

CND

Description

Beschreibung

XID

an32

C

Obligatory if EventToken=42: XID of a certain capture

Pflicht bei EventToken=42: XID einer bestimmten Buchung

KeyFormatCNDDescriptionBeschreibung
Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit).

Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den Computop Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

KeyFormatCNDDescriptionBeschreibung
Currency

a3

M

Currency, three digits DIN / ISO 4217. Only EUR permissible. Please find an overview here: A1 Currency table

Währung, drei Zeichen DIN / ISO 4217. Nur EUR zulässig. Hier eine Übersicht: A1 Währungstabelle

KeyFormatCNDDescriptionBeschreibung

MAC

an64

M
Hash Message Authentication Code (HMAC) with SHA-256 algorithm. Details can be found here:
Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier:

KeyFormatCNDDescriptionBeschreibung
ReqId

ans..32

O

To avoid double payments or actions (e.g. by ETM), enter an alphanumeric value which identifies your transaction and may be assigned only once. If the transaction or action is submitted again with the same ReqID, Computop Paygate will not carry out the payment or new action, but will just return the status of the original transaction or action.

Please note that the Computop Paygate must have a finalized transaction status for the first initial action (authentication/authorisation). This does not apply to 3-D Secure authentications that are terminated by a timeout. The 3-D Secure Timeout status does not count as a completed status in which the ReqID functionality on Paygate does not take effect. Submissions with identical ReqID for an open status will be processed regularly.

Notice: Please note that a ReqID is only valid for 12 month, then it gets deleted at the Paygate.

Um Doppelzahlungen (z.B. durch ETM) zu vermeiden, übergeben Sie einen alphanumerischen Wert, der Ihre Transaktion oder Aktion identifiziert und nur einmal vergeben werden darf. Falls die Transaktion oder Aktion mit derselben ReqID erneut eingereicht wird, führt das Computop Paygate keine Zahlung oder weitere Aktion aus, sondern gibt nur den Status der ursprünglichen Transaktion oder Aktion zurück.

Bitte beachten Sie, dass das Computop Paygate für die erste initiale Aktion (Authentifizierung/Autorisierung) einen abgeschlossenen Transaktionsstatus haben muss. Dies gilt nicht für 3-D Secure Authentifizierungen, die durch einem Timeout beendet werden. Der Status 3-D Secure Timeout gilt nicht als abgeschlossener Status, bei dem ReqID-Funktionalität am Paygate nicht greift. Einreichungen mit identischer ReqID auf einen offenen Status werden regulär verarbeitet.

Hinweis: Bitte beachten Sie, dass eine ReqID nur 12 Monate gültig ist, danach wird sie vom Paygate gelöscht.

Key

Format

CND

Description

Beschreibung

EventToken

a2

M

40 to cancel the order

41 to cancel the capture

42 to cancel a certain partial capture

40 für Storno der Bestellung

41 für Storno der Buchung

42 für Storno einer bestimmten Teilbuchung

Parameters for reversal of a PayMorrow payment

 

The following table describes the result parameters with which the Computop Paygate responds to your system

(info) pls. be prepared to receive additional parameters at any time and do not check the order of parameters

(info) the key (e.g. mid, RefNr) should not be checked case-sentive

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

KeyFormatCNDDescriptionBeschreibung

mid

ans..30

M

MerchantID, assigned by Computop

HändlerID, die von Computop vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

ID assigned by Paygate for the payment, e.g. for referencing in batch files as well as for capture or credit request.

Vom Paygate vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.

KeyFormatCNDDescriptionBeschreibung
XID

an32

M

ID for all single transactions (authorisation, capture, credit note) for one payment assigned by Paygate

Vom Paygate vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden

KeyFormatCNDDescriptionBeschreibung
TransID

ans..64

MTransactionID provided by you which should be unique for each paymentIhre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

KeyFormatCNDDescriptionBeschreibung
Status

a..50

M

OK (URLSuccess) or FAILED (URLFailure)

OK (URLSuccess) oder FAILED (URLFailure)

KeyFormatCNDDescriptionBeschreibung
Description

ans..1024

M
Further details in the event that payment is rejected. Please do not use the Description but the Code parameter for the transaction status analysis!
Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description, sondern Code für die Auswertung des Transaktionsstatus!

KeyFormatCNDDescriptionBeschreibung
Code

an8

M

Error code according to Paygate Response Codes (A4 Error codes)

Fehlercode gemäß Paygate Antwort-Codes (A4 Fehlercodes)

Key

Format

CND

Description

Beschreibung

RefNr

ns..30

M

Unique reference number / invoice numberEindeutige Referenznummer / Rechnungsnummer
CodeExt

n3

O

Forwarded from Paymorrow: error_1_code

Weitergeleitet von Paymorrow: error_1_code
ErrorText

ans..255

O

Forwarded from Paymorrow: error_1_technicalDesc + ";" + error_1_consumerShortDesc

Weitergeleitet von Paymorrow: error_1_technicalDesc + ";" + error_1_consumerShortDesc
CodeExt2

n3

O

Forwarded from Paymorrow: error_2_code

Weitergeleitet von Paymorrow: error_2_code
ErrorText2

ans..255

O

Forwarded from Paymorrow: error_2_technicalDesc + ";" + error_2_consumerShortDesc

Weitergeleitet von Paymorrow: error_2_technicalDesc + ";" + error_2_consumerShortDesc
CodeExt[n]

n3

O

Forwarded from Paymorrow: error_[n]_code

Weitergeleitet von Paymorrow: error_[n]_code
ErrorText[n]

ans..255

O

Forwarded from Paymorrow: up to 15 value pairs: error_[n]_technicalDesc + ";" + error_[n]_consumerShortDesc

Weitergeleitet von Paymorrow, bis 15 Wertepaare: error_[n]_technicalDesc + ";" + error_[n]_consumerShortDesc

Reply parameters for reversal of PayMorrow payments



Issuing a PayMorrow credit

In order to issue a full or partial credit for a previous capture with PayMorrow, please use the following URL:

 

Notice: For security reasons, Computop Paygate rejects all payment requests with formatting errors. Therefore, please use the correct data type for each parameter.

The following table describes the encrypted payment request parameters:

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

KeyFormatCNDDescriptionBeschreibung

MerchantID

ans..30

M

MerchantID, assigned by Computop. Additionally this parameter has to be passed in plain language too.

HändlerID, die von Computop vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben.

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

ID assigned by Paygate for the payment, e.g. for referencing in batch files as well as for capture or credit request.

Vom Paygate vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.

Key

Format

CND

Description

Beschreibung

XID

an32

M

ID assigned by Paygate for all single transactions (authorization, capture, credit), which are made for one payment. The XID of the Capture to which the credit is to take place must be transferred here.

Vom Paygate vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden

Key

Format

CND

Description

Beschreibung

Amountn..10M

Amount of the entire order to be credited in the smallest currency unit (e.g. EUR Cent).

Please contact the helpdesk, if you want to capture amounts < 100 (smallest currency unit).

Betrag der gutzuschreibenden Bestellung/Buchung in der kleinsten Währungseinheit (z.B. EUR Cent).

Bitte wenden Sie sich an den Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

TaxAmount

n..10

M

Tax amount of the entire order to be credited in the smallest currency unit (e.g. EUR Cent).

Please note that: TaxAmount = Amount * x/(1+x), where x is the VAT rate.

Please contact the helpdesk, if you want to capture amounts < 100 (smallest currency unit).

Steuerbetrag der gutzuschreibenden Bestellung/Buchung in der kleinsten Währungseinheit (z.B. EUR Cent).

Bitte beachten Sie, dass: TaxAmount = Amount * x/(1+x), wobei x der Mehrwertsteuersatz ist.

Bitte wenden Sie sich an den Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

KeyFormatCNDDescriptionBeschreibung

MAC

an64

M
Hash Message Authentication Code (HMAC) with SHA-256 algorithm. Details can be found here:
Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier:

Key

Format

CND

Description

Beschreibung

RefNr

ns..30

M

Unique reference number for the credit

Eindeutige Referenznummer für die Gutschrift

KeyFormatCNDDescriptionBeschreibung
ReqId

ans..32

O

To avoid double payments or actions (e.g. by ETM), enter an alphanumeric value which identifies your transaction and may be assigned only once. If the transaction or action is submitted again with the same ReqID, Computop Paygate will not carry out the payment or new action, but will just return the status of the original transaction or action.

Please note that the Computop Paygate must have a finalized transaction status for the first initial action (authentication/authorisation). This does not apply to 3-D Secure authentications that are terminated by a timeout. The 3-D Secure Timeout status does not count as a completed status in which the ReqID functionality on Paygate does not take effect. Submissions with identical ReqID for an open status will be processed regularly.

Notice: Please note that a ReqID is only valid for 12 month, then it gets deleted at the Paygate.

Um Doppelzahlungen (z.B. durch ETM) zu vermeiden, übergeben Sie einen alphanumerischen Wert, der Ihre Transaktion oder Aktion identifiziert und nur einmal vergeben werden darf. Falls die Transaktion oder Aktion mit derselben ReqID erneut eingereicht wird, führt das Computop Paygate keine Zahlung oder weitere Aktion aus, sondern gibt nur den Status der ursprünglichen Transaktion oder Aktion zurück.

Bitte beachten Sie, dass das Computop Paygate für die erste initiale Aktion (Authentifizierung/Autorisierung) einen abgeschlossenen Transaktionsstatus haben muss. Dies gilt nicht für 3-D Secure Authentifizierungen, die durch einem Timeout beendet werden. Der Status 3-D Secure Timeout gilt nicht als abgeschlossener Status, bei dem ReqID-Funktionalität am Paygate nicht greift. Einreichungen mit identischer ReqID auf einen offenen Status werden regulär verarbeitet.

Hinweis: Bitte beachten Sie, dass eine ReqID nur 12 Monate gültig ist, danach wird sie vom Paygate gelöscht.

Key

Format

CND

Description

Beschreibung

EventToken

a2

M

30 credit for full amount

31 credit for partial amount

35 credit for full amount with receipt of authorisation for the amount

36 credit for partial capture with receipt of authorisation for the amount

30 Gutschrift über vollen Betrag

31 Gutschrift über Teilbetrag

35 Gutschrift über vollen Betrag mit Erhalt der Autorisierung für den Betrag

36 Gutschrift über Teilbuchung mit Erhalt der Autorisierung für den Betrag

ArticleListans..1024C

(only with partial credits, EventToken=31 or 36)

Article list with the following parameters:

“;” separates the individual parameters
“+” separates several articles

Quantity;ArticleID;Name;Type;Category;UnitPriceGross;GrossAmount;VatRate;VatAmount

Possible values for “type”: GOODS, VOUCHER, SHIPPING, PAYMENT_FEE

Please use the values specified for “Category” from the Paymorrow specification.

GrossAmount + VatAmount must always be positive.

Example “VatRate”: for 19%, enter 1900

Optional and only by arrangement with PayMorrow, also the following short article list:

VatRate;VatAmount

(nur bei Teilgutschriften, EventToken=31 oder 36)

Artikelliste mit folgenden Parametern:

„;“ trennt die einzelnen Parameter
„+“ trennt mehrere Artikel

Quantity;ArticleID;Name;Type;Category;UnitPriceGross;GrossAmount;VatRate;VatAmount

Mögliche Werte für „Type“: GOODS, VOUCHER, SHIPPING, PAYMENT_FEE

Bitte entnehmen Sie die vorgegebenen Werte für „Category“ aus der Paymorrow-Spezifikation.

GrossAmount + VatAmount muss stets positiv sein.

Beispiel „VatRate“: für 19% übergeben Sie 1900

Optional und nur nach Vereinbarung mit PayMorrow auch folgende kurze Artikelliste:

VatRate;VatAmount

Parameters for crediting of a PayMorrow payment

 

The following table describes the result parameters with which the Computop Paygate responds to your system

(info) pls. be prepared to receive additional parameters at any time and do not check the order of parameters

(info) the key (e.g. mid, RefNr) should not be checked case-sentive

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

KeyFormatCNDDescriptionBeschreibung

mid

ans..30

M

MerchantID, assigned by Computop

HändlerID, die von Computop vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

ID assigned by Paygate for the payment, e.g. for referencing in batch files as well as for capture or credit request.

Vom Paygate vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.

KeyFormatCNDDescriptionBeschreibung
XID

an32

M

ID for all single transactions (authorisation, capture, credit note) for one payment assigned by Paygate

Vom Paygate vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden

KeyFormatCNDDescriptionBeschreibung
TransID

ans..64

MTransactionID provided by you which should be unique for each paymentIhre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

KeyFormatCNDDescriptionBeschreibung
Status

a..50

M

OK (URLSuccess) or FAILED (URLFailure)

OK (URLSuccess) oder FAILED (URLFailure)

KeyFormatCNDDescriptionBeschreibung
Description

ans..1024

M
Further details in the event that payment is rejected. Please do not use the Description but the Code parameter for the transaction status analysis!
Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description, sondern Code für die Auswertung des Transaktionsstatus!

KeyFormatCNDDescriptionBeschreibung
Code

an8

M

Error code according to Paygate Response Codes (A4 Error codes)

Fehlercode gemäß Paygate Antwort-Codes (A4 Fehlercodes)

Key

Format

CND

Description

Beschreibung

RefNr

ns..30

M

Unique reference number / invoice numberEindeutige Referenznummer / Rechnungsnummer
CodeExt

n3

O

Forwarded from Paymorrow: error_1_code

Weitergeleitet von Paymorrow: error_1_code
ErrorText

ans..255

O

Forwarded from Paymorrow: error_1_technicalDesc + ";" + error_1_consumerShortDesc

Weitergeleitet von Paymorrow: error_1_technicalDesc + ";" + error_1_consumerShortDesc
CodeExt2

n3

O

Forwarded from Paymorrow: error_2_code

Weitergeleitet von Paymorrow: error_2_code
ErrorText2

ans..255

O

Forwarded from Paymorrow: error_2_technicalDesc + ";" + error_2_consumerShortDesc

Weitergeleitet von Paymorrow: error_2_technicalDesc + ";" + error_2_consumerShortDesc
CodeExt[n]

n3

O

Forwarded from Paymorrow: error_[n]_code

Weitergeleitet von Paymorrow: error_[n]_code
ErrorText[n]

ans..255

O

Forwarded from Paymorrow: up to 15 value pairs: error_[n]_technicalDesc + ";" + error_[n]_consumerShortDesc

Weitergeleitet von Paymorrow, bis 15 Wertepaare: error_[n]_technicalDesc + ";" + error_[n]_consumerShortDesc

Response parameters for crediting a PayMorrow payment



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.

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

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

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

Action

Version

Description

Beschreibung
Capture

1.0 / 2.0

Standard version without return of parameter Code

Standardversion ohne Rückgabe von Parameter Code

1.x / 2.x

with RefNr (valid for all versions other than 1.0)

mit RefNr (gilt für alle Versionen außer 1.0)

Credit

1.0 / 2.0

Standard version without return of parameter Code

Standardversion ohne Rückgabe von Parameter Code


1.x / 2.x

with RefNr (valid for all versions other than 1.0)

mit RefNr (gilt für alle Versionen außer 1.0)
Reverse

1.0 / 2.0

Standard version without return of parameter Code

Standardversion ohne Rückgabe von Parameter Code

1.x / 2.x

with RefNr (valid for all versions other than 1.0)

mit RefNr (gilt für alle Versionen außer 1.0)

Description of the possible batch versions


The structure for a capture or credit within a Batch file to be submitted is the following:

HEAD,<MerchantID>,<Date>,<Version>
PAYMORROW,Capture,<Amount>,<Currency>,<TransID>,(<RefNr>,)<PayID>,<TaxAmount>
PAYMORROW,Credit,<Amount>,<Currency>,<TransID>,(<RefNr>,)<PayID>,<TaxAmount>
PAYMORROW,Reverse,<Amount>,<Currency>,<TransID>,(<RefNr>,)<PayID>
FOOT,<CountRecords>,<SumAmount>

Example for Master MID function:

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:

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

Key

Format

CND

Description

Beschreibung

Type

a..11

M

HEAD for Header, FOOT for Footer, PayMorrow for the transactions

HEAD für Header, FOOT für Footer, PayMorrow für Transaktionen

Action

a..20

M

The parameter Action defines the type of transaction:

Capture

Credit

Reverse (cancellation)

Der Action-Parameter definiert die Art der Transaktion:

Capture (Buchung)

Credit (Gutschrift)

Reverse (Storno)

KeyFormatCNDDescriptionBeschreibung
Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit).

Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den Computop Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

KeyFormatCNDDescriptionBeschreibung
Currency

a3

M

Currency, three digits DIN / ISO 4217, e.g. EUR, USD, GBP. Please find an overview here: A1 Currency table

Währung, drei Zeichen DIN / ISO 4217, z.B. EUR, USD, GBP. Hier eine Übersicht: A1 Währungstabelle

KeyFormatCNDDescriptionBeschreibung
TransID

ans..64

MTransactionID provided by you which should be unique for each paymentIhre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

KeyFormatCNDDescriptionBeschreibung
refnr

ans..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

ID assigned by Paygate for this transaction

Vom Paygate vergebene ID für diese Transaktion

Key

Format

CND

Description

Beschreibung

TaxAmount

n..10

M

Tax amount in the smallest currency unit (e.g. EUR Cent).

Please note that: TaxAmount = Amount * x/(1+x), where x is the VAT rate.

Please contact the helpdesk, if you want to capture amounts < 100 (smallest currency unit).

Steuerbetrag in der kleinsten Währungseinheit (z.B. EUR Cent).

Bitte beachten Sie, dass: TaxAmount = Amount * x/(1+x), wobei x der Mehrwertsteuersatz ist.

Bitte wenden Sie sich an den Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

Description of fields within the record for Batch files

 

 

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

HEAD,<MerchantID>,<Date>,<Version>
PAYMORROW,Capture,<Amount>,<Currency>,<TransID>,(<RefNr>,)<PayID>,<TaxAmount>,<Status>,<Code>
PAYMORROW,Credit,<Amount>,<Currency>,<TransID>,(<RefNr>,)<PayID>,<TaxAmount>,<Status>,<Code>
PAYMORROW,Reverse,<Amount>,<Currency>,<TransID>,(<RefNr>,)<PayID>,<Status>,<Code>
FOOT,<CountRecords>,<SumAmount>


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):

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

Key

Format

CND

Description

Beschreibung

Action

a..20

M

The parameter Action defines the type of transaction:

Capture

Credit

Reverse (cancellation)

Der Action-Parameter definiert die Art der Transaktion:

Capture (Buchung)

Credit (Gutschrift)

Reverse (Storno)

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

ID assigned by Paygate for this transaction

Vom Paygate vergebene ID für diese Transaktion

KeyFormatCNDDescriptionBeschreibung
Status

a..50

M

OK (URLSuccess) or FAILED (URLFailure)

OK (URLSuccess) oder FAILED (URLFailure)

KeyFormatCNDDescriptionBeschreibung
Code

an8

M

Error code according to Paygate Response Codes (A4 Error codes)

Fehlercode gemäß Paygate Antwort-Codes (A4 Fehlercodes)

Description of result parameters within the record for Batch files