• DeutschEnglish

Amazon Pay Checkout v2

Über Amazon Pay

Allgemeines zu Amazon Pay

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

  1. Der Käufer klickt auf die Amazon-Pay-Schaltfläche, um den Checkout zu starten.

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

  3. Der Käufer wird zur Bestätigung auf Ihre Bestellübersichtsseite zurückgeleitet.

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

  5. Amazon Pay leitet den Käufer auf Ihre Bestätigungsseite zurück.

Weitere Informationen finden Sie auch auf der:

Konfiguration für Amazon Pay

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

Neuer Kunde

Vor der Nutzung von Amazon Pay müssen Sie sich unter https://pay.amazon.de/signup registrieren.

Eine Alternative ist die Anmeldung bei Amazon basierend auf dem Land mit folgenden Schritten;

  • folgen Sie der obigen URL

  • wählen Sie das nötige Land anhand der Landesflagge oben rechts aus:

COO 6505 1000 5 8091881

Wenn Sie an der Amazon Verkäuferzentrale angemeldet sind, sollten Sie 2 Konten haben, zwischen denen Sie umschalten können:

  • Sandbox

  • Produktion

Die erforderlichen Daten für das Onboarding sind die folgenden:

Amazon Cv.2

Anmerkung

Ländercode*

Code des verwendeten Amazon-Marktes (DE=EU, UK, JP und US)

MerchantID

aus der Amazon Verkäuferzentrale

MWS Autorisierungs-Token

Beispiel: amzn.mws.a4a8d852-3d9e-f441-0674-d042baa3cf6452

merchant Store Name

Name des Geschäfts

StoreID

Beispiel: amzn1.application-oa2-client.7150fff45acf49f8acd519fa485142a2

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

COO 6505 1000 8 8091999

MWS Authorisierungs-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:

Deutsch/EU:

  • Developer name: CT_Sandbox_EU

  • Developer account number: 0143-6461-8727

United Kingdom/Großbritannien:

  • Developer name: Computop Ltd

  • Developer account number: 8662-2365-985

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

COO 6505 1000 6 8091887

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

COO 6505 1000 5 8091940

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

COO 6505 1000 9 8091941

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

COO 6505 1000 7 8091943

Auf der letzten Seite müssen Sie den Geschäftsbedingungen zustimmen, um einem Entwickler Zugriff auf das Konto zu gewähren.

COO 6505 1000 6 8091980

Wenn Sie auf „Weiter“ klicken, wird eine Erfolgsseite mit Informationen angezeigt:

COO 6505 1000 5 8091997

Mit dem letzten Klick auf „Weiter“ gelangen Sie zurück zur ursprünglichen „Benutzerberechtigung“, wo nun der Entwickler angezeigt wird:

COO 6505 1000 9 8091999

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.

COO 6505 1000 8 8091835

Klicken Sie bitte links auf das Symbol mit den 3 horizontalen Strichen.

COO 6505 1000 10 8091998

Im erscheinenden Menü gehen Sie bitte zu "Integration" und wählen "Integrationszentrale".

COO 6505 1000 7 8092002

In der Integrationszentrale gehen Sie zum Abschnitt "API-Schlüssel erzeugen" und klicken dort auf die Schaltfläche.

COO 6505 1000 6 8092000

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:

COO 6505 1000 5 8092043

Die neu erstellten Schlüssel sind sofort in der "Integrationszentrale" sichtbar. Dort wählen Sie die Option "Details anzeigen":

COO 6505 1000 10 8091885

Bei den Details können Sie die Daten ansehen oder im JSON-Format herunterladen:

COO 6505 1000 7 8091886

JSON-Beispiel:

COO 6505 1000 9 8091884

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.

URL: https://www.computop-paygate.com/amazonpaycomplete.aspx

Gehen Sie zum Menü oben links:

COO 6505 1000 10 8091998

Im erscheinenden Menü gehen Sie bitte zu "Integration" und wählen "MWD Access Key":

COO 6505 1000 7 8092002

Unten auf der Seite sehen Sie die Option für IPN (Instant Payment Notification):

COO 6505 1000 10 8092052

Nach einem Klick auf den blauen Link öffnen sich weitere Seiten mit Integrationseinstellungen:

COO 6505 1000 8 8092056

Klicken Sie hier bitte auf die Schaltfläche "Bearbeiten":

COO 6505 1000 9 8092054

  1. Fügen Sie hier bitte die folgende URL zur Integrator-URL hinzu und klicken auf die Schaltfläche "Aktualisieren".

https://www.computop-paygate.com/amazonAPAV2Notify.aspx

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

Step

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 amazonAPA.aspx initialisieren (Server-zu-Server)

Sie rufen den Paygate-Endpunkt https://www.computop-paygate.com//amazonapa.aspx gemäß nachstehender Beschreibung auf.

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:

  1. Hinzufügen der neuen Schaltfläche Amazon Cv.2 (Schritt 1)

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

1
var amazonPayButton = amazon.Pay.renderButton('#AmazonPayButton', {
2
merchantId: 'xxxxx',
3
publicKeyId: 'SANDBOX-xxxxxxxxxx',
4
ledgerCurrency: 'EUR',
5
checkoutLanguage: 'en_GB',
6
productType: 'PayAndShip',
7
placement: 'Cart',
8
buttonColor: 'Gold',
9
});
10
11
amazonPayButton.onClick(function () {
12
const [payload, signature, publicKeyId] = your_call_to_paygate();
13
14
amazonPayButton.initCheckout({
15
createCheckoutSessionConfig: {
16
payloadJSON: payload,
17
signature: signature,
18
publicKeyId: publicKeyId,
19
},
20
});
21
});

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 optional, um die Sprache im Checkout-Prozess 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.

Zulässige Werte:

  • US-Händler ‒ 'en_US'

  • EU/UK-Händler ‒ 'en_GB', de_DE', 'fr_FR', 'it_IT', 'es_ES'

  • JP-Händler ‒ 'ja_JP'

estimatedOrderAmount

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.

Funktion Beispiel:

<script type="text/javascript" charset="utf-8">         

amazonPayButton.updateButtonInfo({"amount":"120.99","currencyCode":"USD"});

</script>

Beispiel:

{ "amount": "50.99", "currencyCode":"USD"},

Weitere Informationen finden Sie in der Dokumentation von Amazon Pay.

Review Page

Bei Verwendung der vollständigen Kaufabwicklung von Amazon Pay v2 ist die Bewertungsseite auf der Seite des Händlers zu verwenden, um eine:

  • Änderung der Adresse

  • Änderung der Zahlungsmethode

Eine Änderung von einem oder beiden ist möglich.

Review Page Beispiel

COO 6505 1000 9 8091880

Computop-Daten

Dies sind die Computop-Daten, die dem Händler für die Review-Page geliefert werden

  • mid

  • PayID

  • XID

  • TransID

  • Status=REQUEST

  • Code=0

  • AmountAuth=0

  • AmountCap=0

  • AmountCred=0

  • bdaddrstreet2

  • bdaddrcity

  • bdaddrcountrycode

  • bdaddrname

  • bdphonenumber

  • bdaddrzip

  • AddrStreet

  • AddrCity

  • AddrCountryCode

  • addrname

  • phonenumber

  • AddrZip

  • addrstate

  • amazonmerchantid

  • rtf=onetime

  • amazonstatus=Open

  • amazonpayredirecturl

  • amazoncheckoutsessionid

  • amazonpaymentdescriptor

JS-Beispiel

Dies ist ein Beispiel für das Java Script, das Händler verwenden können, um gegebenenfalls Änderungen vorzunehmen

1
let session = document.getElementById('sessionId').value;
2
let link = document.getElementById('redirectUrl').value;
3
let buyNow = document.getElementById('buy-now');
4
buyNow.addEventListener('click', () => {
5
window.location = link;
6
});
7
amazon.Pay.bindChangeAction('#change-paymethod', {
8
amazonCheckoutSessionId: session,
9
changeAction: 'changePayment',
10
});
11
amazon.Pay.bindChangeAction('#change-shipping', {
12
amazonCheckoutSessionId: session,
13
changeAction: 'changeAddress',
14
});

Die Amazon-Beschreibung finden Sie hier:

https://developer.amazon.com/de/docs/amazon-pay-checkout/display-shipping-payment-info.html#2-enable-shipping-and-payment-updates

Betrag aktualisieren

Wenn der Betrag sich während des Review-Prozesses ändert, muss der folgende Request ans Paygate gesendet werden:

Request URL:

https://www.computop-paygate.com/amazonAPA.aspx

1
Request Parameter:
2
3
Amount=999&
4
Currency=EUR&
5
CountryCode=EU&
6
eventToken=UpdateAuthorizeAmount&
7
PayId=be30427125a94801a4c3757f4ea2111
8
9
10
Response Parameter:
11
12
mid=ct_teamtest
13
PayID=be30427125a94801a4c3757f4ea21111
14
TransID=n/a
15
Status=AUTHORIZE_REQUEST
16
Code=0
17
XID=d1708fcca09945e6b3e195156848b2f8
18
AmountAuth=0
19
AmountCap=0
20
AmountCred=0

Diagrammme zum Prozessablauf

  • Version mit möglichen Änderungen an Lieferadresse, Zahlungsmittel oder Betrag.

  • Gültig für OTP (einmalige Zahlungen) oder für Einrichtung wiederkehrender Zahlungen (RTF=I)

INCLUDE:EN:Amazon Pay Checkout v2:processflow

Nachfolgende wiederkehrende Zahlungen

INCLUDE:EN:Amazon Pay checkout v2:processflow_recurring

Nachfolgende Aktionen

Buchung einer Zahlung

INCLUDE:EN:Amazon Pay Checkout v2:processflow_capture

Gutschrift einer Zahlung

INCLUDE:EN:Amazon Pay checkout v2:processflow_credit

Storno einer Zahlung

INCLUDE:EN:Amazon Pay checkout v2:processflow_reverse

Paygate-Schnittstelle

Definitionen

Datenformate

Format

Beschreibung

a

alphabetisch

as

alphabetisch mit Sonderzeichen

n

numerisch

an

alphanumerisch

ans

alphanumerisch mit Sonderzeichen

ns

numerisch mit Sonderzeichen

bool

Bool’scher Ausdruck (true oder false)

3

feste Länge mit 3 Stellen/Zeichen

..3

variable Länge mit maximal 3 Stellen/Zeichen

enum

Aufzählung erlaubter Werte

dttm

ISODateTime (JJJJ-MM-TTThh:mm:ss)

Abkürzungen

Abkürzung

Beschreibung

Kommentar

CND

Bedingung (condition)

M

Pflicht (mandatory)

Wenn ein Parameter Pflicht ist, dann muss er vorhanden sein

O

optional

Wenn ein Parameter optional ist, dann kann er vorhanden sein, ist aber nicht erforderlich

C

bedingt (conditional)

Wenn ein Parameter bedingt ist, dann gibt es eine Bedingungsregel, die angibt, ob er Pflicht oder optional ist

Hinweis: Bitte beachten Sie, dass die Bezeichnungen der Parameter in Groß- oder Kleinbuchstaben zurückgegeben werden können.

Amazon Pay Schnittstelle initialisieren

Um eine Zahlung mit Amazon Pay zu initialisieren, verwenden Sie bitte folgende URL:

https://www.computop-paygate.com/amazonAPA.aspx

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:

KeyFormatCNDDescription

MerchantID

ans..30

M

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

TransID

ans..64

M

Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

refnr

ans..30

O

Eindeutige Referenznummer des Händlers

MAC

an64

M

Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier:

CountryCode

an2

M

Ländercode des verwendeten Marktplatzes. Optionen EU, US und JP.

Amount

n..10

M

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.

Currency

a3

M

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

URLSuccess

ans..256

M

Der Käufer wird zu dieser URL weitergeleitet, wenn die Aktion erfolgreich war

URLFailure

ans..256

M

Der Käufer wird zu dieser URL weitergeleitet, wenn die Aktion nicht erfolgreich war

URLNotify

ans..256

M

Vollständige URL, die das Paygate aufruft, um den Shop zu benachrichtigen. Die URL darf nur über Port 443 aufgerufen werden. Diese URL darf keine Parameter enthalten: Um Parameter durchzureichen, nutzen Sie stattdessen den Parameter UserData.

Allgemeine Hinweise:

  • Bevor Folgeaktionen (Buchung / Gutschrift / Storno) auf eine bestehende Transaktion ausgeführt werden, muss zuvor das erste Notify durch den Shop beantwortet worden sein.

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

URLCancel

ans..256

M

Der Käufer wird zu dieser URL weitergeleitet, wenn der Vorgang abgebrochen wird

ShopUrl

ans..256

M

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

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

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

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

Nur für Sale-Transaktionen: AuthorizeWithCapture.

Standardwert: "AMZ*<SELLER_NAME> pay.amazon.com"

OrderDesc

ans..127

O

Verwenden Sie diesen Parameter für den Simulationsmodus. Im Live-Modus hat dieser Parameter keine Auswirkungen.

Recurring (wiederholte Zahlungen)

RTF

ans1

O

Bei wiederholten Zahlungen (Abonnements): I = Erstzahlung einer Reihe von Zahlungen. Standard ist OTP, einmalige Zahlung.

cycle

an..7

C

Zyklus. Unterstützte Werte: 'Jahr', 'Monat', 'Woche', 'Tag', 'Variabel'

Value

n..4

C

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

Transaktionsbetrag – wählen Sie Null, wenn es sich nicht um einen festen Betrag handelt

currency

a3

C

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

KeyFormatCNDDescription

mid

ans..30

M

HändlerID, die von Computop vergeben wird

PayID

an32

M

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

XID

an32

M

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

TransID

ans..64

M

Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

refnr

ans..30

O

Eindeutige Referenznummer des Händlers

Status

a..50

M

OK (URLSuccess) oder FAILED (URLFailure)

buttonsignature

ans..256

M

Signatur für die Amazon-Schaltfläche

buttonpayload

ans..256

M

Payload für die Amazon-Schaltfläche

buttonpublickeyid

ans..256

M

Public-Key-ID für die Amazon-Schaltfläche

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.

1
<div id="AmazonPayButton"></div>
2
<script src="https://static-na.payments-amazon.com/checkout.js"></script>
3
<script type="text/javascript" charset="utf-8">
4
var amazonPayButton = amazon.Pay.renderButton('#AmazonPayButton', {
5
merchantId: 'xxxxx',
6
ledgerCurrency: 'EUR',
7
checkoutLanguage: 'en_GB',
8
productType: 'PayAndShip',
9
placement: 'Cart',
10
buttonColor: 'Gold'
11
});
12
13
amazonPayButton.onClick(function(){
14
// Here you need to call your shop server, which creates the initial Call towards Paygate
15
// and then returns the required data payloadJSON, signature, publicKeyId from the response
16
var buttonData = getSignedButtonData()
17
18
amazonPayButton.initCheckout({
19
createCheckoutSessionConfig: {
20
payloadJSON: buttonData.payloadJSON,
21
signature: buttonData.signature,
22
publicKeyId: buttonData.publicKeyId
23
}
24
});
25
</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

KeyFormatCNDDescription

mid

ans..30

M

HändlerID, die von Computop vergeben wird

PayID

an32

M

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

XID

an32

M

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

TransID

ans..64

M

Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

refnr

ans..30

O

Eindeutige Referenznummer des Händlers

Status

a..50

M

OK (URLSuccess) oder FAILED (URLFailure)

Description

ans..1024

M

Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description, sondern Code für die Auswertung des Transaktionsstatus!

Code

an8

M

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

RTF

ans1

O

Einmalig oder wiederkehrend. Bei wiederholten Zahlungen (Abonnements): I = Erstzahlung einer Reihe von Zahlungen.

Antwortparameter nach dem Initialisieren einer Zahlung mit Amazon Pay

Amazon Pay Zahlung buchen

Um eine autorisierte Zahlung mit Amazon Pay zu buchen, verwenden Sie bitte folgende URL:

https://www.computop-paygate.com/capture.aspx

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:

KeyFormatCNDDescription

MerchantID

ans..30

M

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

PayID

an32

M

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

TransID

ans..64

M

Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

Amount

n..10

M

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.

Currency

a3

M

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

refnr

ans..30

O

Eindeutige Referenznummer des Händlers

MAC

an64

M

Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier:

ChDesc

ans..16

O

Text der auf der Abrechnung des Kreditinstituts des Kunden erscheint

PARAMETER OrderDesc AS ABOVE

KeyFormatCNDDescription

ReqId

ans..32

O

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

KeyFormatCNDDescription

mid

ans..30

M

HändlerID, die von Computop vergeben wird

PayID

an32

M

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

XID

an32

M

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

TransID

ans..64

M

Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

refnr

ans..30

O

Eindeutige Referenznummer des Händlers

Status

a..50

M

OK (URLSuccess) oder FAILED (URLFailure)

Description

ans..1024

M

Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description, sondern Code für die Auswertung des Transaktionsstatus!

Code

an8

M

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

CodeExt

ans..10

O

Fehlercode von Amazon, wenn übergeben

ErrorText

as..1024

O

Fehlerbeschreibung von Amazon, wenn diese übergeben wurde

chargeid

ans..256

M

Amazon Pay Charge ID

AmazonStatus

a..20

M

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

Amount

n..10

M

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.

Currency

a3

M

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

AmountAuth

n..10

M

Gesamtbetrag, der bei Amazon reserviert wurde

AmountCap

n..10

M

Gesamtbetrag, der bisher bei Amazon erfolgreich gebucht wurde

AmountCred

n..10

M

Gesamtbetrag, der bisher bei Amazon erfolgreich gutgeschrieben wurde

Antwort-Parameter nach Buchung einer autorisierten Amazon-Pay-Zahlung

Nach einer Buchung erhalten Sie eine Benachrichtigung an die angegebene URLNotify mit den folgenden Parametern:

KeyFormatCNDDescription

mid

ans..30

M

HändlerID, die von Computop vergeben wird

PayID

an32

M

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

XID

an32

M

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

TransID

ans..64

M

Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

refnr

ans..30

O

Eindeutige Referenznummer des Händlers

Status

a..50

M

OK (URLSuccess) oder FAILED (URLFailure)

Description

ans..1024

M

Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description, sondern Code für die Auswertung des Transaktionsstatus!

Code

an8

M

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

CodeExt

ans..10

O

Fehlercode von Amazon, wenn übergeben

ErrorText

as..1024

O

Fehlerbeschreibung von Amazon, wenn diese übergeben wurde

chargeid

ans..256

M

Amazon Pay Charge ID

AmazonStatus

a..20

M

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

OrderID

ans..19

M

Von Amazon vergebene eindeutige ID für die Bestellung. Entspricht der OrderReferenceID.

AmazonRefID

ans..27

M

Von Amazon vergebene eindeutige ID für die Transaktion

Amount

n..10

M

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.

Currency

a3

M

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

AmountAuth

n..10

M

Gesamtbetrag, der bei Amazon reserviert wurde

AmountCap

n..10

M

Gesamtbetrag, der bisher bei Amazon erfolgreich gebucht wurde

AmountCred

n..10

M

Gesamtbetrag, der bisher bei Amazon erfolgreich gutgeschrieben wurde

NotificationType

a..25

M

Beschreibt die Art der Benachrichtigung. Fester Wert: <CaptureNotification>

Antwort-Parameter für URLNotify nach Buchung einer autorisierten Amazon-Pay-Zahlung

Amazon Pay Zahlung gutschreiben

Um eine gebuchte Zahlung mit Amazon Pay wieder gutzuschreiben, verwenden Sie bitte folgende URL:

https://www.computop-paygate.com/credit.aspx

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:

KeyFormatCNDDescription

MerchantID

ans..30

M

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

PayID

an32

M

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

TransID

ans..64

M

Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

Amount

n..10

M

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.

Currency

a3

M

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

refnr

ans..30

O

Eindeutige Referenznummer des Händlers

MAC

an64

M

Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier:

OrderDesc

ans..127

M

Beschreibung der gekauften Waren, Einzelpreise etc. für die Gutschrift

chargeid

ans..256

M

Amazon Pay Charge ID

ReqId

ans..32

O

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

KeyFormatCNDDescription

mid

ans..30

M

HändlerID, die von Computop vergeben wird

PayID

an32

M

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

XID

an32

M

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

TransID

ans..64

M

Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

refnr

ans..30

O

Eindeutige Referenznummer des Händlers

Status

a..50

M

OK (URLSuccess) oder FAILED (URLFailure)

Description

ans..1024

M

Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description, sondern Code für die Auswertung des Transaktionsstatus!

Code

an8

M

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

CodeExt

ans..10

O

Fehlercode von Amazon, wenn übergeben

ErrorText

as..1024

O

Fehlerbeschreibung von Amazon, wenn diese übergeben wurde

AmazonStatus

a..20

M

Bestellstatus bei Amazon. Folgende Werte sind möglich: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details siehe Amazon API Reference Guide.

chargeid

ans..256

M

Amazon Pay Charge ID

refundid

ans..256

M

Amazon Pay Refund ID

Amount

n..10

M

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.

Currency

a3

M

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

AmountAuth

n..10

M

Gesamtbetrag, der bei Amazon reserviert wurde

AmountCap

n..10

M

Gesamtbetrag, der bisher bei Amazon erfolgreich gebucht wurde

AmountCred

n..10

M

Gesamtbetrag, der bisher bei Amazon erfolgreich gutgeschrieben wurde

Antwort-Parameter nach Gutschrift einer autorisierten Amazon-Pay-Zahlung

Nach einer Gutschrift erhalten Sie eine Benachrichtigung an die angegebene URLNotify mit den folgenden Parametern:

KeyFormatCNDDescription

mid

ans..30

M

HändlerID, die von Computop vergeben wird

PayID

an32

M

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

XID

an32

M

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

TransID

ans..64

M

Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

refnr

ans..30

O

Eindeutige Referenznummer des Händlers

Status

a..50

M

OK (URLSuccess) oder FAILED (URLFailure)

Description

ans..1024

M

Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description, sondern Code für die Auswertung des Transaktionsstatus!

Code

an8

M

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

CodeExt

ans..10

O

Fehlercode von Amazon, wenn übergeben

ErrorText

as..1024

O

Fehlerbeschreibung von Amazon, wenn diese übergeben wurde

AmazonStatus

a..20

M

Bestellstatus bei Amazon. Folgende Werte sind möglich: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details siehe Amazon API Reference Guide.

chargeid

ans..256

M

Amazon Pay Charge ID

refundid

ans..256

M

Amazon Pay Refund ID

Amount

n..10

M

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.

Currency

a3

M

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

AmountAuth

n..10

M

Gesamtbetrag, der bei Amazon reserviert wurde

AmountCap

n..10

M

Gesamtbetrag, der bisher bei Amazon erfolgreich gebucht wurde

AmountCred

n..10

M

Gesamtbetrag, der bisher bei Amazon erfolgreich gutgeschrieben wurde

NotificationType

a..25

M

Beschreibt die Art der Benachrichtigung. Fester Wert: <CreditNotification>

Antwort-Parameter für URLNotify nach Gutschrift einer Amazon-Pay-Zahlung

Amazon Pay Bestellung stornieren

Um eine komplette Bestellung mit Amazon Pay mit der Funktion „CancelOrderReference“ zu stornieren, verweden Sie bitte folgende URL:

https://www.computop-paygate.com/reverse.aspx

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:

KeyFormatCNDDescription

MerchantID

ans..30

M

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

PayID

an32

M

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

MAC

an64

M

Hash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier:

Reason

a..1024

O

Grund der Stornierung

chargeid

ans..256

M

Amazon Pay Charge ID

ReqId

ans..32

O

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

KeyFormatCNDDescription

mid

ans..30

M

HändlerID, die von Computop vergeben wird

PayID

an32

M

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

XID

an32

M

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

TransID

ans..64

M

Ihre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss

refnr

ans..30

O

Eindeutige Referenznummer des Händlers

Status

a..50

M

OK (URLSuccess) oder FAILED (URLFailure)

Description

ans..1024

M

Nähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description, sondern Code für die Auswertung des Transaktionsstatus!

Code

an8

M

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

CodeExt

ans..10

O

Fehlercode von Amazon, wenn übergeben

ErrorText

as..1024

O

Fehlerbeschreibung von Amazon, wenn diese übergeben wurde

AmazonStatus

a..20

M

Bestellstatus bei Amazon. Folgende Werte sind möglich: „Draft“, „Open“, „Suspended“, „Abandoned“, „Canceled“, „Closed“. Details siehe Amazon API Reference Guide.

chargeid

ans..256

M

Amazon Pay Charge ID

chargepermissionid

ans..256

M

Amazon Pay Permission ID

Amount

n..10

M

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.

Currency

a3

M

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

AmountAuth

n..10

M

Gesamtbetrag, der bei Amazon reserviert wurde

AmountCap

n..10

M

Gesamtbetrag, der bisher bei Amazon erfolgreich gebucht wurde

AmountCred

n..10

M

Gesamtbetrag, der bisher bei Amazon erfolgreich gutgeschrieben wurde

Antwort-Parameter nach Stornierung einer Amazon-Pay-Zahlung

Paygate

Documentation (EN)

Dokumentation (DE)

Paygate Status