Amazon Pay bietet Käufern eine sichere, vertrauenswürdige und bequeme Möglichkeit, sich anzumelden und ihre Einkäufe auf Ihrer Website zu bezahlen, indem sie ihre Amazon-Anmeldeinformationen verwenden. Siehe Browser-Support für Information über die von Amazon Pay unterstützten Betriebssysteme, Browser und Browserversionen.
Diese Anleitung bietet einen Überblick über das Käufererlebnis und zeigt Ihnen, wie Sie die neueste Checkout-Technologie von Amazon Pay integrieren können.
Das Checkout-Erlebnis von Amazon Pay
Der Käufer klickt auf die Amazon-Pay-Schaltfläche, um den Checkout zu starten.
Der Käufer meldet sich an, bestätigt sein bevorzugtes Zahlungsinstrument und wählt optional eine Lieferadresse auf der von Amazon Pay gehosteten Seite aus.
Der Käufer wird zur Bestätigung auf Ihre Bestellübersichtsseite zurückgeleitet.
Der Käufer schließt den Checkout auf der von Amazon Pay gehosteten Seite ab, indem er auf die Aufforderung zur Multi-Faktor-Authentifizierung (Identitätsprüfung) antwortet, falls er dazu aufgefordert wird, oder indem er eine andere Zahlungsmethode auswählt, wenn die Zahlung abgelehnt wurde.
Amazon Pay leitet den Käufer auf Ihre Bestätigungsseite zurück.
Es gibt zwei nutzbare Optionen, je nachdem, ob Sie ein neuer oder ein bestehender Kunde sind.
Bestehende Kunden
Bereits bestehende Kunden müssen sich bei ihren Konten anmelden und einen neuen Satz von API-Schlüsseln erzeugen, die mit Amazon Pay Checkout Version.2 verwendet werden.
Wir haben bereits die erforderlichen Daten für Ihre Konten für den ursprüngliche Checkout v.1 erzeugt.
Bitte beachten Sie unten die "Anleitung zum Erstellen von API-Schlüsseln".
Wenn Sie mehrere Märkte haben, müssen Sie uns diese Informationen für jeden benötigten Markt geben.
Bitte befolgen Sie nachstehende Anleitung, um die nötigen API-Schlüssel zu erzeugen.
Wichtig: Wenn Sie die Option zum Erzeugen von API-Schlüsseln nicht sehen, müssen Sie zuerst einen Shop anlegen und dann die API-Schlüssel erzeugen.
Unter der "Integrationszentrale" ganz unten können Sie dies über den dortigen Link tun:
MWS Autorisierungs-Token
Ein wichtiger Teil der nötigen Daten ist das MWS Autorisierungs-Token von Amazon, das Computop die Erlaubnis gibt, Transaktionen für Ihren Shop durchzuführen.
Der zweite Schritt ist das Generieren eines MWS Auth Token. Das sind die benötigten Daten:
Entwicklername: Computop Ltd
Entwicklerkontonummer: 8662-2365-9858
Anleitung
Wenn Sie in der Verkäuferzentrale von Amazon angemeldet sind, gehen Sie oben rechts auf die Seite, klicken auf Einstellungen und wählen "Benutzerberechtigungen":
Dies führt Sie zur Seite "Benutzerberechtigungen", die Ihnen die aktuellen Benutzer anzeigt. Hier können Sie Ihrem Konto einen externen Entwickler hinzufügen und klicken dafür bitte auf "Ihre Apps verwalten öffnen":
Dies führt zu einer neuen Seite, auf der Sie Entwickler sehen können, die Zugriff haben. Hier können Sie Berechtigungen hinzufügen, löschen und erneuern. Bitte klicken Sie auf "Neuen Entwickler autorisieren":
Auf der neuen Seite müssen Sie den oben angegebenen Entwicklernamen und die ID hinzufügen. Füllen Sie die Informationen aus und klicken auf "Weiter":
Auf der letzten Seite müssen Sie den Geschäftsbedingungen zustimmen, um einem Entwickler Zugriff auf das Konto zu gewähren.
Wenn Sie auf „Weiter“ klicken, wird eine Erfolgsseite mit Informationen angezeigt:
Mit dem letzten Klick auf „Weiter“ gelangen Sie zurück zur ursprünglichen „Benutzerberechtigung“, wo nun der Entwickler angezeigt wird:
Hier können Sie nun auf „Anzeigen“ klicken und auf den „MWS Authorization Token“ zugreifen und diesen auch kopieren.
Dann senden Sie das erhaltene MWS Autorisierungs-Token auf einem sicheren Weg an den Computop Helpdesk zur Konfiguration.
Anleitung zum Erzeugen von API-Schlüsseln
Um neue API-Schlüssel zu erzeugen, wählen Sie oben auf der Seite eines Ihrer Konten aus, entweder Produktion oder Sandbox. Der Vorgang muss für beide Konten durchgeführt werden. Die Amazon-Beschreibung finden Sie hier.
Klicken Sie bitte links auf das Symbol mit den 3 horizontalen Strichen.
Im erscheinenden Menü gehen Sie bitte zu "Integration" und wählen "Integrationszentrale".
In der Integrationszentrale gehen Sie zum Abschnitt "API-Schlüssel erzeugen" und klicken dort auf die Schaltfläche.
Es erscheint ein Popup-Fenster, in dem Sie "API-Zugangsdaten erzeugen" wählen müssen. Hier müssen Sie den Schlüsseln auch einen eindeutigen Namen geben:
Die neu erstellten Schlüssel sind sofort in der "Integrationszentrale" sichtbar. Dort wählen Sie die Option "Details anzeigen":
Bei den Details können Sie die Daten ansehen oder im JSON-Format herunterladen:
JSON-Beispiel:
Wichtig:
Diese Daten werden für Ihr Onboarding benötigt und müssen zur Konfiguration auf sicherem Weg an den Computop Helpdesk gesendet werden.
Der gleiche Vorgang muss für das zweite Konto wiederholt werden, je nachdem, welches Sie zuerst ausgeführt haben.
Benachrichtigungs-URL
Kunden müssen auch die folgende Paygate Benachrichtungs-URL speichern/konfigurieren.
2. Der Händler kann auf Wunsch auch eine eigene Benachrichtigungs-URL hinterlegen. Computop fragt bei der Anfrage auch nach der NotifyURL.
Wichtig: Bitte achten Sie darauf, die per Server-zu-Server gesendeten Benachrichtigungen zu verwenden und sich nicht nur auf die SuccessURLs/FailureURLs zu verlassen.
Schritte im Ablauf
Der grundsätzliche Ablauf einer Bezahlung mit Amazon setzt sich aus mehreren Schritten zusammen:
Schritt
Beschreibung
1
Schaltfläche Amazon Pay anzeigen
Die Schaltfläche Amazon Pay muss auf der Seite des Webshops ordnungsgemäß implementiert sein und bei jedem Zahlungsvorgang aufgerufen werden. Nachfolgend finden Sie das Code-Snippet als Beispiel.
2
Zahlung über amazonCv2.aspx initialisieren (Server-zu-Server)
Das Paygate antwortet mit Parametern, mit denen Sie die Schaltfläche Amazon Pay aktualisieren müssen.
3
Weiterleitung zu Amazon
Nach dem Aktualisieren der Schaltfläche Amazon Pay wird der Kunde zu Amazon weitergeleitet.
4
Redirect zurück zu Ihrem Webshop
Nach Bestätigung des bevorzugten Zahlungsmittels des Kunden und optional der Lieferadresse auf der von Amazon Pay gehosteten Seite wird der Kunde zur Bestellübersichtsseite in Ihrem Webshop zurückgeleitet.
5
Abschluss des Kaufes
Nachdem der Kunde die Bestellung bestätigt hat, leiten Sie ihn an die Amazon-URL weiter, die Sie als Antwort vom Paygate erhalten haben.
6
Redirect zurück zu Ihrem Webshop
Nachdem der Kunde die Zahlung auf der Amazon-Seite abgeschlossen hat, wird er basierend auf dem Ergebnis der Zahlung (URLSuccess / URLFailure) zu Ihrer definierten URL zurückgeleitet.
7
Benachrichtigung von Computop wird per S2S gesendet
Stellen Sie bitte sicher, dass Sie die NotifyURL einrichten und verwenden, um eine endgültige Bestätigung über den Erfolg/Fehler der Anfrage zu erhalten.
Wichtig
Bitte stellen Sie sicher, dass Sie die 2 Hauptaufgaben für Händler einplanen:
Hinzufügen der neuen Schaltfläche Amazon Cv.2 (Schritt 1)
Bei der Rückleitung zum Shop (Schritt 2), wo Änderungen stattfinden können, muss der Händler sicherstellen, dass Adresse (falls zutreffend) und Zahlungsmethode geändert werden können. Auch die Möglichkeit einer Betragsänderung sollte mit einem Anruf an das Paygate weitergegeben werden.
Schaltfläche Amazon Pay integrieren
Der folgende Beispiel-Code zeigt, wie Sie die Schaltfläche Amazon Pay button in Ihren Webshop integrieren.
Wenn der Kunde auf diese Schaltfläche klickt, rufen Sie das Paygate auf, um zusätzliche Daten zu erhalten, die für die Aktualisierung der Schaltfläche Amazon Pay nötig sind.
In diesem Fall müssen folgende Parameter in der Schaltfläche vorhanden sein:
Parameter
Beschreibung
Wert
merchantId
Von Amazon vergebene SellerId
ledgerCurrency
Ihre Hauptbuchwährung. Für EU/UK-Konten kann eine andere Darstellungswährung für die Authentifizierung/Buchung verwendet werden.
Zulässige Werte:
US-Händler ‒ 'USD'
EU-Händler ‒ 'EUR'
UK-Händler ‒ 'GBP'
JP-Händler ‒ 'JPY'
placement
Platzierung der Schaltfläche
Zulässige Werte:
Cart
buttonColor
Der Parameter buttonColor definiert die Farbe der Schaltfläche
Zulässige Werte:
Gold, LightGray, DarkGray
productType
Der Parameter productType definiert, ob die Transaktion für physische oder digitale Güter erfolgt. Der Standardwert ist PayAndShip.
Zulässige Werte:
PayAndShip ‒ physische Waren
PayOnly ‒ digitale Güter
checkoutLanguage
Der Parameter checkoutLanguage ist option, um die Sprache im Checkout-Prozcess festzulegen. Das ist insbesondere in einer mehrsprachigen Shopumgebung hilfreich.
Ohne Angabe des Sprach-Parameters verwendet Amazon automatisch die am besten geeignete Sprache für den Checkout.
Dies ist der geschätzte Bestellbetrag an der Kasse. Er muss nicht mit dem endgültigen Bestellbetrag übereinstimmen, wenn der Käufer seine Bestellung nach dem Start der Kasse aktualisiert. Amazon Pay verwendet diesen Wert, um das Transaktionsrisiko einzuschätzen und zu verhindern, dass Käufer Zahlungsmethoden auswählen, die nicht zur Bearbeitung der Bestellung verwendet werden können
Verwenden Sie updateButtonInfo(), um den estimatedOrderAmount zu aktualisieren, wenn sich der geschätzte Bestellwert ändert, z. B. wenn der Käufer etwas aus seinem Warenkorb entfernt oder ihm etwas hinzufügt. Diese Funktion kann die Benutzeroberfläche der Schaltfläche aktualisieren und der neue estimatedOrderAmount wird verwendet, um festzustellen, ob die Bestellung den Mindestbestellwert des Ratenzahlungsanbieters trifft.
Hinweis: Aus Sicherheitsgründen lehnt das Paygate alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp.
Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter:
Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit).
Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den Computop Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.
Complete URL which Paygatecalls 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: Use the UserData parameter instead.
Common notes:
We recommend to use parameter "response=encrypt" to get an encrypted response by Paygate
However, fraudster may just copy the encrypted DATA-element which are sent to URLFailure and send the DATA to URLSuccess/URLNotify. Therefore ensure to check the "code"-value which indicates success/failure of the action. Only a result of "code=00000000" should be considered successful.
Vollständige URL, die das Paygate aufruft, um den Shop zu benachrichtigen. Die URL darf nur über Port 443 aufgerufen werden. Sie darf keine Parameter enthalten: Nutzen Sie stattdessen den Parameter UserData.
Allgemeine Hinweise:
Wir empfehlen, den Parameter "response=encrypt" zu verwenden, um eine verschlüsselte Antwort von Paygate zu erhalten
Betrüger könnten das verschlüsselte DATA-Element kopieren, welches an URLFailure gesendet wurde, und betrügerisch dasselbe DATA an URLSuccess/URLNotify senden. Überprüfen Sie daher unbedingt den "code"-Wert des DATA-Elements. Nur eine Antwort mit "code=00000000" sollte als erfolgreich angesehen werden.
Key
Format
CND
Description
Beschreibung
URLCancel
ans..256
M
The buyer is redirected to this URL if the operation is cancelled
Der Käufer wird zu dieser URL weitergeleitet, wenn der Vorgang abgebrochen wird
ShopUrl
ans..256
M
Order review page where customer is redirected after confirming customer's preferred payment instrument and optionally shipping address on the Amazon Pay-hosted page
Bestellüberprüfungsseite, auf die der Kunde weitergeleitet wird, nachdem er das bevorzugte Zahlungsmittel und optional die Lieferadresse auf der von Amazon Pay gehosteten Seite bestätigt hat
TxType
an..20
C
Payment flow for charging the buyer. Supported values:
'AuthorizeWithCapture' – Authorize and capture funds immediately, is default
'Authorize' – Authorize funds immediately and capture at a later time
Zahlungsablauf für die Belastung des Käufers. Unterstützte Werte:
'AuthorizeWithCapture' – Sofortiges Autorisieren und Einziehen von Geldern ist die Standardeinstellung
'Authorize' – Gelder sofort autorisieren und zu einem späteren Zeitpunkt buchen
LocalCurrency
a3
C
The currency that the buyer will be charged in ISO 4217 format. Only possible for Amazon EU and UK markets.
Die Währung, die dem Käufer in Rechnung gestellt wird, im ISO-4217-Format. Nur möglich für Amazon EU- und UK-Märkte.
Scope
a..128
O
The buyer details that you're requesting access to. Possible values:
"name"
"email"
"phoneNumber"
"billingAddress"
If not included, all buyer information is requested.
Die Käuferdetails, auf die Sie Zugriff anfordern. Mögliche Werte:
"name"
"email"
"phoneNumber"
"billingAddress"
Wenn nicht enthalten, werden alle Käuferinformationen angefordert.
ChDesc
ans..16
C
Only for sale type transactions: AuthorizeWithCapture. Default: "AMZ*<SELLER_NAME> pay.amazon.com"
Nur für Sale-Transaktionen: AuthorizeWithCapture. Standardwert: "AMZ*<SELLER_NAME> pay.amazon.com"
OrderDesc
ans..127
O
Use this parameter for the simulation mode. During live mode this parameter has no effects.
Verwenden Sie diesen Parameter für den Simulationsmodus. Im Live-Modus hat dieser Parameter keine Auswirkungen.
Recurring
Recurring (wiederholte Zahlungen)
RTF
ans1
O
For repeated payments (subscriptions): I = Initial payment of series of payments. Default is OTP, one time payment.
Bei wiederholten Zahlungen (Abonnements): I = Erstzahlung einer Reihe von Zahlungen. Standard ist OTP, einmalige Zahlung.
Number of frequency units per billing cycle. For example, to specify a weekly cycle set unit to Week and value to 1. You must set value to 0 if you're using variable unit.
year: 1-3
Month: 1-36
Week: 1-57
Day: 1-1095
Anzahl der Frequenzeinheiten pro Abrechnungszeitraum. Um beispielsweise einen wöchentlichen Zyklus anzugeben, setzen Sie die Einheit auf Woche und den Wert auf 1. Sie müssen den Wert auf 0 setzen, wenn Sie eine variable Einheit verwenden..
Jahr: 1-3
Monat: 1-36
Woche: 1-57
Tag: 1-1095
InstallmentAmount
n..10
C
Transaction amount – choose zero if is not a fixed amount
Transaktionsbetrag – wählen Sie Null, wenn es sich nicht um einen festen Betrag handelt
currency
a3
C
Transaction currency code in ISO 4217 format. Example: EUR
Währungscode der Transaktion im Format ISO 4217. Beispiel: EUR
Verschlüsselte Parameter zum Initialisieren einer Zahlung mit Amazon Pay
Zwischenantwort mit zusätzlichen Parametern der Schaltfläche
Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt:
es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden
die Parameter (z.B. MerchantId, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden
Antwortparameter nach dem Initialisieren einer Zahlung mit Amazon Pay
Der folgende Beispielcode zeigt die aktualisierte und vollständige Amazon-Pay-Schaltfläche, die den Kunden zu Amazon weiterleitet.
<div id="AmazonPayButton"></div>
<script src="https://static-na.payments-amazon.com/checkout.js"></script>
<script type="text/javascript" charset="utf-8">
var amazonPayButton = amazon.Pay.renderButton('#AmazonPayButton', {
merchantId: 'xxxxx',
ledgerCurrency: 'EUR',
checkoutLanguage: 'en_GB',
productType: 'PayAndShip',
placement: 'Cart',
buttonColor: 'Gold'
});
amazonPayButton.onClick(function(){
// Here you need to call your shop server, which creates the initial Call towards Paygate
// and then returns the required data payloadJSON, signature, publicKeyId from the response
var buttonData = getSignedButtonData()
amazonPayButton.initCheckout({
createCheckoutSessionConfig: {
payloadJSON: buttonData.payloadJSON,
signature: buttonData.signature,
publicKeyId: buttonData.publicKeyId
}
});
</script>
Zwischenantwort mit Kundeninformationen an Ihre ShopUrl
Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt:
es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden
die Parameter (z.B. MerchantId, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden
Die folgenden Tabellen beschreiben die Übergabeparameter und Rückgabewerte, die über die Socket-Verbindung ausgetauscht werden. Der Ablauf der Server-zu-Server-Kommunikation ist im Handbuch Programmiergrundlagen beschrieben.
Hinweis: Aus Sicherheitsgründen lehnt das Paygate alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp.
Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter:
Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit).
Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den Computop Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.
To avoid double payments or actions (e.g. by ETM), enter an alphanumeric value which identifies your transaction and may be assigned only once. If the transaction or action is submitted again with the same ReqID, Computop Paygate will not carry out the payment or new action, but will just return the status of the original transaction or action.
Please note that the Computop Paygate must have a finalized transaction status for the first initial action (authentication/authorisation). This does not apply to 3-D Secure authentications that are terminated by a timeout. The 3-D Secure Timeout status does not count as a completed status in which the ReqID functionality on Paygate does not take effect. Submissions with identical ReqID for an open status will be processed regularly.
Notice: Please note that a ReqID is only valid for 12 month, then it gets deleted at the Paygate.
Um Doppelzahlungen (z.B. durch ETM) zu vermeiden, übergeben Sie einen alphanumerischen Wert, der Ihre Transaktion oder Aktion identifiziert und nur einmal vergeben werden darf. Falls die Transaktion oder Aktion mit derselben ReqID erneut eingereicht wird, führt das Computop Paygate keine Zahlung oder weitere Aktion aus, sondern gibt nur den Status der ursprünglichen Transaktion oder Aktion zurück.
Bitte beachten Sie, dass das Computop Paygate für die erste initiale Aktion (Authentifizierung/Autorisierung) einen abgeschlossenen Transaktionsstatus haben muss. Dies gilt nicht für 3-D Secure Authentifizierungen, die durch einem Timeout beendet werden. Der Status 3-D Secure Timeout gilt nicht als abgeschlossener Status, bei dem ReqID-Funktionalität am Paygate nicht greift. Einreichungen mit identischer ReqID auf einen offenen Status werden regulär verarbeitet.
Hinweis: Bitte beachten Sie, dass eine ReqID nur 12 Monate gültig ist, danach wird sie vom Paygate gelöscht.
Verschlüsselte Parameter zur Buchung einer autorisierten Amazon-Pay-Zahlung
Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt:
es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden
die Parameter (z.B. MerchantId, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden
Fehlerbeschreibung von Amazon, wenn diese übergeben wurde
chargeid
ans..256
M
Amazon Pay Charge ID
Amazon Pay Charge ID
AmazonStatus
a..20
M
Order status at Amazon. Following values are possible: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details see Amazon API Reference Guide.
Bestellstatus bei Amazon. Folgende Werte sind möglich: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details siehe Amazon API Reference Guide.
Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit).
Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den Computop Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.
Fehlerbeschreibung von Amazon, wenn diese übergeben wurde
chargeid
ans..256
M
Amazon Pay Charge ID
Amazon Pay Charge ID
AmazonStatus
a..20
M
Order status at Amazon. Following values are possible: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details see Amazon API Reference Guide.
Bestellstatus bei Amazon. Folgende Werte sind möglich: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details siehe Amazon API Reference Guide.
chargepermissionid
ans..256
M
Amazon Pay Permission ID
Amazon Pay Permission ID
OrderID
ans..19
M
Unique ID for the order issued by Amazon. Corresponds to the OrderReferenceID.
Von Amazon vergebene eindeutige ID für die Bestellung. Entspricht der OrderReferenceID.
AmazonRefID
ans..27
M
Unique ID for the transaction issued by Amazon
Von Amazon vergebene eindeutige ID für die Transaktion
Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit).
Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den Computop Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.
Die folgenden Tabellen beschreiben die Übergabeparameter und Rückgabewerte, die über die Socket-Verbindung ausgetauscht werden. Der Ablauf der Server-zu-Server-Kommunikation ist im Handbuch Programmiergrundlagen beschrieben.
Hinweis: Aus Sicherheitsgründen lehnt das Paygate alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp.
Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter:
Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit).
Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den Computop Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.
To avoid double payments or actions (e.g. by ETM), enter an alphanumeric value which identifies your transaction and may be assigned only once. If the transaction or action is submitted again with the same ReqID, Computop Paygate will not carry out the payment or new action, but will just return the status of the original transaction or action.
Please note that the Computop Paygate must have a finalized transaction status for the first initial action (authentication/authorisation). This does not apply to 3-D Secure authentications that are terminated by a timeout. The 3-D Secure Timeout status does not count as a completed status in which the ReqID functionality on Paygate does not take effect. Submissions with identical ReqID for an open status will be processed regularly.
Notice: Please note that a ReqID is only valid for 12 month, then it gets deleted at the Paygate.
Um Doppelzahlungen (z.B. durch ETM) zu vermeiden, übergeben Sie einen alphanumerischen Wert, der Ihre Transaktion oder Aktion identifiziert und nur einmal vergeben werden darf. Falls die Transaktion oder Aktion mit derselben ReqID erneut eingereicht wird, führt das Computop Paygate keine Zahlung oder weitere Aktion aus, sondern gibt nur den Status der ursprünglichen Transaktion oder Aktion zurück.
Bitte beachten Sie, dass das Computop Paygate für die erste initiale Aktion (Authentifizierung/Autorisierung) einen abgeschlossenen Transaktionsstatus haben muss. Dies gilt nicht für 3-D Secure Authentifizierungen, die durch einem Timeout beendet werden. Der Status 3-D Secure Timeout gilt nicht als abgeschlossener Status, bei dem ReqID-Funktionalität am Paygate nicht greift. Einreichungen mit identischer ReqID auf einen offenen Status werden regulär verarbeitet.
Hinweis: Bitte beachten Sie, dass eine ReqID nur 12 Monate gültig ist, danach wird sie vom Paygate gelöscht.
Verschlüsselte Parameter zur Gutschrift einer Amazon-Pay-Zahlung
Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt:
es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden
die Parameter (z.B. MerchantId, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden
Fehlerbeschreibung von Amazon, wenn diese übergeben wurde
AmazonStatus
a..20
M
Order status at Amazon. Following values are possible: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details see Amazon API Reference Guide.
Bestellstatus bei Amazon. Folgende Werte sind möglich: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details siehe Amazon API Reference Guide.
Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit).
Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den Computop Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.
Fehlerbeschreibung von Amazon, wenn diese übergeben wurde
AmazonStatus
a..20
M
Order status at Amazon. Following values are possible: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details see Amazon API Reference Guide.
Bestellstatus bei Amazon. Folgende Werte sind möglich: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details siehe Amazon API Reference Guide.
Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit).
Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den Computop Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.
Die folgenden Tabellen beschreiben die Übergabeparameter und Rückgabewerte, die über die Socket-Verbindung ausgetauscht werden. Der Ablauf der Server-zu-Server-Kommunikation ist im Handbuch Programmiergrundlagen beschrieben.
Hinweis: Aus Sicherheitsgründen lehnt das Paygate alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp.
Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter:
To avoid double payments or actions (e.g. by ETM), enter an alphanumeric value which identifies your transaction and may be assigned only once. If the transaction or action is submitted again with the same ReqID, Computop Paygate will not carry out the payment or new action, but will just return the status of the original transaction or action.
Please note that the Computop Paygate must have a finalized transaction status for the first initial action (authentication/authorisation). This does not apply to 3-D Secure authentications that are terminated by a timeout. The 3-D Secure Timeout status does not count as a completed status in which the ReqID functionality on Paygate does not take effect. Submissions with identical ReqID for an open status will be processed regularly.
Notice: Please note that a ReqID is only valid for 12 month, then it gets deleted at the Paygate.
Um Doppelzahlungen (z.B. durch ETM) zu vermeiden, übergeben Sie einen alphanumerischen Wert, der Ihre Transaktion oder Aktion identifiziert und nur einmal vergeben werden darf. Falls die Transaktion oder Aktion mit derselben ReqID erneut eingereicht wird, führt das Computop Paygate keine Zahlung oder weitere Aktion aus, sondern gibt nur den Status der ursprünglichen Transaktion oder Aktion zurück.
Bitte beachten Sie, dass das Computop Paygate für die erste initiale Aktion (Authentifizierung/Autorisierung) einen abgeschlossenen Transaktionsstatus haben muss. Dies gilt nicht für 3-D Secure Authentifizierungen, die durch einem Timeout beendet werden. Der Status 3-D Secure Timeout gilt nicht als abgeschlossener Status, bei dem ReqID-Funktionalität am Paygate nicht greift. Einreichungen mit identischer ReqID auf einen offenen Status werden regulär verarbeitet.
Hinweis: Bitte beachten Sie, dass eine ReqID nur 12 Monate gültig ist, danach wird sie vom Paygate gelöscht.
Verschlüsselte Parameter zum Stornieren einer Amazon-Pay-Zahlung
Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt:
es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden
die Parameter (z.B. MerchantId, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden
Error description from Amazon, if it was transferred
Fehlerbeschreibung von Amazon, wenn diese übergeben wurde
AmazonStatus
a..20
M
Order 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.
Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit).
Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den Computop Helpdesk, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.