You are viewing an old version of this page. View the current version .
Compare with Current
View Page History
« Previous
Version 27
Next »
Request / Response mdcupdater .aspx Request Elements 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 :
The filter is disabled at the moment.
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 MerchantID
M MerchantID, assigned by Computop. Additionally this parameter has to be passed in plain language too.
Key Format CND Description TransID M TransactionID provided by you which should be unique for each payment
Key Format CND Description Beschreibung cards JSON M List of cards to be checked, base64 encoded
Cards may be real PANs or PCNr , List of incoming cards may have up to 10.000 elements.
Incoming JSON like
[
{ "oldPan": "0123456789012907" },
{ "oldPan": "0123456789012000" }
]
e.g. cards=Ww0KICAgIHsgIm9sZFBhbiI6ICIwMTIzNDU2Nzg5MDEyOTA3IiB9LA0KICAgIHsgIm9sZFBhbiI6ICIwMTIzNDU2Nzg5MDEyMDAwIiB9DQpd
Liste der zu prüfenden Karten, Base64-codiert
Karten können echte PANs oder PCNr sein. Die Liste der eingehenden Karten kann bis zu 10.000 Elemente enthalten.
Eingehendes JSON wie
[
{ "oldPan": "0123456789012907" },
{ "oldPan": "0123456789012000" }
]
e.g. cards=Ww0KICAgIHsgIm9sZFBhbiI6ICIwMTIzNDU2Nzg5MDEyOTA3IiB9LA0KICAgIHsgIm9sZFBhbiI6ICIwMTIzNDU2Nzg5MDEyMDAwIiB9DQpd
Response Elements (mdcupdater .aspx) The following table describes the result parameters with which the Computop Paygate responds to your system
pls. be prepared to receive additional parameters at any time and do not check the order of parameters
the key (e.g. mid, RefNr) should not be checked case-sentive
The filter is disabled at the moment.
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 mid
M MerchantID, assigned by Computop
Key Format CND Description TransID M TransactionID provided by you which should be unique for each payment
Key Format CND Description Beschreibung Status
a..20
M
Status of the transaction.
Values accepted:
Status der Transaktion.
Zulässige Werte:
Key Format CND Description Description 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!
Key Format CND Description Beschreibung cards JSON M List of cards, base64 encoded.
newPan will always be a PCNr.
If newPan != oldPan then create new PCNr.
Response JSON like:
[
{ "oldPan": "12345678907", "newPan": "12345678917", "newExpiryDate": "10/23", "responseCode": "000" },
{ "oldPan": "2017671234560000", "newPan": "", "newExpiryDate":"", "responseCode": "301" }
]
e.g. cards=
Ww0KICB7ICJvbGRQYW4iOiAiMTIzNDU2Nzg5MDciLCAibmV3UGFuIjogIjEyMzQ1Njc4OTE3IiwgIm5ld0V4cGlyeURhdGUiOiAiMTAvMjMiLCAicmVzcG9uc2VDb2RlIjogIjAwMCIgfSwNCiAgeyAib2xkUGFuIjogIjIwMTc2NzEyMzQ1NjAwMDAiLCAibmV3UGFuIjogIiIsICJuZXdFeHBpcnlEYXRlIjoiIiwgInJlc3BvbnNlQ29kZSI6ICIzMDEiIH0NCl0=
Table of responseCodes:
responseCodes Description 000
OK
Card has been found, new Card (newPan) has been returned. This card number is a PCNr due to ease PCI DSS compliance.
201
Required element missing
Name of required element(s) that was omitted; if more than one element is detected, this is a comma delimited list.
203
Format Invalid (Data element not in the required format or value is invalid) For example, not numeric or wrong length.
301
There is no new card available for this PAN 302
Data encryption/decryption failure (due to technical or other reason) 303
An error occured during the insert / update / delete within the database 304
Already existing in database 800
Given PCNr is not found to be translated into PAN for MDC request
if a given PCNr in card-JSON-Request is not found:
Computop Paygate will send PCNr as oldPan with prefix "9999"return newPan with prefix "9999" and set responseCode to "800" Liste der Karten, Base64-codiert .
newPan wird immer eine PCNr sein.
Wen newPan != oldPan, dann neue PCNr erzeugen.
Antwort JSON like:
[
{ "oldPan": "12345678907", "newPan": "12345678917", "newExpiryDate": "10/23", "responseCode": "000" },
{ "oldPan": "2017671234560000", "newPan": "", "newExpiryDate":"", "responseCode": "301" }
]
e.g. cards=
Ww0KICB7ICJvbGRQYW4iOiAiMTIzNDU2Nzg5MDciLCAibmV3UGFuIjogIjEyMzQ1Njc4OTE3IiwgIm5ld0V4cGlyeURhdGUiOiAiMTAvMjMiLCAicmVzcG9uc2VDb2RlIjogIjAwMCIgfSwNCiAgeyAib2xkUGFuIjogIjIwMTc2NzEyMzQ1NjAwMDAiLCAibmV3UGFuIjogIiIsICJuZXdFeHBpcnlEYXRlIjoiIiwgInJlc3BvbnNlQ29kZSI6ICIzMDEiIH0NCl0=
Tabelle der responseCodes:
responseCodes Beschreibung 000
OK
Karte wurde gefunden, neue Karte (newPan) wurde zurückgegeben. Diese Kartennummer ist aus Gründen der PCI-DSS-Konformität eine PCNr .
201
Erforderliches Element fehlt.
Name der erforderlichen Elemente, die weggelassen wurden; Wenn mehr als ein Element erkannt wird, ist das eine durch Kommas getrennte Liste.
203
Format ungültig (Datenelement hat nicht das erforderliche Format oder der Wert ist ungültig) Beispielsweise nicht numerisch oder falsche Länge.
301
Für diese PAN ist keine neue Karte verfügbar 302
Fehler bei der Datenverschlüsselung/-entschlüsselung (aus technischen oder anderen Gründen) 303
Beim Einfügen/Aktualisieren/Löschen innerhalb der Datenbank ist ein Fehler aufgetreten 304
Bereits in der Datenbank vorhanden 800
Die angegebene PCNr wurde nicht gefunden, um in eine PAN für die MDC-Anfrage übersetzt zu werden
wenn eine angegebene PCNr in der Karten-JSON-Anfrage nicht gefunden wird :
sendet das Computop Paygate die PCNr als oldPan mit dem Präfix "9999" zurückgibt eine newPan mit dem Präfix "9999"zurück und setzt den responseCode auf "800"