About Amazon Pay

General information about Amazon Pay

Payment processing with Amazon Pay (APA=Amazon Pay Advanced; LPA= Login and Pay with Amazon) requires the correct and timely coordinated cooperation of several systems working together.

To initialize a payment or a login with Amazon there is a direct interaction with Amazon required. Therefore a button widget provided by Amazon must be implemented in your shop.

Data from the first direct interaction with the Amazon widgets is then transferred to Pay-Jet Cockpit in the following step. Pay-Jet Cockpit resumes the follow-up actions in this process by a direct communication with the Amazon systems. Pay-Jet Cockpit returns all answers of the Amazon systems to your systems (e.g. shop and ERP).

Please consult Pay-Jet Support during conceptual design for implementing Amazon Pay. Only when all steps are properly coordinated will a functional interface be guaranteed.

This manual describes the basics for configuring and using the Pay-Jet interface for Amazon Pay as well as:

  • the parameters of the interface
  • the Batch using of the interface


Logo

Info

“Amazon Pay and Login by Amazon” is a complete checkout and payment service. It allows millions of Amazon customers to complete their purchases with using their Amazon account without leaving the web page of the visited online shop. The A-Z-guarantee from Amazon gives a comprehensive protection.

TypePayments by eWallet


Further information you will find also on the Web page of Amazon Pay.

On this page


Configuration for Amazon Pay

Before using Amazon Pay you need to register at https://pay.amazon.com/de/signup. On this page you can configure a notify URL. Therefore follow the menu steps Settings – Integration settings – Settings for instant notifications – Modify. Enter the Pay-Jet Integrator URL https://www.payjet-cockpit.de/ AmazonAPANotify.aspx and save it.

The second step is generating a MWS Auth Token. Therefore go to the webpage https://developer.amazonservices.co.uk/gp/mws/registration/register.html and enter the following Pay-Jet data:

Developer name: Computop Ltd
Developer account number: 8662-2365-9858

Then submit the received MWS Authorisation Token on a secure way to Pay-Jet Support for configuration.



Steps within the process

The basic payment process with Amazon consists of several steps:

Step

Description

Display Button-Widget

The Amazon button widget must be properly implemented on the page of the webshop and must be called for each payment/login process. Afterwards a redirect to Amazon occurs. Within the redirect data from Amazon (AccessToken, TokenType, Expiry, Scope) is delivered.

Initialize payment via Pay-Jet Cockpit (Server to Server)

With the delivered data from the button widget from Amazon (AccessToken, TokenType, Expiry, Scope) the payment process via Pay-Jet Cockpit is initiated. Please use Eventtoken LGN. Return parameters will include (depending on scope) customer information such as email address and UserID (unique Amazon account ID). Use this information to identify the user and compare with your data.

Load and display address and wallet widgets

Both widgets must be integrated in the shop directly. The widgets communicate directly with the shop.

It is recommended to firstly call the address widget, to buffer the „OrderReferenceID“ (OrderReferenceId is generated by address widget – and can be read out via JavaScript with„orderReference.getAmazonOrderReferenceId()“) and to execute immediately a call of AmazonAPA.aspx with Eventtoken „SOD“ and the „orderReferenceID“ via the Pay-Jet Cockpit . In return, depending on the “scope”, you will receive delivery data including city, country and postcode and you can thereby calculate standard shipping costs.

Thus the wallet only shows valid payment methods for this order.

Each modification of delivery address (if the customer selects a different address for shipping than the standard address within the widget) involves an „OnAddressSelect“– whereupon your systems must react.

Request new shipping information

After an „OnAddressSelect“ a further call of AmazonAPA.aspx via Pay-Jet Cockpit is necessary with Eventtoken „GOD“. The response gives information about the new selected delivery address (only for Scope=payments:shipping_address for recalculating the shipping costs).

Now call the AmazonAPA.aspx with Eventtoken SOD, to transfer the possible new total amount for this order.

Finalize the purchase

The purchase confirmation is completed via Pay-Jet Cockpit with the option of one of two Eventtokens – „SCO“ „SetOrderDetails and ConfirmOrder“or „COD“ „ConfirmOrderDetails“.

The call with Eventtoken „SCO“ is preferred, because the following steps are easier due to the automatic provision of the final delivery address (with all address details).

Nevertheless after getting the response of finalizing the order a further call of AmazonAPA.aspx with Eventtoken „GOD“ should be made, in order to notice possible delivery address changes.

After finalizing the order there already doesn’t exits a pecuniary claim against the customer. Subsequently your systems also must execute authorizations and captures.

Confirmation flow

Due to Multi-factor Authentication it is necessary after a succesful confirmation of an order to start a new Javascript call, the ConfirmationFlow. With this AmazonPay can handle the Multi-factor Authentication if required.

The changes for Multi-Factor Authentication (MFA) needed, only effect the EUR and UK Amazon Platforms.

Authorisation

The authorization of amount payable must be done within 180 days. Authorizations are valid for 30 days and expire afterwards. After expiry the amount payable can be reauthorized (within 180 days after the order).

In the response to an authorization with Amazon you receive a unique Cockpit -Parameter „XID“. This parameter is a sub-transaction number, which is uniquely associated with a „PayID“ within the Cockpit . Please ensure that you store this parameter together with this transaction. Within respective „XID“ no further transactions like capture or credit can be executed. Captures and credits with Amazon always must reference to an authorization or capture (authorization „blue pullover“, capture „blue pullover“, credit „blue pullover“).

For an initialized Amazon order up to ten authorizations can be submitted simultaneously. Per order lifecycle up to a maximum of 50 authorizations can be submitted.

Peculiarity for authorizations with Amazon:

There are two different authorization types: Synchronous and asynchronous authorization.

Synchronous authorizations always give a clear answer about the authorization result immediately, thus OK or FAILED.

Asynchronous authorizations are followed up by a notify, which gives an answer about the authorization result after a definable maximum time period (the notify can be returned earlier).

The maximum time period between submitting the authorization and the latest allowed status message per notify can be configured for each Cockpit MID (in minutes, multiple of 5, maximum 1440 minutes – a value of 0 means synchronous authorization).

Capture

Authorizations can be captured synchronous within seven days starting from the time of authorization. This means the capture gets an „OK“ from Amazon immediately. Between seven and thirty days after authorization the captures are asynchronous and produce a notify to your notify-URL (simultaneously extended risk assessments are started at Amazon). Please ensure to start the delivery only after receiving the notify. For an authorization a capture ≤ authorization amount can be submitted. The „XID“ of the underlying authorization must be submitted to Pay-Jet Cockpit for capture. Captures without XID are refused.

If a capture < authorization was submitted, the difference amount can be authorized again immediately. The Pay-Jet Cockpit does not make an automatic reauthorization of the difference amount.

Conclude order process after dispatch

After end of the order process (e.g. after shipment of the last article or after successful last capture) it is recommended, to close the process at Amazon. If the process is not closed, the customer will see an open order in his backend of Amazon Pay. Please use therefore the Eventtoken „COR“. After closing of this process captures on open authorizations as well as credits are still possible – but no further authorizations related to an order process.

Close an authorization

If an article cannot be delivered anymore (or did no longer have to be delivered) existing authorizations that are not captured can be closed. Therefore use the Eventtoken „RAN“.

Credits

According to Amazon credits can issue without time limit. This can be up to a maximum of one year in the case of Pay-Jet . For a credit the „XID“ of the underlying capture must be submitted to Pay-Jet Cockpit . Credits without XID are refused. Up to ten credits are allowed per capture.


Integrate Button-Widget

The following example code shows how to integrate the button widget:

<div id="AmazonPayButton"/>
<script type="text/javascript">
  var authRequest;
  OffAmazonPayments.Button("AmazonPayButton", "YOUR_SELLER_ID ", {
    type:  "ENTER_TYPE_PARAMETER",
    color: "ENTER_COLOR_PARAMETER",
    size:  "ENTER_SIZE_PARAMETER",
    language: "ENTER_LANGUAGE_PARAMETER",
    authorization: function() {
      loginOptions = {scope: "ENTER_SCOPES", popup: "ENTER_POPUP_PARAMETER"};            
      authRequest = amazon.Login.authorize (loginOptions, "YOUR_REDIRECT_URL ");
    },
    onError: function(error) {
      // your error handling code
    }
  });
</script>
Notice: Because Pay-Jet has no influence on the widget code, we recommend you to follow the documentation of Amazon Pay.

In this case the following parameters must be completed within the Widget:

Parameter

Description

Value

YOUR_SELLER_ID

SellerId issued by Amazon


Type

The parameter Type is an optional parameter for defining the button layout of the button widget.


Permissible values:

LwA, Login, PwA,

Pay, A

Color

The parameter Color defines the color of the button widget


Permissible values:

Gold, LightGray, DarkGray

Size

The parameter Size defines the size of the button widget


Permissible values for normal display resolution:

small, medium


Permissible values for Retina Displays:

large, x-large

Language

The parameter Language is optionally used for defining the language of the checkout process. This is helpful especially within a multilingual shop environment.

Without submitting the parameter Language Amazon automatically uses the most suitable language for checkout.

Permissible values:

en-GB, de-DE, fr-FR, it-IT, es-ES


Scope

The parameter Scope defines the scope of return parameters after the customer login as well as the contents of the consent form for the customer.

Example: scope=payments:shipping_address returns the purchaser’s delivery address.

Permissible values:

profile, profil:user_id, payments:widget, payments:shipping_address, payments:billing_address


Further information can be found in the documentation from Amazon Pay.



Integrate address book and wallet widget

The following example code shows how to implement the address book widget:

<div id="addressBookWidgetDiv">
</div>
<script>
new OffAmazonPayments.Widgets.AddressBook({
  sellerId: 'YOUR_SELLER_ID_HERE',
  onOrderReferenceCreate: function(orderReference) {
    orderReference.getAmazonOrderReferenceId();
    // Send SetOrderDetails Request with OrderReferenceId to Computop to    
    // set the amount and get the default address    
  },
  onAddressSelect: function(orderReference) {
    // Send GetOrderDetails Request to get the selected address
  },
  design: {
    designmode: 'responsive'
  },
  onError: function(error) {
    // your error handling code
  }      
}).bind("addressBookWidgetDiv");
</script>

The following example code shows how to implement the wallet widget:

<!--Set your sellerId and import JavaScript libraries necessary for rendering the
wallet widget as explained in the documentation linked to below.-->

<div id="walletWidgetDiv"></div>

<script>
new OffAmazonPayments.Widgets.Wallet({ 
  sellerId: 'YOUR_SELLER_ID_HERE', amazonOrderReferenceId: 'ORO_ID_RETREIVED', displayMode: 'Edit', presentmentCurrency: 'EUR', design: { designMode: 'responsive' },
  onPaymentSelect: function(orderReference){ 
    // Replace this code with the action that you want to perform 
    // after the payment method is chosen. 
    // Ideally this would enable the next action for the buyer 
    // including either a "Continue" or "Place Order" button. 
  },
  onError: function(error){ 
    // Your error handling code. 
    // During development you can use the following 
    // code to view error messages: 
    // console.log(error.getErrorCode() + ': ' + error.getErrorMessage()); // See "Handling Errors" for more information. 
  }

}).bind("walletWidgetDiv");
</script>

The option to logout is usually a link which removes all user data from the website and then re-displays the login page via the amazon.Login.logout() method. Use the following codes for this:

<script type="text/javascript">
  document.getElementById('Logout').onclick = function() {
    amazon.Login.logout();
  };
</script>
Further information can be found in the documentation from Amazon Pay.


Javascript for confirmation flow

Due to Multi Factor Authentication it is necessary after a succesful confirmation of an order to start a new call, the ConfirmationFlow.

The following example code shows how to implement the Javscript function for that:

Function confirmationFlow()
{
    // Get the ResultCode from Computop Call AmazonAPA.aspx EventToken: COR
    var resultCode_Computop = callComputopAmazonAPA_Confirmation();
    // Your AmazonSellerID / AmazonMerchantID
    var amazonSellerId = ‚ABCDEFG123456‘;
    // AmazonOrderReferenceID generated by AdressWidget
    var orderReferenceId = ‚P02-1234567-1234567‘;
    // Initiate Conformation Flow
    OffAmazonPayments.initConfirmationFlow(amazonSellerId, orderReferenceId, function (confirmationFlow) {
        if(resultCode_Computop = ‚00000000‘)
        {
            // Do confirmationFlow with Success Confirm
            confirmationFlow.success();
        }
        else
        {
            // Do confirmationFlow with Failured Confirm
            confirmationFlow.error();
        }
    });
}


Available Event-Token

For Amazon Pay there are numerous possible actions whose selection is controlled at the interface via the EventToken parameter.

The following table gives an overview of possible Eventtoken for AmazonAPA.aspx:

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 ...

EventToken

Action

Description

Beschreibung

LGN

Login

Initializing of a payment/login-process with Amazon via Pay-Jet Cockpit

Initialisierung einer Zahlung/eines Login-Vorgangs mit Amazon über Pay-Jet Cockpit

SOD

SetOrderDetails

Transfer of amount payable and further information – controls also the payment methods selectable for an order at Amazon

Übergabe des Zahlbetrags und weiterer Informationen – steuert auch die für eine Bestellung wählbaren Zahlarten bei Amazon

SCO

SetOrderDetailsAndConfirmOrder

Order confirmation again with transfer of amount payable and further information – with this Eventtoken the order is finalized. After successfully confirmation authorizations can be submitted to Amazon immediately.

Bestätigung der Bestellung mit nochmaliger Übergabe des Zahlbetrags und weiterer Informationen – durch dieses Eventtoken wird die Bestellung abgeschlossen, und es können bei erfolgreicher Bestätigung sofort Autorisierungen an Amazon eingereicht werden

COD

ConfirmOrderDetails

Optional, if amount payable and further information should not transferred once more for order confirmation ( Pay-Jet recommends using the Eventtoken SCO for order confirmation.)

Optional, wenn zur Bestellbestätigung nicht nochmals die Übergabe von Zahlbetrag und weiteren Informationen erfolgen soll ( Pay-Jet empfiehlt die Nutzung des Eventtoken SCO für die Bestellbestätigung)

GOD

GetOrderDetails

Request of order information, e.g. to get information about a newly selected delivery address. After a call with Eventtoken COD or SCO, GOD returns also the billing address oft he customer

When Scope enters “payments:shipping_address” and “payments:billing_address” you receive the full delivery and shipping address after the display of the Address widget. Please transfer the OrderReferenceId on call up.

Abfrage der Order-Informationen, um z.B. Informationen über eine neu gewählte Lieferadresse zu erhalten. Nach einem Aufruf mit Eventtoken COD oder SCO liefert GOD auch die Rechnungsadresse des Kunden zurück.

Bei Angabe von Scope „payments:shipping_address“ und “payments:billing_address” erhalten Sie die vollständige Liefer- und Versandadresse bereits nach Anzeige des Adress-Widgets. Übergeben Sie hierzu beim Aufruf bitte die OrderReferenceId.

ATH

Authorize

Eventtoken for authorization

Eventtoken für die Autorisierung

COR

CloseOrderReference

Closing an Amazon order. Captures related to open authorizations as well as credits are possible furthermore.

Schließen einer Order bei Amazon. Es sind weiterhin Buchungen auf offene Autorisierungen und Gutschriften möglich.

RAN

ReverseAuthorization

Closing an open authorization

Schließen einer offenen Autorisierung

ATD

AuthorizeDetails

Status request for an authorization

Statusabfrage einer Autorisierung

CAD

CaptureDetails

Status request for an capture

Statusabfrage einer Buchung (Capture)

CRD

CreditDetails

Status request for an credit

Statusabfrage einer Gutschrift (Credit)



Process flow chart

conditio

draw.io

Source page access error: Does the page from the link below exist?
/pages/viewpage.action?pageId=332330

Process flow for Amazon Pay within Cockpit

Process flow for Multi-factor authentication

This action should be triggered by clicked the "Buy Now" button. When MFA is required, the Confirmation Flow (see Javascript above) shows the credit card issuer’s MFA challenge to the buyer. After the buyer interacts with the Confirmation Flow (for example, completes the MFA challenge), the buyer is returned to the merchant’s site (for example, order confirmation page). The merchant should be able to handle the redirection (URLSuccess / URLFailure) with the result of the MFA Challenge.

In case of amazonstatus=Success the purchase is completed. In case of amazonstatus=Failure or amazonStatus=Abandoned the customer is redirected to the URLFailure and the merchant should cancel the order by calling reverse,aspx (see below in chapter "Amazon Pay reverse an authorization"). The customer can be redirected to select a different payment method or in case of Abandoned to replace the order and complete the MFA challange.

Instead of the one-step solution with EventToken=SCO the process can be splitted into EventToken=SOD and EventToken=COD followed by the Confirmation Flow.

draw.io

Diagram attachment access error: cannot display diagram

Process flow for Multi-factor authentication with Amazon Pay (amazonstatus=Success)

draw.io

Diagram attachment access error: cannot display diagram

Process flow for failed Multi-factor authentication with Amazon Pay (amazonstatus=Failure or Abandoned)


Cockpit 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.


Initialize Amazon Pay interface

In order to initialize a payment with Amazon Pay, please use the following URL:


Notice: For security reasons, Pay-Jet Cockpit 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 Pay-Jet. Additionally this parameter has to be passed in plain language too.

HändlerID, die von Pay-Jet 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

KeyFormatCNDDescriptionBeschreibung
refnr

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

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

CountryCode

an2

M

Country code of used marketplace. Presently only DE and GB permitted.

Länderkennung des genutzten Marketplace. Derzeit nur DE und GB erlaubt.

URLNotify

ans..256

C

Complete URL which Cockpit calls up in order to notify the shop about the payment result. The URL may be called up only via port 443. It may not contain parameters.
Optional if an URLNotify is permanently defined at the Cockpit .

Vollständige URL, die das Cockpit aufruft, um den Shop zu benachrichtigen. Die URL darf nur über Port 443 aufgerufen werden. Sie darf keine Parameter enthalten.

Optional, wenn eine URLNotify am Cockpit fest definiert ist.

AccessToken

a..512

M

Parameter „access_token“ which is transferred during the redirect from Amazon after the customer has logged in. Used to request the full delivery address during the checkout process.

Important: It can be used only, if for Scope is given at least „payments:shipping_address“ within the button widget.

Parameter „access_token“, der beim Redirect von Amazon nach Login durch den Kunden übermittelt wird. Dient der Abfrage der vollständigen Lieferadresse bereits während des Checkout-Prozesses.

Wichtig: Kann nur verwendet werden, wenn im Button-Widget als Scope mindestens „payments:shipping_address“ angegeben ist.

TokenType

ans..6

M

Parameter „token_type“ which is transferred during the redirect from Amazon after the customer has logged in.

Parameter „token_type“, der beim Redirect von Amazon nach Login durch den Kunden übermittelt wird.

Expiry

n..4

M

Parameter „expires_in“ which is transferred during the redirect from Amazon after the customer has logged in.

Parameter „expires_in“, der beim Redirect von Amazon nach Login durch den Kunden übermittelt wird.

Scope

a..128

M

Parameter „scope“ which is transferred during the redirect from Amazon after the customer has logged in.

Important: Within the button widget use at least the values „profile payments:widget and payments:shipping_address“.

Parameter „scope“, der beim Redirect von Amazon nach Login durch den Kunden übermittelt wird.

Wichtig: Verwenden Sie im Button-Widget mindestens die Werte „profile payments:widget payments:shipping_address“.

EventToken

enum

M

Abbreviation of the action to be done:

<LGN> = Login

Abkürzung der auszuführenden Aktion

<LGN> = Login

OrderDesc

ans..127

O

Use this parameter for the simulation mode. During live mode this parameter has no effects.

Nutzen Sie diesen Parameter für den Simulationsmodus. Im Livebetrieb hat dieser Parameter keine Auswirkungen.

Encrypted parameters for initializing an Amazon Pay payment


The following table describes the result parameters with which the Pay-Jet Cockpit 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. MerchantId, 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 Pay-Jet

HändlerID, die von Pay-Jet vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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 Cockpit

Vom Cockpit 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
refnr

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

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

n8

M

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

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

Key

Format

CND

Description

Beschreibung

CodeExt

ans..10

O

Error code from Amazon, if transferred

Fehlercode von Amazon, wenn übergeben

ErrorText

as..1024

O

Error description from Amazon, if it was transferred

Fehlerbeschreibung von Amazon, wenn diese übergeben wurde
KeyFormatCNDShipping informationVersandinformationen

UserID

as..64

O

part of the userprofile information. Unique ID issued by Amazon per user.

Teil der Benutzerprofil-Informationen. Eindeutige von Amazon pro User vergebene ID.

BuyerName

as..50

O

part of the userprofile information. User name

Teil der Benutzerprofil-Informationen. Benutzername

BuyerMail

as..128

O

part of the userprofile information. E-mail address

Teil der Benutzerprofil-Informationen. E-Mail-Adresse

AddrZip

as..128

O

part of the userprofile information. Postcode in the standard delivery address

Teil der Benutzerprofil-Informationen. Postleitzahl der Standard-Lieferadresse

Response parameters after initializing an Amazon Pay payment



Amazon Pay set order details

In order to confirm the order details of a payment with Amazon Pay with the function „SetOrderDetails“, please visit the following URL:


The following tables describe the transfer parameters and return values which are exchanged via the socket connection. The server-to-server communication process is described in the manual Programming basics.

Notice: For security reasons, Pay-Jet Cockpit 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 Pay-Jet. Additionally this parameter has to be passed in plain language too.

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

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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
refnr

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

KeyFormatCNDDescriptionBeschreibung
Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Pay-Jet Support, 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 Pay-Jet Support, 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 EN

Währung, drei Zeichen DIN / ISO 4217, z.B. EUR, USD, GBP. 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

OrderDesc

ans..127

M

Description of purchased goods, unit prices etc.

Beschreibung der gekauften Waren, Einzelpreise etc.

OrderReferenceID

ans..19

O

OrderReferenceId generated by button widget or by address widget which is read out via JavaScript using „OrderReference.getAmazonOrderReferenceId()“

Vom Button-Widget oder Adress-Widget erzeugte OrderReferenceId, die per JavaScript mittels „orderReference.getAmazonOrderReferenceId()“ ausgelesen wird

StoreName

ans..1024

O

Name of the shop. Is printed in email to customer.

Name des Shops. Wird in E-Mail an Kunden abgedruckt.

EventToken

enum

M

Abbreviation of the action to be done:

<SOD> = SetOrderDetails

<SCO> = SetOrderDetailsAndConfirmOrder

Abkürzung der auszuführenden Aktion

<SOD> = SetOrderDetails

<SCO> = SetOrderDetailsAndConfirmOrder

URLSuccessans..256MThe buyer is redirected to this URL if the Multi Factor Authentication is successful.Der Käufer wird zu dieser URL weitergeleitet, wenn die Multi-Faktor-Authentisierung erfolgreich war.
URLFailureans..256OThe buyer is redirected to this URL if the Multi Factor Authentication is unsuccessful.Der Käufer wird zu dieser URL weitergeleitet, wenn die Multi-Faktor-Authentisierung nicht erfolgreich war.
AuthorizationAmountn..10O

The amount to authenticate during Multi Factor Authentication completion.

Use this parameter if you want to set a payment amount that is different than the OrderTotal provided in the SetOrderReferenceDetails operation call.

If this parameter is not set, the amount authenticated during Multi Factor Authentication will be equal to the OrderTotal provided in the SetOrderReferenceDetails operation call.

Der während der Multi-Faktor-Authentisierung zu authentisierende Betrag.

Verwenden Sie diesen Parameter, wenn Sie einen vom Wert in OrderTotal beim Aufruf von SetOrderReferenceDetails abweichenden Zahlungsbetrag festlegen wollen.

Wenn dieser Parameter nicht gesetzt wird, ist der bei der Multi-Faktor-Authentisierung authentisierte Betrag gleich dem Wert von OrderTotal aus dem Aufruf von SetOrderReferenceDetails.

KeyFormatCNDDescriptionBeschreibung
Plain

ans..50

O

A single value to be set by the merchant to return some information unencrypted in response/notify, e.g. the MID. 

"Plain"-parameter is part of encrypted "Data" in Pay-Jet Cockpit and therefore protected against manipulation. 

Ein einzelner Wert, der von Ihnen gesetzt werden kann, um Informationen wieder unverschlüsselt in der Antwort bzw. im Notify zurückzugeben, z.B. die MID.

Da der "Plain"-Parameter Teil des verschlüsselten "Data" im Pay-Jet Cockpit ist, ist dieser vor Manipulationen geschützt. 

KeyFormatCND

Description

Beschreibung
Custom

ans..1024

O

"Custom"-parameter is added to the request data before encryption and is part of encrypted "Data" in Pay-Jet Cockpit request. By this they are protected against manipulation by a consumer. 

The Custom-value is added to the Pay-Jet Cockpit response in plain text and the "|" is replaced by a "&". By this you can put a single value into Custom-parameter and get multiple key-value-pairs back in response for your own purpose. 

Please find a samples here: Custom

Der "Custom"-Parameter wird vor der Verschlüsselung an den Aufruf angehängt und ist Teil des verschlüsselten "Data" im Pay-Jet Cockpit Aufruf. Dadurch ist der Wert gegen Manipulation geschützt. 

Der Custom-Wert wird dann in Klartext an die Pay-Jet Cockpit-Antwort angehängt und dabei wird "|" durch "&" ersetzt. Dadurch können Sie einen Custom-Wert übergeben und bekommen mehrere Key-Value-Paare zu Ihrer eigenen Verwendung in der Antwort zurück.

Hier finden Sie ein Beispiel: Custom

Encrypted parameters for calling SetOrderDetails and SetOrderDetailsAndConfirmOrder for an Amazon Pay payment


Notice: You can combine calling SetOrderDetails and ConfirmOrderDetails, if you are using EventToken <SCO> for SetOrderDetailsAndConfirmOrder.


The following table describes the result parameters with which the Pay-Jet Cockpit 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. MerchantId, 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 Pay-Jet

HändlerID, die von Pay-Jet vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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 Cockpit

Vom Cockpit 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
refnr

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

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

n8

M

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

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

Key

Format

CND

Description

Beschreibung

CodeExt

ans..10

O

Error code from Amazon, if transferred

Fehlercode von Amazon, wenn übergeben

ErrorText

as..1024

O

Error description from Amazon, if it was transferred

Fehlerbeschreibung von Amazon, wenn diese übergeben wurde
AmazonStatusa..20MOrder status at Amazon. Following values are possible: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details see Amazon API Reference Guide .Status der Bestellung bei Amazon. Folgende Werte sind möglich: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details siehe Amazon API Reference Guide .
OrderIDans..19MUnique ID for the order issued by Amazon. Corresponds to the OrderReferenceID.Von Amazon vergebene eindeutige ID für die Bestellung. Entspricht der OrderReferenceID.

KeyFormatCNDDescriptionBeschreibung
Plain

ans..50

O

A single value to be set by the merchant to return some information unencrypted in response/notify, e.g. the MID. 

"Plain"-parameter is part of encrypted "Data" in Pay-Jet Cockpit and therefore protected against manipulation. 

Ein einzelner Wert, der von Ihnen gesetzt werden kann, um Informationen wieder unverschlüsselt in der Antwort bzw. im Notify zurückzugeben, z.B. die MID.

Da der "Plain"-Parameter Teil des verschlüsselten "Data" im Pay-Jet Cockpit ist, ist dieser vor Manipulationen geschützt. 

KeyFormatCND

Description

Beschreibung
Custom

ans..1024

O

"Custom"-parameter is added to the request data before encryption and is part of encrypted "Data" in Pay-Jet Cockpit request. By this they are protected against manipulation by a consumer. 

The Custom-value is added to the Pay-Jet Cockpit response in plain text and the "|" is replaced by a "&". By this you can put a single value into Custom-parameter and get multiple key-value-pairs back in response for your own purpose. 

Please find a samples here: Custom

Der "Custom"-Parameter wird vor der Verschlüsselung an den Aufruf angehängt und ist Teil des verschlüsselten "Data" im Pay-Jet Cockpit Aufruf. Dadurch ist der Wert gegen Manipulation geschützt. 

Der Custom-Wert wird dann in Klartext an die Pay-Jet Cockpit-Antwort angehängt und dabei wird "|" durch "&" ersetzt. Dadurch können Sie einen Custom-Wert übergeben und bekommen mehrere Key-Value-Paare zu Ihrer eigenen Verwendung in der Antwort zurück.

Hier finden Sie ein Beispiel: Custom

Key

Format

CND

Description

Beschreibung
KeyFormatCNDShipping informationVersandinformationen

BuyerName

a..50

O

part of the userprofile information. User name

Teil der Benutzerprofil-Informationen. Benutzername

BuyerMail

as..128

O

part of the userprofile information. E-mail address

Teil der Benutzerprofil-Informationen. E-Mail-Adresse
AddrNamea..50OFirst name and surname of addresseeVorname und Nachname des Adressaten
PhoneNumbera..128OPhone number of addresseeTelefonnummer des Adressaten
AddrCountryCodea2OCountry code of delivery country according to ISO 3166Ländercode des Lieferlandes gemäß ISO 3166
AddrStatea..50OFederal state of the delivery addressBundesland der Lieferadresse
AddrCountya..50OCounty of delivery addressLandkreis der Lieferadresse
AddrDistricta..50ODistrict of delivery addressBezirk der Lieferadresse

AddrZip

a..20

O

Postcode in the delivery address

Postleitzahl der Lieferadresse
AddrCitya..50OTown/city in the delivery addressOrtsname der Lieferadresse
AddrStreeta..180OCompany name (if given) or street name and street numberFirmenname (wenn angegeben), sonst Straßenname mit Hausnummer
AddrStreet2a..60OStreet name and house numberStraßenname mit Hausnummer
AddrStreet3a..60OOther additionsSonstige Zusätze

Response parameters after SetOrderDetails and SetOrderDetailsAndConfirmOrder for an Amazon Pay payment



Amazon Pay request order details

In order to request the order details of a payment with Amazon Pay with the function „GetOrderDetails“, please visit the following URL:


The following tables describe the transfer parameters and return values which are exchanged via the socket connection. The server-to-server communication process is described in the manual Programming basics.

Notice: For security reasons, Pay-Jet Cockpit 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 Pay-Jet. Additionally this parameter has to be passed in plain language too.

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

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

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

Key

Format

CND

Description

Beschreibung

EventToken

enum

M

Abbreviation of the action to be done:

<GOD> = GetOrderDetails

Abkürzung der auszuführenden Aktion

<GOD> = GetOrderDetails

OrderReferenceIDans..19OIf not already submitted for <SOD> SetOrderDetailsFalls noch nicht bei <SOD> SetOrderDetails übergeben

OrderDesc

ans..127

O

Use this parameter for the simulation mode. During live mode this parameter has no effects.

Nutzen Sie diesen Parameter für den Simulationsmodus. Im Livebetrieb hat dieser Parameter keine Auswirkungen.

Encrypted parameters for calling GetOrderDetails for an Amazon Pay payment


The following table describes the result parameters with which the Pay-Jet Cockpit 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. MerchantId, 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 Pay-Jet

HändlerID, die von Pay-Jet vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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 Cockpit

Vom Cockpit 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
refnr

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

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

n8

M

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

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

Key

Format

CND

Description

Beschreibung

CodeExt

ans..10

O

Error code from Amazon, if transferred

Fehlercode von Amazon, wenn übergeben

ErrorText

as..1024

O

Error description from Amazon, if it was transferred

Fehlerbeschreibung von Amazon, wenn diese übergeben wurde
AmazonStatusa..20MOrder status at Amazon. Following values are possible: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details see Amazon API Reference Guide .Status der Bestellung bei Amazon. Folgende Werte sind möglich: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details siehe Amazon API Reference Guide .
OrderIDans..19MUnique ID for the order issued by Amazon. Corresponds to the OrderReferenceID.Von Amazon vergebene eindeutige ID für die Bestellung. Entspricht der OrderReferenceID.

KeyFormatCNDDescriptionBeschreibung
Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Pay-Jet Support, 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 Pay-Jet Support, 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 EN

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

Key

Format

CND

Description

Beschreibung
AmountAuthn..10MTotal amount which is reserved at AmazonGesamtbetrag, der bei Amazon reserviert wurde
AmountCapn..10MTotal amount which is already successfully captured at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gebucht wurde
AmountCredn..10MTotal amount which is already successfully credited at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gutgeschrieben wurde
KeyFormatCNDShipping informationVersandinformationen

BuyerName

a..50

O

part of the userprofile information. User name

Teil der Benutzerprofil-Informationen. Benutzername

BuyerMail

as..128

O

part of the userprofile information. E-mail address

Teil der Benutzerprofil-Informationen. E-Mail-Adresse
AddrNamea..50OFirst name and surname of addresseeVorname und Nachname des Adressaten
PhoneNumbera..128OPhone number of addresseeTelefonnummer des Adressaten
AddrCountryCodea2OCountry code of delivery country according to ISO 3166Ländercode des Lieferlandes gemäß ISO 3166
AddrStatea..50OFederal state of the delivery addressBundesland der Lieferadresse
AddrCountya..50OCounty of delivery addressLandkreis der Lieferadresse
AddrDistricta..50ODistrict of delivery addressBezirk der Lieferadresse

AddrZip

a..20

O

Postcode in the delivery address

Postleitzahl der Lieferadresse
AddrCitya..50OTown/city in the delivery addressOrtsname der Lieferadresse
AddrStreeta..180OCompany name (if given) or street name and street numberFirmenname (wenn angegeben), sonst Straßenname mit Hausnummer
AddrStreet2a..60OStreet name and house numberStraßenname mit Hausnummer
AddrStreet3a..60OOther additionsSonstige Zusätze
KeyFormatCNDBilling address (only for Scope="payments:billing_address")Rechnungsadresse (nur bei Scope="payments:billing_address")

bdAddrName

a..50

O

First name and surname of addressee in the billing address

Vorname und Nachname des Adressaten der Rechnungsadresse

bdPhoneNumber

a..128

O

Phone number of addressee in the billing address

Telefonnummer des Adressaten der Rechnungsadresse

bdAddrCountryCode

a2

O

Country code of the billing country according to ISO 3166

Ländercode des Rechnungslandes gemäß ISO 3166

bdAddrState

a..50

O

Federal state in the invoicing address

Bundesland der Rechnungsadresse

bdAddrCounty

a..50

O

County of billing address

Landkreis der Rechnungsadresse

bdAddrDistrict

a..50

O

District of billing address

Bezirk der Rechnungsadresse

bdAddrZip

a..20

O

Postcode in the invoicing address

Postleitzahl der Rechnungsadresse

bdAddrCity

a..50

O

Name of town/city in the billing address

Ortsname der Rechnungsadresse

bdAddrStreet

a..180

O

Company name (if given) or street name and street number in the billing address

Firmenname (wenn angegeben), sonst Straßenname mit Hausnummer der Rechnungsadresse

bdAddrStreet2

a..60

O

Street name and street number in the billing address

Straßenname mit Hausnummer der Rechnungsadresse

bdAddrStreet3

a..60

O

Other additions in the billing address

Sonstige Zusätze der Rechnungsadresse

Response parameters after GetOrderDetails of an Amazon Pay payment



Amazon Pay confirm order details

In order to confirm the order details of a payment with Amazon Pay with the function „ConfirmOrderDetails“, please visit the following URL:


The following tables describe the transfer parameters and return values which are exchanged via the socket connection. The server-to-server communication process is described in the manual Programming basics.

Notice: For security reasons, Pay-Jet Cockpit 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 Pay-Jet. Additionally this parameter has to be passed in plain language too.

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

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

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

KeyFormatCNDDescriptionBeschreibung
refnr

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

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

a3

M

Abbreviation of the action to be done: <COD> = ConfirmOrderDetails

Abkürzung der auszuführenden Aktion: <COD> = ConfirmOrderDetails
URLSuccessans..256MThe buyer is redirected to this URL if the Multi Factor Authentication is successful.Der Käufer wird zu dieser URL weitergeleitet, wenn die Multi-Faktor-Authentisierung erfolgreich war.
URLFailureans..256OThe buyer is redirected to this URL if the Multi Factor Authentication is unsuccessful.Der Käufer wird zu dieser URL weitergeleitet, wenn die Multi-Faktor-Authentisierung nicht erfolgreich war.
URLNotifyans..256M

Complete URL which Pay-Jet Cockpit calls up in order to notify the shop about the payment result. The URL may be called up only via port 443. It may not contain parameters.

Vollständige URL, die das Cockpit aufruft, um den Shop zu benachrichtigen. Die URL darf nur über Port 443 aufgerufen werden. Sie darf keine Parameter enthalten.

AuthorizationAmountn..10O

The amount to authenticate during Multi Factor Authentication completion.

Use this parameter if you want to set a payment amount that is different than the OrderTotal provided in the SetOrderReferenceDetails operation call.

If this parameter is not set, the amount authenticated during Multi Factor Authentication will be equal to the OrderTotal provided in the SetOrderReferenceDetails operation call.

Der während der Multi-Faktor-Authentisierung zu authentisierende Betrag.

Verwenden Sie diesen Parameter, wenn Sie einen vom Wert in OrderTotal beim Aufruf von SetOrderReferenceDetails abweichenden Zahlungsbetrag festlegen wollen.

Wenn dieser Parameter nicht gesetzt wird, ist der bei der Multi-Faktor-Authentisierung authentisierte Betrag gleich dem Wert von OrderTotal aus dem Aufruf von SetOrderReferenceDetails.

KeyFormatCNDDescriptionBeschreibung
Plain

ans..50

O

A single value to be set by the merchant to return some information unencrypted in response/notify, e.g. the MID. 

"Plain"-parameter is part of encrypted "Data" in Pay-Jet Cockpit and therefore protected against manipulation. 

Ein einzelner Wert, der von Ihnen gesetzt werden kann, um Informationen wieder unverschlüsselt in der Antwort bzw. im Notify zurückzugeben, z.B. die MID.

Da der "Plain"-Parameter Teil des verschlüsselten "Data" im Pay-Jet Cockpit ist, ist dieser vor Manipulationen geschützt. 

KeyFormatCND

Description

Beschreibung
Custom

ans..1024

O

"Custom"-parameter is added to the request data before encryption and is part of encrypted "Data" in Pay-Jet Cockpit request. By this they are protected against manipulation by a consumer. 

The Custom-value is added to the Pay-Jet Cockpit response in plain text and the "|" is replaced by a "&". By this you can put a single value into Custom-parameter and get multiple key-value-pairs back in response for your own purpose. 

Please find a samples here: Custom

Der "Custom"-Parameter wird vor der Verschlüsselung an den Aufruf angehängt und ist Teil des verschlüsselten "Data" im Pay-Jet Cockpit Aufruf. Dadurch ist der Wert gegen Manipulation geschützt. 

Der Custom-Wert wird dann in Klartext an die Pay-Jet Cockpit-Antwort angehängt und dabei wird "|" durch "&" ersetzt. Dadurch können Sie einen Custom-Wert übergeben und bekommen mehrere Key-Value-Paare zu Ihrer eigenen Verwendung in der Antwort zurück.

Hier finden Sie ein Beispiel: Custom

Encrypted parameters for calling ConfirmOrderDetails for an Amazon Pay payment


The following table describes the result parameters with which the Pay-Jet Cockpit 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. MerchantId, 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 Pay-Jet

HändlerID, die von Pay-Jet vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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 Cockpit

Vom Cockpit 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
refnr

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

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

n8

M

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

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

Key

Format

CND

Description

Beschreibung

CodeExt

ans..10

O

Error code from Amazon, if transferred

Fehlercode von Amazon, wenn übergeben

ErrorText

as..1024

O

Error description from Amazon, if it was transferred

Fehlerbeschreibung von Amazon, wenn diese übergeben wurde
AmazonStatusa..20MOrder status at Amazon. Following values are possible: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details see Amazon API Reference Guide .Status der Bestellung bei Amazon. Folgende Werte sind möglich: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details siehe Amazon API Reference Guide .
OrderIDans..19MUnique ID for the order issued by Amazon. Corresponds to the OrderReferenceID.Von Amazon vergebene eindeutige ID für die Bestellung. Entspricht der OrderReferenceID.

KeyFormatCNDDescriptionBeschreibung
Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Pay-Jet Support, 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 Pay-Jet Support, 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 EN

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

Key

Format

CND

Description

Beschreibung
AmountAuthn..10MTotal amount which is reserved at AmazonGesamtbetrag, der bei Amazon reserviert wurde
AmountCapn..10MTotal amount which is already successfully captured at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gebucht wurde
AmountCredn..10MTotal amount which is already successfully credited at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gutgeschrieben wurde

KeyFormatCNDDescriptionBeschreibung
Plain

ans..50

O

A single value to be set by the merchant to return some information unencrypted in response/notify, e.g. the MID. 

"Plain"-parameter is part of encrypted "Data" in Pay-Jet Cockpit and therefore protected against manipulation. 

Ein einzelner Wert, der von Ihnen gesetzt werden kann, um Informationen wieder unverschlüsselt in der Antwort bzw. im Notify zurückzugeben, z.B. die MID.

Da der "Plain"-Parameter Teil des verschlüsselten "Data" im Pay-Jet Cockpit ist, ist dieser vor Manipulationen geschützt. 

KeyFormatCND

Description

Beschreibung
Custom

ans..1024

O

"Custom"-parameter is added to the request data before encryption and is part of encrypted "Data" in Pay-Jet Cockpit request. By this they are protected against manipulation by a consumer. 

The Custom-value is added to the Pay-Jet Cockpit response in plain text and the "|" is replaced by a "&". By this you can put a single value into Custom-parameter and get multiple key-value-pairs back in response for your own purpose. 

Please find a samples here: Custom

Der "Custom"-Parameter wird vor der Verschlüsselung an den Aufruf angehängt und ist Teil des verschlüsselten "Data" im Pay-Jet Cockpit Aufruf. Dadurch ist der Wert gegen Manipulation geschützt. 

Der Custom-Wert wird dann in Klartext an die Pay-Jet Cockpit-Antwort angehängt und dabei wird "|" durch "&" ersetzt. Dadurch können Sie einen Custom-Wert übergeben und bekommen mehrere Key-Value-Paare zu Ihrer eigenen Verwendung in der Antwort zurück.

Hier finden Sie ein Beispiel: Custom

Key

Format

CND

Description

Beschreibung
KeyFormatCNDShipping informationVersandinformationen

BuyerName

a..50

O

part of the userprofile information. User name

Teil der Benutzerprofil-Informationen. Benutzername

BuyerMail

as..128

O

part of the userprofile information. E-mail address

Teil der Benutzerprofil-Informationen. E-Mail-Adresse
AddrNamea..50OFirst name and surname of addresseeVorname und Nachname des Adressaten
PhoneNumbera..128OPhone number of addresseeTelefonnummer des Adressaten
AddrCountryCodea2OCountry code of delivery country according to ISO 3166Ländercode des Lieferlandes gemäß ISO 3166
AddrStatea..50OFederal state of the delivery addressBundesland der Lieferadresse
AddrCountya..50OCounty of delivery addressLandkreis der Lieferadresse
AddrDistricta..50ODistrict of delivery addressBezirk der Lieferadresse

AddrZip

a..20

O

Postcode in the delivery address

Postleitzahl der Lieferadresse
AddrCitya..50OTown/city in the delivery addressOrtsname der Lieferadresse
AddrStreeta..180OCompany name (if given) or street name and street numberFirmenname (wenn angegeben), sonst Straßenname mit Hausnummer
AddrStreet2a..60OStreet name and house numberStraßenname mit Hausnummer
AddrStreet3a..60OOther additionsSonstige Zusätze
KeyFormatCNDBilling address (only for Scope="payments:billing_address")Rechnungsadresse (nur bei Scope="payments:billing_address")

bdAddrName

a..50

O

First name and surname of addressee in the billing address

Vorname und Nachname des Adressaten der Rechnungsadresse

bdPhoneNumber

a..128

O

Phone number of addressee in the billing address

Telefonnummer des Adressaten der Rechnungsadresse

bdAddrCountryCode

a2

O

Country code of the billing country according to ISO 3166

Ländercode des Rechnungslandes gemäß ISO 3166

bdAddrState

a..50

O

Federal state in the invoicing address

Bundesland der Rechnungsadresse

bdAddrCounty

a..50

O

County of billing address

Landkreis der Rechnungsadresse

bdAddrDistrict

a..50

O

District of billing address

Bezirk der Rechnungsadresse

bdAddrZip

a..20

O

Postcode in the invoicing address

Postleitzahl der Rechnungsadresse

bdAddrCity

a..50

O

Name of town/city in the billing address

Ortsname der Rechnungsadresse

bdAddrStreet

a..180

O

Company name (if given) or street name and street number in the billing address

Firmenname (wenn angegeben), sonst Straßenname mit Hausnummer der Rechnungsadresse

bdAddrStreet2

a..60

O

Street name and street number in the billing address

Straßenname mit Hausnummer der Rechnungsadresse

bdAddrStreet3

a..60

O

Other additions in the billing address

Sonstige Zusätze der Rechnungsadresse

Response parameters after ConfirmOrderDetails of an Amazon Pay payment


In case of an error (e.g. if Amazon refuses the payment) you get a notify to your specified URLNotify with following 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

MID

ans..30

M

MerchantID, assigned by Pay-Jet

HändlerID, die von Pay-Jet vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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
refnr

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

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

n8

M

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

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

Key

Format

CND

Description

Beschreibung

CodeExt

ans..10

O

Error code from Amazon, if transferred

Fehlercode von Amazon, wenn übergeben

ErrorText

as..1024

O

Error description from Amazon, if it was transferred

Fehlerbeschreibung von Amazon, wenn diese übergeben wurde
AmazonStatusa..20MOrder status at Amazon. Following values are possible: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details see Amazon API Reference Guide .Status der Bestellung bei Amazon. Folgende Werte sind möglich: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details siehe Amazon API Reference Guide .
NotificationTypea..25MDescribes the type of notifcation. Fixed value: <OrderNotification>Beschreibt die Art der Benachrichtigung. Fester Wert: <OrderNotification>

KeyFormatCNDDescriptionBeschreibung
Plain

ans..50

O

A single value to be set by the merchant to return some information unencrypted in response/notify, e.g. the MID. 

"Plain"-parameter is part of encrypted "Data" in Pay-Jet Cockpit and therefore protected against manipulation. 

Ein einzelner Wert, der von Ihnen gesetzt werden kann, um Informationen wieder unverschlüsselt in der Antwort bzw. im Notify zurückzugeben, z.B. die MID.

Da der "Plain"-Parameter Teil des verschlüsselten "Data" im Pay-Jet Cockpit ist, ist dieser vor Manipulationen geschützt. 

KeyFormatCND

Description

Beschreibung
Custom

ans..1024

O

"Custom"-parameter is added to the request data before encryption and is part of encrypted "Data" in Pay-Jet Cockpit request. By this they are protected against manipulation by a consumer. 

The Custom-value is added to the Pay-Jet Cockpit response in plain text and the "|" is replaced by a "&". By this you can put a single value into Custom-parameter and get multiple key-value-pairs back in response for your own purpose. 

Please find a samples here: Custom

Der "Custom"-Parameter wird vor der Verschlüsselung an den Aufruf angehängt und ist Teil des verschlüsselten "Data" im Pay-Jet Cockpit Aufruf. Dadurch ist der Wert gegen Manipulation geschützt. 

Der Custom-Wert wird dann in Klartext an die Pay-Jet Cockpit-Antwort angehängt und dabei wird "|" durch "&" ersetzt. Dadurch können Sie einen Custom-Wert übergeben und bekommen mehrere Key-Value-Paare zu Ihrer eigenen Verwendung in der Antwort zurück.

Hier finden Sie ein Beispiel: Custom

Response parameters to URLNotify after ConfirmOrderDetails for an Amazon Pay payment



Amazon Pay finalize authorization

In order to authorize a payment with Amazon Pay, please visit the following URL:


The following tables describe the transfer parameters and return values which are exchanged via the socket connection. The server-to-server communication process is described in the manual Programming basics.

Notice: For security reasons, Pay-Jet Cockpit 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 Pay-Jet. Additionally this parameter has to be passed in plain language too.

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

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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
Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Pay-Jet Support, 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 Pay-Jet Support, 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 EN

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

KeyFormatCNDDescriptionBeschreibung
refnr

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

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
Capture

an..6

OM

Determines the type and time of capture.

Capture ModeDescription
AUTOCapturing immediately after authorisation (default value).
MANUALCapturing made by the merchant. Capture is normally initiated at time of delivery.
<Number>Delay in hours until the capture (whole number; 1 to 696).

Bestimmt Art und Zeitpunkt der Buchung (engl. Capture).

BuchungsartBeschreibung
AUTOBuchung sofort nach Autorisierung (Standardwert).
MANUALBuchung erfolgt durch den Händler - in der Regel die Buchung zum Zeitpunkt der Warenauslieferung bzw. Leistungserbringung.
<Zahl>Verzögerung in Stunden bis zur Buchung (ganze Zahl; 1 bis 696).

Key

Format

CND

Description

Beschreibung

OrderDesc

ans..127

M

Description of purchased goods, unit prices etc. for authorization

Beschreibung der gekauften Waren, Einzelpreise etc. zur Autorisierung
ChDescans..16OText printed on the customer’s credit card bill alongside the payee (only for Capture=AUTO or Capture=<NUMBER>)Text der auf der Abrechnung des Kreditinstituts des Kunden erscheint (nur bei Capture=AUTO oder Capture=<ZAHL>)
EventTokenenumMAbbreviation of the action to be done: <ATH> = AuthorizeAbkürzung der auszuführenden Aktion: <ATH> = Authorize

Encrypted parameters for authorizing an Amazon Pay payment


The following table describes the result parameters with which the Pay-Jet Cockpit 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. MerchantId, 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 Pay-Jet

HändlerID, die von Pay-Jet vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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 Cockpit

Vom Cockpit 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
refnr

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

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

n8

M

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

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

Key

Format

CND

Description

Beschreibung

CodeExt

ans..10

O

Error code from Amazon, if transferred

Fehlercode von Amazon, wenn übergeben

ErrorText

as..1024

O

Error description from Amazon, if it was transferred

Fehlerbeschreibung von Amazon, wenn diese übergeben wurde
AmazonStatusa..20MOrder status at Amazon. Following values are possible: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details see Amazon API Reference Guide .Status der Bestellung bei Amazon. Folgende Werte sind möglich: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details siehe Amazon API Reference Guide .
OrderIDans..19MUnique ID for the order issued by Amazon. Corresponds to the OrderReferenceID.Von Amazon vergebene eindeutige ID für die Bestellung. Entspricht der OrderReferenceID.
AmazonRefIDans..27MUnique ID for the transaction issued by AmazonVon Amazon vergebene eindeutige ID für die Transaktion

KeyFormatCNDDescriptionBeschreibung
Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Pay-Jet Support, 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 Pay-Jet Support, 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 EN

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

Key

Format

CND

Description

Beschreibung
AmountAuthn..10MTotal amount which is reserved at AmazonGesamtbetrag, der bei Amazon reserviert wurde
AmountCapn..10MTotal amount which is already successfully captured at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gebucht wurde
AmountCredn..10MTotal amount which is already successfully credited at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gutgeschrieben wurde

Key

Format

CND

Description

Beschreibung
KeyFormatCNDShipping informationVersandinformationen

BuyerName

a..50

O

part of the userprofile information. User name

Teil der Benutzerprofil-Informationen. Benutzername

BuyerMail

as..128

O

part of the userprofile information. E-mail address

Teil der Benutzerprofil-Informationen. E-Mail-Adresse
AddrNamea..50OFirst name and surname of addresseeVorname und Nachname des Adressaten
PhoneNumbera..128OPhone number of addresseeTelefonnummer des Adressaten
AddrCountryCodea2OCountry code of delivery country according to ISO 3166Ländercode des Lieferlandes gemäß ISO 3166
AddrStatea..50OFederal state of the delivery addressBundesland der Lieferadresse
AddrCountya..50OCounty of delivery addressLandkreis der Lieferadresse
AddrDistricta..50ODistrict of delivery addressBezirk der Lieferadresse

AddrZip

a..20

O

Postcode in the delivery address

Postleitzahl der Lieferadresse
AddrCitya..50OTown/city in the delivery addressOrtsname der Lieferadresse
AddrStreeta..180OCompany name (if given) or street name and street numberFirmenname (wenn angegeben), sonst Straßenname mit Hausnummer
AddrStreet2a..60OStreet name and house numberStraßenname mit Hausnummer
AddrStreet3a..60OOther additionsSonstige Zusätze
KeyFormatCNDInvoicing addressRechnungsadresse

bdAddrName

a..50

O

First name and surname of addressee in the billing address

Vorname und Nachname des Adressaten der Rechnungsadresse

bdPhoneNumber

a..128

O

Phone number of addressee in the billing address

Telefonnummer des Adressaten der Rechnungsadresse

bdAddrCountryCode

a2

O

Country code of the billing country according to ISO 3166

Ländercode des Rechnungslandes gemäß ISO 3166

bdAddrState

a..50

O

Federal state in the invoicing address

Bundesland der Rechnungsadresse

bdAddrCounty

a..50

O

County of billing address

Landkreis der Rechnungsadresse

bdAddrDistrict

a..50

O

District of billing address

Bezirk der Rechnungsadresse

bdAddrZip

a..20

O

Postcode in the invoicing address

Postleitzahl der Rechnungsadresse

bdAddrCity

a..50

O

Name of town/city in the billing address

Ortsname der Rechnungsadresse

bdAddrStreet

a..180

O

Company name (if given) or street name and street number in the billing address

Firmenname (wenn angegeben), sonst Straßenname mit Hausnummer der Rechnungsadresse

bdAddrStreet2

a..60

O

Street name and street number in the billing address

Straßenname mit Hausnummer der Rechnungsadresse

bdAddrStreet3

a..60

O

Other additions in the billing address

Sonstige Zusätze der Rechnungsadresse

Response parameters after authorization of an Amazon Pay payment


After an authorization you get a notify to your specified URLNotify with following 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

MID

ans..30

M

MerchantID, assigned by Pay-Jet

HändlerID, die von Pay-Jet vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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 Cockpit

Vom Cockpit 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
refnr

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

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

n8

M

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

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

Key

Format

CND

Description

Beschreibung

CodeExt

ans..10

O

Error code from Amazon, if transferred

Fehlercode von Amazon, wenn übergeben

ErrorText

as..1024

O

Error description from Amazon, if it was transferred

Fehlerbeschreibung von Amazon, wenn diese übergeben wurde
AmazonStatusa..20MOrder status at Amazon. Following values are possible: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details see Amazon API Reference Guide .Status der Bestellung bei Amazon. Folgende Werte sind möglich: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details siehe Amazon API Reference Guide .
OrderIDans..19MUnique ID for the order issued by Amazon. Corresponds to the OrderReferenceID.Von Amazon vergebene eindeutige ID für die Bestellung. Entspricht der OrderReferenceID.
AmazonRefIDans..27MUnique ID for the transaction issued by AmazonVon Amazon vergebene eindeutige ID für die Transaktion

KeyFormatCNDDescriptionBeschreibung
Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Pay-Jet Support, 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 Pay-Jet Support, 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 EN

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

Key

Format

CND

Description

Beschreibung
AmountAuthn..10MTotal amount which is reserved at AmazonGesamtbetrag, der bei Amazon reserviert wurde
AmountCapn..10MTotal amount which is already successfully captured at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gebucht wurde
AmountCredn..10MTotal amount which is already successfully credited at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gutgeschrieben wurde

Key

Format

CND

Description

Beschreibung
KeyFormatCNDShipping informationVersandinformationen

BuyerName

a..50

O

part of the userprofile information. User name

Teil der Benutzerprofil-Informationen. Benutzername

BuyerMail

as..128

O

part of the userprofile information. E-mail address

Teil der Benutzerprofil-Informationen. E-Mail-Adresse
AddrNamea..50OFirst name and surname of addresseeVorname und Nachname des Adressaten
PhoneNumbera..128OPhone number of addresseeTelefonnummer des Adressaten
AddrCountryCodea2OCountry code of delivery country according to ISO 3166Ländercode des Lieferlandes gemäß ISO 3166
AddrStatea..50OFederal state of the delivery addressBundesland der Lieferadresse
AddrCountya..50OCounty of delivery addressLandkreis der Lieferadresse
AddrDistricta..50ODistrict of delivery addressBezirk der Lieferadresse

AddrZip

a..20

O

Postcode in the delivery address

Postleitzahl der Lieferadresse
AddrCitya..50OTown/city in the delivery addressOrtsname der Lieferadresse
AddrStreeta..180OCompany name (if given) or street name and street numberFirmenname (wenn angegeben), sonst Straßenname mit Hausnummer
AddrStreet2a..60OStreet name and house numberStraßenname mit Hausnummer
AddrStreet3a..60OOther additionsSonstige Zusätze
KeyFormatCNDInvoicing addressRechnungsadresse

bdAddrName

a..50

O

First name and surname of addressee in the billing address

Vorname und Nachname des Adressaten der Rechnungsadresse

bdPhoneNumber

a..128

O

Phone number of addressee in the billing address

Telefonnummer des Adressaten der Rechnungsadresse

bdAddrCountryCode

a2

O

Country code of the billing country according to ISO 3166

Ländercode des Rechnungslandes gemäß ISO 3166

bdAddrState

a..50

O

Federal state in the invoicing address

Bundesland der Rechnungsadresse

bdAddrCounty

a..50

O

County of billing address

Landkreis der Rechnungsadresse

bdAddrDistrict

a..50

O

District of billing address

Bezirk der Rechnungsadresse

bdAddrZip

a..20

O

Postcode in the invoicing address

Postleitzahl der Rechnungsadresse

bdAddrCity

a..50

O

Name of town/city in the billing address

Ortsname der Rechnungsadresse

bdAddrStreet

a..180

O

Company name (if given) or street name and street number in the billing address

Firmenname (wenn angegeben), sonst Straßenname mit Hausnummer der Rechnungsadresse

bdAddrStreet2

a..60

O

Street name and street number in the billing address

Straßenname mit Hausnummer der Rechnungsadresse

bdAddrStreet3

a..60

O

Other additions in the billing address

Sonstige Zusätze der Rechnungsadresse

Response parameters to URLNotify after authorization of an Amazon Pay payment



Amazon Pay capture a payment

In order to capture an authorized payment with Amazon Pay, please visit the following URL:


The following tables describe the transfer parameters and return values which are exchanged via the socket connection. The server-to-server communication process is described in the manual Programming basics.

Notice: For security reasons, Pay-Jet Cockpit 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 Pay-Jet. Additionally this parameter has to be passed in plain language too.

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

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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 Cockpit

Vom Cockpit 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
Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Pay-Jet Support, 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 Pay-Jet Support, 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 EN

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

KeyFormatCNDDescriptionBeschreibung
refnr

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

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
ChDescans..16OText printed on the customer’s credit card bill alongside the payeeText der auf der Abrechnung des Kreditinstituts des Kunden erscheint
OrderDescans..127MUse this parameter for the simulation mode. During live mode this parameter has no effects.Nutzen Sie diesen Parameter für den Simulationsmodus. Im Livebetrieb hat dieser Parameter keine Auswirkungen.

KeyFormatCNDDescriptionBeschreibung
ReqId

ans..32

O

To avoid double payments / actions, enter an alphanumeric value which identifies your transaction and may be assigned only once. If the transaction / action is submitted again with the same ReqID, Pay-Jet Cockpit will not carry out the payment or new action, but will just return the status of the original transaction / action. Please note that the Pay-Jet Cockpit must have a finalized transaction status for the first initial action. Submissions with identical ReqID for an open status will be processed regularly.

Um Doppelzahlungen zu vermeiden, übergeben Sie einen alphanumerischen Wert, der Ihre Transaktion / Aktion identifiziert und nur einmal vergeben werden darf. Falls die Transaktion oder auch jede Aktion mit derselben ReqID erneut eingereicht wird, führt das Pay-Jet Cockpit keine Zahlung / weitere Aktion aus sondern gibt nur den Status der ursprünglichen Transaktion / Aktion zurück. Bitte beachten Sie, dass das Pay-Jet Cockpit für die erste initiale Aktion einen abgeschlossenen Transaktionsstatus haben muss. Einreichungen mit identischer ReqID auf einen offenen Status werden regulär verarbeitet.

Encrypted parameters for capturing an authorized Amazon Pay payment


The following table describes the result parameters with which the Pay-Jet Cockpit 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. MerchantId, 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 Pay-Jet

HändlerID, die von Pay-Jet vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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 Cockpit

Vom Cockpit 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
refnr

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

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

n8

M

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

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

Key

Format

CND

Description

Beschreibung

CodeExt

ans..10

O

Error code from Amazon, if transferred

Fehlercode von Amazon, wenn übergeben

ErrorText

as..1024

O

Error description from Amazon, if it was transferred

Fehlerbeschreibung von Amazon, wenn diese übergeben wurde
AmazonStatusa..20MOrder status at Amazon. Following values are possible: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details see Amazon API Reference Guide .Status der Bestellung bei Amazon. Folgende Werte sind möglich: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details siehe Amazon API Reference Guide .
OrderIDans..19MUnique ID for the order issued by Amazon. Corresponds to the OrderReferenceID.Von Amazon vergebene eindeutige ID für die Bestellung. Entspricht der OrderReferenceID.

KeyFormatCNDDescriptionBeschreibung
Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Pay-Jet Support, 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 Pay-Jet Support, 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 EN

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

Key

Format

CND

Description

Beschreibung
AmountAuthn..10MTotal amount which is reserved at AmazonGesamtbetrag, der bei Amazon reserviert wurde
AmountCapn..10MTotal amount which is already successfully captured at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gebucht wurde
AmountCredn..10MTotal amount which is already successfully credited at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gutgeschrieben wurde

Response parameters after capturing an authorized Amazon Pay payment


After a capture you get a notify to your specified URLNotify with following 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

MID

ans..30

M

MerchantID, assigned by Pay-Jet

HändlerID, die von Pay-Jet vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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 Cockpit

Vom Cockpit 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
refnr

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

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

n8

M

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

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

Key

Format

CND

Description

Beschreibung

CodeExt

ans..10

O

Error code from Amazon, if transferred

Fehlercode von Amazon, wenn übergeben

ErrorText

as..1024

O

Error description from Amazon, if it was transferred

Fehlerbeschreibung von Amazon, wenn diese übergeben wurde
AmazonStatusa..20MOrder status at Amazon. Following values are possible: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details see Amazon API Reference Guide .Status der Bestellung bei Amazon. Folgende Werte sind möglich: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details siehe Amazon API Reference Guide .
OrderIDans..19MUnique ID for the order issued by Amazon. Corresponds to the OrderReferenceID.Von Amazon vergebene eindeutige ID für die Bestellung. Entspricht der OrderReferenceID.
AmazonRefIDans..27MUnique ID for the transaction issued by AmazonVon Amazon vergebene eindeutige ID für die Transaktion

KeyFormatCNDDescriptionBeschreibung
Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Pay-Jet Support, 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 Pay-Jet Support, 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 EN

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

Key

Format

CND

Description

Beschreibung
AmountAuthn..10MTotal amount which is reserved at AmazonGesamtbetrag, der bei Amazon reserviert wurde
AmountCapn..10MTotal amount which is already successfully captured at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gebucht wurde
AmountCredn..10MTotal amount which is already successfully credited at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gutgeschrieben wurde
NotificationTypea..25MDescribes the type of notification. Fixed value: <CaptureNotification>Beschreibt die Art der Benachrichtigung. Fester Wert: <CaptureNotification>

Response parameters to URLNotify after capturing an authorized Amazon Pay payment



Amazon Pay credit a payment

In order to credit a captured payment with Amazon Pay, please visit the following URL:


The following tables describe the transfer parameters and return values which are exchanged via the socket connection. The server-to-server communication process is described in the manual Programming basics.

Notice: For security reasons, Pay-Jet Cockpit 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 Pay-Jet. Additionally this parameter has to be passed in plain language too.

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

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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 Cockpit

Vom Cockpit 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
Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Pay-Jet Support, 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 Pay-Jet Support, 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 EN

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

KeyFormatCNDDescriptionBeschreibung
refnr

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

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
ChDescans..16OText printed on the customer’s credit card bill alongside the payeeText der auf der Abrechnung des Kreditinstituts des Kunden erscheint
OrderDescans..127MDescription of purchased goods, unit prices etc. for authorizationBeschreibung der gekauften Waren, Einzelpreise etc. zur Buchung

KeyFormatCNDDescriptionBeschreibung
ReqId

ans..32

O

To avoid double payments / actions, enter an alphanumeric value which identifies your transaction and may be assigned only once. If the transaction / action is submitted again with the same ReqID, Pay-Jet Cockpit will not carry out the payment or new action, but will just return the status of the original transaction / action. Please note that the Pay-Jet Cockpit must have a finalized transaction status for the first initial action. Submissions with identical ReqID for an open status will be processed regularly.

Um Doppelzahlungen zu vermeiden, übergeben Sie einen alphanumerischen Wert, der Ihre Transaktion / Aktion identifiziert und nur einmal vergeben werden darf. Falls die Transaktion oder auch jede Aktion mit derselben ReqID erneut eingereicht wird, führt das Pay-Jet Cockpit keine Zahlung / weitere Aktion aus sondern gibt nur den Status der ursprünglichen Transaktion / Aktion zurück. Bitte beachten Sie, dass das Pay-Jet Cockpit für die erste initiale Aktion einen abgeschlossenen Transaktionsstatus haben muss. Einreichungen mit identischer ReqID auf einen offenen Status werden regulär verarbeitet.

Encrypted parameters for crediting an Amazon Pay payment


The following table describes the result parameters with which the Pay-Jet Cockpit 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. MerchantId, 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 Pay-Jet

HändlerID, die von Pay-Jet vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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 Cockpit

Vom Cockpit 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
refnr

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

Key

Format

CND

Description

Beschreibung
Statusa..30MREQUEST (Because credits are not carried out real time, the status is always pending.)REQUEST (Da Gutschriften nicht in Echtzeit ausgeführt werden, ist der Status zunächst stets wartend.)

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

n8

M

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

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

Key

Format

CND

Description

Beschreibung

CodeExt

ans..10

O

Error code from Amazon, if transferred

Fehlercode von Amazon, wenn übergeben

ErrorText

as..1024

O

Error description from Amazon, if it was transferred

Fehlerbeschreibung von Amazon, wenn diese übergeben wurde
AmazonStatusa..20MOrder status at Amazon. Following values are possible: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details see Amazon API Reference Guide .Status der Bestellung bei Amazon. Folgende Werte sind möglich: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details siehe Amazon API Reference Guide .
OrderIDans..19MUnique ID for the order issued by Amazon. Corresponds to the OrderReferenceID.Von Amazon vergebene eindeutige ID für die Bestellung. Entspricht der OrderReferenceID.

KeyFormatCNDDescriptionBeschreibung
Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Pay-Jet Support, 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 Pay-Jet Support, 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 EN

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

Key

Format

CND

Description

Beschreibung
AmountAuthn..10MTotal amount which is reserved at AmazonGesamtbetrag, der bei Amazon reserviert wurde
AmountCapn..10MTotal amount which is already successfully captured at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gebucht wurde
AmountCredn..10MTotal amount which is already successfully credited at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gutgeschrieben wurde

Response parameters after crediting an authorized Amazon Pay payment


After a credit you get a notify to your specified URLNotify with following 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

MID

ans..30

M

MerchantID, assigned by Pay-Jet

HändlerID, die von Pay-Jet vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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 Cockpit

Vom Cockpit 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
refnr

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

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

n8

M

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

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

Key

Format

CND

Description

Beschreibung

CodeExt

ans..10

O

Error code from Amazon, if transferred

Fehlercode von Amazon, wenn übergeben

ErrorText

as..1024

O

Error description from Amazon, if it was transferred

Fehlerbeschreibung von Amazon, wenn diese übergeben wurde
AmazonStatusa..20MOrder status at Amazon. Following values are possible: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details see Amazon API Reference Guide .Status der Bestellung bei Amazon. Folgende Werte sind möglich: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details siehe Amazon API Reference Guide .
OrderIDans..19MUnique ID for the order issued by Amazon. Corresponds to the OrderReferenceID.Von Amazon vergebene eindeutige ID für die Bestellung. Entspricht der OrderReferenceID.
AmazonRefIDans..27MUnique ID for the transaction issued by AmazonVon Amazon vergebene eindeutige ID für die Transaktion

KeyFormatCNDDescriptionBeschreibung
Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Pay-Jet Support, 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 Pay-Jet Support, 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 EN

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

Key

Format

CND

Description

Beschreibung
AmountAuthn..10MTotal amount which is reserved at AmazonGesamtbetrag, der bei Amazon reserviert wurde
AmountCapn..10MTotal amount which is already successfully captured at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gebucht wurde
AmountCredn..10MTotal amount which is already successfully credited at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gutgeschrieben wurde
NotificationTypea..25MDescribes the type of notification. Fixed value: <CreditNotification>Beschreibt die Art der Benachrichtigung. Fester Wert: <CreditNotification>

Response parameters to URLNotify after credit of an Amazon Pay payment



Amazon Pay close an order

In order to close an order with Amazon Pay with the function „CloseOrder“, please visit the following URL:


The following tables describe the transfer parameters and return values which are exchanged via the socket connection. The server-to-server communication process is described in the manual Programming basics.

Notice: For security reasons, Pay-Jet Cockpit 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 Pay-Jet. Additionally this parameter has to be passed in plain language too.

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

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

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

Key

Format

CND

Description

Beschreibung
EventTokenan3M

Abbreviation of the action to be done: <COR> = CloseOrderReference

Abkürzung der auszuführenden Aktion: <COR> = CloseOrderReference

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
OrderDescans..127MUse this parameter for the simulation mode. During live mode this parameter has no effects.Nutzen Sie diesen Parameter für den Simulationsmodus. ImLivebetrieb hat dieser Parameter keine Auswirkungen.

Encrypted parameters for closing an Amazon Pay payment


The following table describes the result parameters with which the Pay-Jet Cockpit 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. MerchantId, 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 Pay-Jet

HändlerID, die von Pay-Jet vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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 Cockpit

Vom Cockpit 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
refnr

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

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

n8

M

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

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

Key

Format

CND

Description

Beschreibung

CodeExt

ans..10

O

Error code from Amazon, if transferred

Fehlercode von Amazon, wenn übergeben

ErrorText

as..1024

O

Error description from Amazon, if it was transferred

Fehlerbeschreibung von Amazon, wenn diese übergeben wurde
AmazonStatusa..20MOrder status at Amazon. Following values are possible: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details see Amazon API Reference Guide .Status der Bestellung bei Amazon. Folgende Werte sind möglich: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details siehe Amazon API Reference Guide .
OrderIDans..19MUnique ID for the order issued by Amazon. Corresponds to the OrderReferenceID.Von Amazon vergebene eindeutige ID für die Bestellung. Entspricht der OrderReferenceID.

KeyFormatCNDDescriptionBeschreibung
Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Pay-Jet Support, 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 Pay-Jet Support, 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 EN

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

Key

Format

CND

Description

Beschreibung
AmountAuthn..10MTotal amount which is reserved at AmazonGesamtbetrag, der bei Amazon reserviert wurde
AmountCapn..10MTotal amount which is already successfully captured at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gebucht wurde
AmountCredn..10MTotal amount which is already successfully credited at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gutgeschrieben wurde

Key

Format

CND

Description

Beschreibung
KeyFormatCNDShipping informationVersandinformationen

BuyerName

a..50

O

part of the userprofile information. User name

Teil der Benutzerprofil-Informationen. Benutzername

BuyerMail

as..128

O

part of the userprofile information. E-mail address

Teil der Benutzerprofil-Informationen. E-Mail-Adresse
AddrNamea..50OFirst name and surname of addresseeVorname und Nachname des Adressaten
PhoneNumbera..128OPhone number of addresseeTelefonnummer des Adressaten
AddrCountryCodea2OCountry code of delivery country according to ISO 3166Ländercode des Lieferlandes gemäß ISO 3166
AddrStatea..50OFederal state of the delivery addressBundesland der Lieferadresse
AddrCountya..50OCounty of delivery addressLandkreis der Lieferadresse
AddrDistricta..50ODistrict of delivery addressBezirk der Lieferadresse

AddrZip

a..20

O

Postcode in the delivery address

Postleitzahl der Lieferadresse
AddrCitya..50OTown/city in the delivery addressOrtsname der Lieferadresse
AddrStreeta..180OCompany name (if given) or street name and street numberFirmenname (wenn angegeben), sonst Straßenname mit Hausnummer
AddrStreet2a..60OStreet name and house numberStraßenname mit Hausnummer
AddrStreet3a..60OOther additionsSonstige Zusätze
KeyFormatCNDInvoicing addressRechnungsadresse

bdAddrName

a..50

O

First name and surname of addressee in the billing address

Vorname und Nachname des Adressaten der Rechnungsadresse

bdPhoneNumber

a..128

O

Phone number of addressee in the billing address

Telefonnummer des Adressaten der Rechnungsadresse

bdAddrCountryCode

a2

O

Country code of the billing country according to ISO 3166

Ländercode des Rechnungslandes gemäß ISO 3166

bdAddrState

a..50

O

Federal state in the invoicing address

Bundesland der Rechnungsadresse

bdAddrCounty

a..50

O

County of billing address

Landkreis der Rechnungsadresse

bdAddrDistrict

a..50

O

District of billing address

Bezirk der Rechnungsadresse

bdAddrZip

a..20

O

Postcode in the invoicing address

Postleitzahl der Rechnungsadresse

bdAddrCity

a..50

O

Name of town/city in the billing address

Ortsname der Rechnungsadresse

bdAddrStreet

a..180

O

Company name (if given) or street name and street number in the billing address

Firmenname (wenn angegeben), sonst Straßenname mit Hausnummer der Rechnungsadresse

bdAddrStreet2

a..60

O

Street name and street number in the billing address

Straßenname mit Hausnummer der Rechnungsadresse

bdAddrStreet3

a..60

O

Other additions in the billing address

Sonstige Zusätze der Rechnungsadresse

Response parameters after closing an Amazon Pay payment



Amazon Pay reverse an order

In order to reverse a complete order with Amazon Pay with the function „CancelOrderReference“, please visit the following URL:


The following tables describe the transfer parameters and return values which are exchanged via the socket connection. The server-to-server communication process is described in the manual Programming basics.

Notice: For security reasons, Pay-Jet Cockpit 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 Pay-Jet. Additionally this parameter has to be passed in plain language too.

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

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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
Reasona..1024OReason for reversalGrund der Stornierung

KeyFormatCNDDescriptionBeschreibung
ReqId

ans..32

O

To avoid double payments / actions, enter an alphanumeric value which identifies your transaction and may be assigned only once. If the transaction / action is submitted again with the same ReqID, Pay-Jet Cockpit will not carry out the payment or new action, but will just return the status of the original transaction / action. Please note that the Pay-Jet Cockpit must have a finalized transaction status for the first initial action. Submissions with identical ReqID for an open status will be processed regularly.

Um Doppelzahlungen zu vermeiden, übergeben Sie einen alphanumerischen Wert, der Ihre Transaktion / Aktion identifiziert und nur einmal vergeben werden darf. Falls die Transaktion oder auch jede Aktion mit derselben ReqID erneut eingereicht wird, führt das Pay-Jet Cockpit keine Zahlung / weitere Aktion aus sondern gibt nur den Status der ursprünglichen Transaktion / Aktion zurück. Bitte beachten Sie, dass das Pay-Jet Cockpit für die erste initiale Aktion einen abgeschlossenen Transaktionsstatus haben muss. Einreichungen mit identischer ReqID auf einen offenen Status werden regulär verarbeitet.

Encrypted parameters for reversal of an Amazon Pay payment


The following table describes the result parameters with which the Pay-Jet Cockpit 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. MerchantId, 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 Pay-Jet

HändlerID, die von Pay-Jet vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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 Cockpit

Vom Cockpit 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
refnr

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

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

n8

M

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

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

Key

Format

CND

Description

Beschreibung
OrderIDans..19MUnique ID for the order issued by Amazon. Corresponds to the OrderReferenceID.Von Amazon vergebene eindeutige ID für die Bestellung. Entspricht der OrderReferenceID.

KeyFormatCNDDescriptionBeschreibung
Currency

a3

M

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

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

Key

Format

CND

Description

Beschreibung
AmountAuthn..10MTotal amount which is reserved at AmazonGesamtbetrag, der bei Amazon reserviert wurde
AmountCapn..10MTotal amount which is already successfully captured at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gebucht wurde
AmountCredn..10MTotal amount which is already successfully credited at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gutgeschrieben wurde

Response parameters after reversing an Amazon Pay payment


Notice: If you are reversing an order completely, you will get also a notify like for an incorrect order as described above.



Amazon Pay reverse an authorization

In order to reverse a single authorization with Amazon Pay with the function „CancelAuthorize“, please visit the following URL:


The following tables describe the transfer parameters and return values which are exchanged via the socket connection. The server-to-server communication process is described in the manual Programming basics.

Notice: For security reasons, Pay-Jet Cockpit 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 Pay-Jet. Additionally this parameter has to be passed in plain language too.

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

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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 Cockpit

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

Key

Format

CND

Description

Beschreibung
Reasona..1024MReason for reversalGrund der Stornierung
EventTokenan3MAbbreviation of the action to be done: <RAN> = ReverseAuthorizationAbkürzung der auszuführenden Aktion: <RAN> = ReverseAuthorization

Encrypted parameters for reverse an Amazon Pay authorization


The following table describes the result parameters with which the Pay-Jet Cockpit 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. MerchantId, 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 Pay-Jet

HändlerID, die von Pay-Jet vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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 Cockpit

Vom Cockpit 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
refnr

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

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

n8

M

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

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

Key

Format

CND

Description

Beschreibung

CodeExt

ans..10

O

Error code from Amazon, if transferred

Fehlercode von Amazon, wenn übergeben

ErrorText

as..1024

O

Error description from Amazon, if it was transferred

Fehlerbeschreibung von Amazon, wenn diese übergeben wurde
AmazonStatusa..20MOrder status at Amazon. Following values are possible: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details see Amazon API Reference Guide .Status der Bestellung bei Amazon. Folgende Werte sind möglich: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details siehe Amazon API Reference Guide .
OrderIDans..19MUnique ID for the order issued by Amazon. Corresponds to the OrderReferenceID.Von Amazon vergebene eindeutige ID für die Bestellung. Entspricht der OrderReferenceID.
AmazonRefIDans..27MUnique ID for the transaction issued by AmazonVon Amazon vergebene eindeutige ID für die Transaktion

KeyFormatCNDDescriptionBeschreibung
Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Pay-Jet Support, 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 Pay-Jet Support, 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 EN

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

Key

Format

CND

Description

Beschreibung
AmountAuthn..10MTotal amount which is reserved at AmazonGesamtbetrag, der bei Amazon reserviert wurde
AmountCapn..10MTotal amount which is already successfully captured at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gebucht wurde
AmountCredn..10MTotal amount which is already successfully credited at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gutgeschrieben wurde

Key

Format

CND

Description

Beschreibung
KeyFormatCNDShipping informationVersandinformationen

BuyerName

a..50

O

part of the userprofile information. User name

Teil der Benutzerprofil-Informationen. Benutzername

BuyerMail

as..128

O

part of the userprofile information. E-mail address

Teil der Benutzerprofil-Informationen. E-Mail-Adresse
AddrNamea..50OFirst name and surname of addresseeVorname und Nachname des Adressaten
PhoneNumbera..128OPhone number of addresseeTelefonnummer des Adressaten
AddrCountryCodea2OCountry code of delivery country according to ISO 3166Ländercode des Lieferlandes gemäß ISO 3166
AddrStatea..50OFederal state of the delivery addressBundesland der Lieferadresse
AddrCountya..50OCounty of delivery addressLandkreis der Lieferadresse
AddrDistricta..50ODistrict of delivery addressBezirk der Lieferadresse

AddrZip

a..20

O

Postcode in the delivery address

Postleitzahl der Lieferadresse
AddrCitya..50OTown/city in the delivery addressOrtsname der Lieferadresse
AddrStreeta..180OCompany name (if given) or street name and street numberFirmenname (wenn angegeben), sonst Straßenname mit Hausnummer
AddrStreet2a..60OStreet name and house numberStraßenname mit Hausnummer
AddrStreet3a..60OOther additionsSonstige Zusätze
KeyFormatCNDInvoicing addressRechnungsadresse

bdAddrName

a..50

O

First name and surname of addressee in the billing address

Vorname und Nachname des Adressaten der Rechnungsadresse

bdPhoneNumber

a..128

O

Phone number of addressee in the billing address

Telefonnummer des Adressaten der Rechnungsadresse

bdAddrCountryCode

a2

O

Country code of the billing country according to ISO 3166

Ländercode des Rechnungslandes gemäß ISO 3166

bdAddrState

a..50

O

Federal state in the invoicing address

Bundesland der Rechnungsadresse

bdAddrCounty

a..50

O

County of billing address

Landkreis der Rechnungsadresse

bdAddrDistrict

a..50

O

District of billing address

Bezirk der Rechnungsadresse

bdAddrZip

a..20

O

Postcode in the invoicing address

Postleitzahl der Rechnungsadresse

bdAddrCity

a..50

O

Name of town/city in the billing address

Ortsname der Rechnungsadresse

bdAddrStreet

a..180

O

Company name (if given) or street name and street number in the billing address

Firmenname (wenn angegeben), sonst Straßenname mit Hausnummer der Rechnungsadresse

bdAddrStreet2

a..60

O

Street name and street number in the billing address

Straßenname mit Hausnummer der Rechnungsadresse

bdAddrStreet3

a..60

O

Other additions in the billing address

Sonstige Zusätze der Rechnungsadresse

Response parameters after reversal of an Amazon Pay authorization


Notice: If you reverse an authorization you will also get a notify similar to the above described notify for authorization.



Amazon Pay request authorization details

In order to request the details of an authorization with Amazon Pay, please visit the following URL:


The following tables describe the transfer parameters and return values which are exchanged via the socket connection. The server-to-server communication process is described in the manual Programming basics.

Notice: For security reasons, Pay-Jet Cockpit 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 Pay-Jet. Additionally this parameter has to be passed in plain language too.

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

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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 Cockpit

Vom Cockpit 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
OrderDescans..127OUse this parameter for the simulation mode. During live mode this parameter has no effects.Nutzen Sie diesen Parameter für den Simulationsmodus. ImLivebetrieb hat dieser Parameter keine Auswirkungen.
EventTokenan3M

Abbreviation of the action to be done: <ATD> = AuthorizeDetails

Abkürzung der auszuführenden Aktion: <ATD> = AuthorizeDetails

Encrypted parameters for requesting details of an Amazon Pay authorization


The following table describes the result parameters with which the Pay-Jet Cockpit 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. MerchantId, 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 Pay-Jet

HändlerID, die von Pay-Jet vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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 Cockpit

Vom Cockpit 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
refnr

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

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

n8

M

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

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

Key

Format

CND

Description

Beschreibung

CodeExt

ans..10

O

Error code from Amazon, if transferred

Fehlercode von Amazon, wenn übergeben

ErrorText

as..1024

O

Error description from Amazon, if it was transferred

Fehlerbeschreibung von Amazon, wenn diese übergeben wurde
AmazonStatusa..20MOrder status at Amazon. Following values are possible: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details see Amazon API Reference Guide .Status der Bestellung bei Amazon. Folgende Werte sind möglich: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details siehe Amazon API Reference Guide .
OrderIDans..19MUnique ID for the order issued by Amazon. Corresponds to the OrderReferenceID.Von Amazon vergebene eindeutige ID für die Bestellung. Entspricht der OrderReferenceID.
AmazonRefIDans..27MUnique ID for the transaction issued by AmazonVon Amazon vergebene eindeutige ID für die Transaktion

KeyFormatCNDDescriptionBeschreibung
Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Pay-Jet Support, 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 Pay-Jet Support, 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 EN

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

Key

Format

CND

Description

Beschreibung
AmountAuthn..10MTotal amount which is reserved at AmazonGesamtbetrag, der bei Amazon reserviert wurde
AmountCapn..10MTotal amount which is already successfully captured at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gebucht wurde
AmountCredn..10MTotal amount which is already successfully credited at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gutgeschrieben wurde

Key

Format

CND

Description

Beschreibung
KeyFormatCNDShipping informationVersandinformationen

BuyerName

a..50

O

part of the userprofile information. User name

Teil der Benutzerprofil-Informationen. Benutzername

BuyerMail

as..128

O

part of the userprofile information. E-mail address

Teil der Benutzerprofil-Informationen. E-Mail-Adresse
AddrNamea..50OFirst name and surname of addresseeVorname und Nachname des Adressaten
PhoneNumbera..128OPhone number of addresseeTelefonnummer des Adressaten
AddrCountryCodea2OCountry code of delivery country according to ISO 3166Ländercode des Lieferlandes gemäß ISO 3166
AddrStatea..50OFederal state of the delivery addressBundesland der Lieferadresse
AddrCountya..50OCounty of delivery addressLandkreis der Lieferadresse
AddrDistricta..50ODistrict of delivery addressBezirk der Lieferadresse

AddrZip

a..20

O

Postcode in the delivery address

Postleitzahl der Lieferadresse
AddrCitya..50OTown/city in the delivery addressOrtsname der Lieferadresse
AddrStreeta..180OCompany name (if given) or street name and street numberFirmenname (wenn angegeben), sonst Straßenname mit Hausnummer
AddrStreet2a..60OStreet name and house numberStraßenname mit Hausnummer
AddrStreet3a..60OOther additionsSonstige Zusätze
KeyFormatCNDInvoicing addressRechnungsadresse

bdAddrName

a..50

O

First name and surname of addressee in the billing address

Vorname und Nachname des Adressaten der Rechnungsadresse

bdPhoneNumber

a..128

O

Phone number of addressee in the billing address

Telefonnummer des Adressaten der Rechnungsadresse

bdAddrCountryCode

a2

O

Country code of the billing country according to ISO 3166

Ländercode des Rechnungslandes gemäß ISO 3166

bdAddrState

a..50

O

Federal state in the invoicing address

Bundesland der Rechnungsadresse

bdAddrCounty

a..50

O

County of billing address

Landkreis der Rechnungsadresse

bdAddrDistrict

a..50

O

District of billing address

Bezirk der Rechnungsadresse

bdAddrZip

a..20

O

Postcode in the invoicing address

Postleitzahl der Rechnungsadresse

bdAddrCity

a..50

O

Name of town/city in the billing address

Ortsname der Rechnungsadresse

bdAddrStreet

a..180

O

Company name (if given) or street name and street number in the billing address

Firmenname (wenn angegeben), sonst Straßenname mit Hausnummer der Rechnungsadresse

bdAddrStreet2

a..60

O

Street name and street number in the billing address

Straßenname mit Hausnummer der Rechnungsadresse

bdAddrStreet3

a..60

O

Other additions in the billing address

Sonstige Zusätze der Rechnungsadresse

Response parameters for requesting details of an Amazon Pay authorization



Amazon Pay request capture details

In order to request the details of a capture with Amazon Pay, please visit the following URL:


The following tables describe the transfer parameters and return values which are exchanged via the socket connection. The server-to-server communication process is described in the manual Programming basics.

Notice: For security reasons, Pay-Jet Cockpit 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 Pay-Jet. Additionally this parameter has to be passed in plain language too.

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

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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 Cockpit

Vom Cockpit 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
EventTokenan3M

Abbreviation of the action to be done: <CAD> = CaptureDetails

Abkürzung der auszuführenden Aktion: <CAD> = CaptureDetails

Encrypted parameters for requesting details of an Amazon Pay capture


The following table describes the result parameters with which the Pay-Jet Cockpit 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. MerchantId, 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 Pay-Jet

HändlerID, die von Pay-Jet vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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 Cockpit

Vom Cockpit 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
refnr

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

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

n8

M

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

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

Key

Format

CND

Description

Beschreibung

CodeExt

ans..10

O

Error code from Amazon, if transferred

Fehlercode von Amazon, wenn übergeben

ErrorText

as..1024

O

Error description from Amazon, if it was transferred

Fehlerbeschreibung von Amazon, wenn diese übergeben wurde
AmazonStatusa..20MOrder status at Amazon. Following values are possible: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details see Amazon API Reference Guide .Status der Bestellung bei Amazon. Folgende Werte sind möglich: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details siehe Amazon API Reference Guide .
OrderIDans..19MUnique ID for the order issued by Amazon. Corresponds to the OrderReferenceID.Von Amazon vergebene eindeutige ID für die Bestellung. Entspricht der OrderReferenceID.
AmazonRefIDans..27MUnique ID for the transaction issued by AmazonVon Amazon vergebene eindeutige ID für die Transaktion

KeyFormatCNDDescriptionBeschreibung
Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Pay-Jet Support, 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 Pay-Jet Support, 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 EN

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

Key

Format

CND

Description

Beschreibung
AmountAuthn..10MTotal amount which is reserved at AmazonGesamtbetrag, der bei Amazon reserviert wurde
AmountCapn..10MTotal amount which is already successfully captured at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gebucht wurde
AmountCredn..10MTotal amount which is already successfully credited at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gutgeschrieben wurde

Response parameters for requesting details of an Amazon Pay capture



Amazon Pay request credit details

In order to request the details of a credit with Amazon Pay, please visit the following URL:


The following tables describe the transfer parameters and return values which are exchanged via the socket connection. The server-to-server communication process is described in the manual Programming basics.

Notice: For security reasons, Pay-Jet Cockpit 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 Pay-Jet. Additionally this parameter has to be passed in plain language too.

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

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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 Cockpit

Vom Cockpit 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
EventTokenan3M

Abbreviation of the action to be done: <CRD> = CreditDetails

Abkürzung der auszuführenden Aktion: <CRD> = CreditDetails

Encrypted parameters for requesting details of an Amazon Pay credit


The following table describes the result parameters with which the Pay-Jet Cockpit 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. MerchantId, 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 Pay-Jet

HändlerID, die von Pay-Jet vergeben wird

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

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

Vom Cockpit 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 Cockpit

Vom Cockpit 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
refnr

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

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

n8

M

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

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

Key

Format

CND

Description

Beschreibung

CodeExt

ans..10

O

Error code from Amazon, if transferred

Fehlercode von Amazon, wenn übergeben

ErrorText

as..1024

O

Error description from Amazon, if it was transferred

Fehlerbeschreibung von Amazon, wenn diese übergeben wurde
AmazonStatusa..20MOrder status at Amazon. Following values are possible: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details see Amazon API Reference Guide .Status der Bestellung bei Amazon. Folgende Werte sind möglich: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details siehe Amazon API Reference Guide .
OrderIDans..19MUnique ID for the order issued by Amazon. Corresponds to the OrderReferenceID.Von Amazon vergebene eindeutige ID für die Bestellung. Entspricht der OrderReferenceID.
AmazonRefIDans..27MUnique ID for the transaction issued by AmazonVon Amazon vergebene eindeutige ID für die Transaktion

KeyFormatCNDDescriptionBeschreibung
Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Pay-Jet Support, 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 Pay-Jet Support, 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 EN

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

Key

Format

CND

Description

Beschreibung
AmountAuthn..10MTotal amount which is reserved at AmazonGesamtbetrag, der bei Amazon reserviert wurde
AmountCapn..10MTotal amount which is already successfully captured at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gebucht wurde
AmountCredn..10MTotal amount which is already successfully credited at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gutgeschrieben wurde

Response parameters for requesting details of an Amazon Pay credit



Batch processing via the interface

Basic information about using Batch files and about their structure you can find inside the separate manual for the Batch manager. 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 payment with Amazon Pay and which information can be found within the response file about the payment status.

For Amazon Pay the transactions AUTHORIZE, CAPTURE, CREDIT, COR, REVERSE and RAN are possible via Batch. Batch versions X.0; X.1; 1.X and 2.X are supported.

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

Authorize

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)

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)

COR

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)

RAN

1.0 / 2.0

Standard version without return of parameter Code

Standardversion ohne Rückgabe von Parameter Code


1.x / 2x.

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 payment with Amazon Pay within a Batch file to be submitted is the following:

HEAD,<MerchantID>,<Date>,<Version>
AmazonAPA,AUTHORIZE,(<MID>,)<Betrag>,<Währung>,<TransID>,(<RefNr>,)<PayID>,<Capture>(,<ChDesc>,<OrderDesc>)
AmazonAPA,CAPTURE,(<MID>,)<Betrag>,<Währung>,<TransID>,(<RefNr>,)<PayID>,<AuthXID>(,<ChDesc>,<OrderDesc>)
AmazonAPA,CREDIT,(<MID>,)<Betrag>,<Währung>,<TransID>,(<RefNr>,)<PayID>,<CapXID>(,<ChDesc>,<OrderDesc>)
AmazonAPA,COR,(<MID>,)<PayID>
AmazonAPA,REVERSE,(<MID>,)<PayID>(,<Reason>)
AmazonAPA,RAN,(<MID>,)<PayID>,<AuthXID>(,<Reason>)
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) within 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, AmazonAPA for Amazon Pay

HEAD für Header, FOOT für Footer, AmazonAPA für Amazon Pay

Action

a..20

M

The parameter Action defines the type of transaction:

AUTHORIZE (authorization)

CAPTURE (Capture)

CREDIT (Credit)

COR (CloseOrderReference – Close order)

REVERSE (cancellation)

RAN (ReverseAuthorize – cancel authorization)

Der Action-Parameter definiert die Art der Transaktion:

AUTHORIZE (Autorisierung)

CAPTURE (Buchung)

CREDIT (Gutschrift)

COR (CloseOrderReference – Order schließen)

REVERSE (Storno)

RAN (ReverseAuthorize – Autorisierung stornieren)

KeyFormatCNDDescriptionBeschreibung

MID

ans..30

M

MerchantID, assigned by Pay-Jet

HändlerID, die von Pay-Jet vergeben wird

KeyFormatCNDDescriptionBeschreibung
Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Pay-Jet Support, 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 Pay-Jet Support, 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 EN

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

ns..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

ID assigned by Cockpit for this transaction

Vom Cockpit vergebene ID für diese Transaktion

KeyFormatCNDDescriptionBeschreibung
Capture

an..6

OM

Determines the type and time of capture.

Capture ModeDescription
AUTOCapturing immediately after authorisation (default value).
MANUALCapturing made by the merchant. Capture is normally initiated at time of delivery.
<Number>Delay in hours until the capture (whole number; 1 to 696).

Bestimmt Art und Zeitpunkt der Buchung (engl. Capture).

BuchungsartBeschreibung
AUTOBuchung sofort nach Autorisierung (Standardwert).
MANUALBuchung erfolgt durch den Händler - in der Regel die Buchung zum Zeitpunkt der Warenauslieferung bzw. Leistungserbringung.
<Zahl>Verzögerung in Stunden bis zur Buchung (ganze Zahl; 1 bis 696).

Key

Format

CND

Description

Beschreibung

AuthXID

an32

M

ID assigned by Cockpit for all single transactions (authorization, capture, credit), which are made for one payment. Transfer here the XID of the authorization that should be captured.

Vom Pay-Jet Support vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden. Übergeben Sie hier die XID zur Autorisierung, die gebucht werden soll.

CapXIDan32M

ID assigned by Cockpit for all single transactions (authorization, capture, credit), which are made for one payment. Transfer here the XID of the capture that should be credited.

Vom Pay-Jet Support vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden. Übergeben Sie hier die XID zur Buchung, die gutgeschrieben werden soll.

ChDescans..16OCOptional: Text printed on the customer’s credit card bill alongside the payee (only for Capture=AUTO or Capture=<NUMBER>)Optional: Text, der auf der Abrechnung des Kreditinstituts des Kunden erscheint (nur bei CAPTURE= AUTO oder <ZAHL>)
OrderDescans..127ODescription of purchased goods, unit prices etc.Beschreibung der gekauften Waren, Einzelpreise usw.
Reasonans..1024OReason for reversalGrund zur Stornierung

Description of fields within the record for Batch files


The record area within the response file for Batch transactions looks the following way:

AmazonAPA,AUTHORIZE,(<MID>,)<Betrag>,<Währung>,<TransID>,(<RefNr>,)<PayID>,<Capture>,(<ChDesc>,)(<OrderDesc>,)<Status>,(<Code>,)<AuthXID>,<AmazonStatus>,<OrderID>,<AmazonRefId>,<AmountAuth>,<AmountCap>,<AmountCred>
AmazonAPA,CAPTURE,(<MID>,)<Betrag>,<Währung>,<TransID>,(<RefNr>,)<PayID>,<AuthXID>,(<ChDesc>,)(<OrderDesc>,)<Status>,(<Code>,)<CapXID>,<AmazonStatus>,<OrderID>,<AmazonRefId>,<AmountAuth>,<AmountCap>,<AmountCred>
AmazonAPA,CREDIT,(<MID>,)<Betrag>,<Währung>,<TransID>,(<RefNr>,)<PayID>,<CapXID>,(<ChDesc>,)(<OrderDesc>,)<Status>,(<Code>,)<CredXID>,<AmazonStatus>,<OrderID>,<AmazonRefId>,<AmountAuth>,<AmountCap>,<AmountCred>
AmazonAPA,COR,(<MID>,)<PayID>,<Status>,(<Code>,)<AmazonStatus>,<OrderID>,<AmountAuth>,<AmountCap>,<AmountCred>
AmazonAPA,REVERSE,(<MID>,)<PayID>,(<Reason>,)<Status>,(<Code>,)<OrderId>
AmazonAPA,RAN,(<MID>,)<PayID>,<AuthXID>,(<Reason>,)<Status>,(<Code>,)<AmazonStatus>,<OrderID>,<AmazonRefId>,<AmountAuth>,<AmountCap>,<AmountCred>
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> correspond to the call as specified above):

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 like capture or credit.

Der Action-Parameter definiert die Art der Transaktion wie Capture (Buchung) oder Credit (Gutschrift).

KeyFormatCNDDescriptionBeschreibung
PayID

an32

M

ID assigned by Cockpit for this transaction

Vom Cockpit vergebene ID für diese Transaktion

KeyFormatCNDDescriptionBeschreibung
Status

a..50

M

OK (URLSuccess) or FAILED (URLFailure)

OK (URLSuccess) oder FAILED (URLFailure)

KeyFormatCNDDescriptionBeschreibung
Code

n8

M

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

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

Key

Format

CND

Description

Beschreibung

AuthXID

an32

M

ID assigned by Cockpit for the authorization

Vom Pay-Jet Support vergebene ID für die Autorisierung

CapXIDan32M

ID assigned by Cockpit for the capture

Vom Pay-Jet Support vergebene ID für die Buchung (Capture)

CredXIDan32M

ID assigned by Cockpit for the credit

Vom Pay-Jet Support vergebene ID für die Gutschrift (Credit)

AmazonStatusa..20MOrder status at Amazon. The available values depend on the Action already carried out and correspond to the values explained above as with the direct implementation of this action via the interface. Details see Amazon API Reference Guide .Status der Bestellung bei Amazon. Die jeweils möglichen Werte hängen von der gerade durchgeführten Action ab und entsprechen den oben erklärten Werten wie bei der direkten Ausführung dieser Action über die Schnittstelle. Details siehe Amazon API Reference Guide .
OrderIDans..19MUnique ID for the order issued by Amazon. Corresponds to the OrderReferenceID.Von Amazon vergebene eindeutige ID für die Bestellung. Entspricht der OrderReferenceID.
AmazonRefIDans..27MUnique ID for the transaction issued by AmazonVon Amazon vergebene eindeutige ID für die Transaktion
AmountAuthn..10MTotal amount which is reserved at AmazonGesamtbetrag, der bei Amazon reserviert wurde
AmountCapn..10MTotal amount which is already successfully captured at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gebucht wurde
AmountCredn..10MTotal amount which is already successfully credited at AmazonGesamtbetrag, der bisher bei Amazon erfolgreich gutgeschrieben wurde

Description of result parameters within the record for Batch files

  • No labels