1 Über Amazon Pay

1.1 Allgemeines zu Amazon Pay


Amazon Pay ist eine schnelle, sichere und vertrauenswürdige Zahlungslösung, mit der Käufer ihre Amazon-Anmeldedaten verwenden können, um auf Ihrer Webseite Einkäufe zu tätigen. Durch die Integration von Amazon Pay können Sie ein nahtloses Checkout-Erlebnis bieten und die Konversionsraten erhöhen.

Kundenreise

  1. Produktauswahl und Kaufabwicklung: Der Käufer legt Produkte in seinen Einkaufswagen und geht zur Kaufabwicklung, indem er die Schaltfläche „Amazon Pay“ auswählt.
  2. Amazon-Anmeldung und Auswahl der Anmeldedaten: Der Käufer wird zur Anmeldeseite von Amazon weitergeleitet, um sich bei seinem Amazon-Konto anzumelden. Nach der Anmeldung wählt der Käufer seine bevorzugte Zahlungsmethode und Lieferadresse aus.
  3. Bestellung überprüfen: Der Käufer wird auf Ihre Website zurückgeleitet, um die Details seiner Bestellung zu überprüfen und sie bei Bedarf zu ändern.
  4. Bestellung aufgeben: Der Käufer bestätigt den Kauf, indem er auf „Bestellung aufgeben“ klickt. Der Käufer wird für eine eventuell erforderliche zusätzliche Authentifizierung zu Amazon weitergeleitet. Nach erfolgreicher Authentifizierung ist die Transaktion autorisiert.
  5. Auftragsbestätigung: Der Käufer wird zu Ihrer Auftragsbestätigungsseite zurückgeleitet.

1.2 Diagramm zum Prozessablauf

Prozessablauf Amazon Pay V2

2. Amazon Pay akzeptieren

Führen Sie folgende Schritte, um Amazon Pay zu akzeptieren.

Hinweis: Wenn Sie mit dem 1cs Online Bezahlsystem bereits Amazon Pay V1 integriert haben, können Sie Schritt 1 überspringen und direkt mit Schritt 2 fortfahren.

Schritt 1: Für Amazon Pay registrieren

  • Registrieren Sie sich unter https://pay.amazon.com/signup.
  • Sie können das Land auf der Anmeldeseite entsprechend Ihrem Geschäftsstandort ändern
  • Nach einer erfolgreichen Anmeldung können Sie sowohl Sandbox- als auch Produktionsumgebungen auf Ihrem Amazon Pay-Konto einrichten, indem Sie zwischen den beiden wechseln.
AmazonPay V2 Register

Schritt 2: MWS-Autorisierungs-Token erhalten

Das MWS-Autorisierungs-Token ist ein geheimes Token, mit dem sich das 1cs Online Bezahlsystem im Namen Ihres Shops mit Amazon verbinden kann. Es ist wichtig, dieses Token zu generieren und es in Ihrem Onboarding-Prozess an 1cs Support zu geben.

Schritte, um das MWS-Autorisierungs-Token zu generieren

  1. Gehen Sie zu den Einstellungen und wählen Benutzerberechtigungen.
AmazonPay MWSToken

2. Auf der Seite Benutzerberechtigungen gehen Sie zum Abschnitt „Drittanbieterentwickler und Apps“ und klicken auf „Ihre Apps verwalten besuchen“.

AmazonPay MWSToken 2

3. Auf der Seite Ihre Apps verwalten  klicken Sie auf die Aktion „Neuen Entwickler autorisieren“.

Amazon Pay MWSToken 3

4. Geben Sie den Entwicklernamen und die Entwickler-ID an. Nachstehende Anmeldeinformationen sind für die Einrichtung der Sandbox- und Produktionsumgebung identisch.

a) Entwicklername: CT_Sandbox_EU

b) Entwickler-ID: 0143-6461-8727

5. Geben Sie auf der nächsten Seite Ihre Zustimmung. Nach Abschluss wird das MWS-Autorisierungs-Token generiert. Sie können es auch später auf der Seite „Ihre Apps verwalten“ anzeigen.

Amazon Pay MWSToken 4

Schritt 3: Notify URL einrichten

Die Notify URL wird von Amazon für asynchrone Antworten an das 1cs Online Bezahlsystem für Vorgänge wie Buchungen und Gutschriften verwendet. Sie müssen die 1cs Online Bezahlsystem Notify URL für Ihren Shop im Konto Amazon Seller Central einrichten, um diese Benachrichtigungen zu empfangen.

  1. Navigieren Sie zum Hamburger-Menü auf der linken Seite und wählen Integration → Integration Central
Amazon Pay NotifyURL

2. Die Option IPN-Einstellungen finden Sie unten auf der Seite.

Amazon Pay Notify URL 2

3. Klicken Sie auf den Link „IPN-Einstellungen für Händler und Integratoren“. Aktualisieren Sie auf der Seite das Feld „Integrator URL“ auf https://www.computop-paygate.com/amazonAPAV2Notify.aspx?mid=yourmerchantId&region=EU.

Hinweis: Ersetzen Sie yourmerchantId mit der im 1cs Online Bezahlsystem eingerichteten merchantId.

Amazon Pay Notify URL 3

Schritt 4: Notify URL einrichten

Um sich bei First Cash Solution für Amazon Pay anzumelden, geben Sie die folgenden Informationen an. Beachten Sie, dass die folgenden Informationen für jeden Markt erforderlich sind, in dem Sie präsent sind.

  1. Store-Name – Name des Geschäfts.
  2. Ländercode – Ländercode des Marktes.
  3. Händler-ID – Händler-ID aus Ihrem Amazon Seller Central-Konto.
  4. MWS-Autorisierungstoken – in Schritt 2 generiert.

Schritt 5: Schaltfläche Amazon Pay darstellen

Stellen Sie die Schaltfläche Amazon Pay auf Ihre Checkout-Seite dar. Verwenden Sie den folgenden Codeausschnitt als Referenz.

<body>

    <!-- This is the container where the Amazon Pay button will be rendered -->

    <div id="AmazonPayButton"></div>

    <!-- This script loads the Amazon Pay JavaScript SDK from Amazon's servers -->

    <script src="https://static-eu.payments-amazon.com/checkout.js"></script>

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

        // Render the Amazon Pay button within the 'AmazonPayButton' div.

        const amazonPayButton = amazon.Pay.renderButton('#AmazonPayButton', {

            merchantId: 'merchant_id',

            publicKeyId: 'SANDBOX-xxxxxxxxxx',

            ledgerCurrency: 'EUR',            

            checkoutLanguage: 'en_GB',

            productType: 'PayAndShip',

            placement: 'Cart',

            buttonColor: 'Gold',

            estimatedOrderAmount: { "amount": "109.99", "currencyCode": "EUR" }

        });

        // Event listener for when the Amazon Pay button is clicked

        amazonPayButton.onClick(function(){

            // Replace <<call_to_your_backend_function>> with your actual function

            // that makes a server-side call to your backend, which in turn communicates

            // with Paygate to get the 'payload', 'signature', and 'publicKeyId'

            const [payload, signature, publicKeyId] = <<call_to_your_backend_function>>();

            // Initialize the Amazon Pay checkout session with the fetched data above

            amazonPayButton.initCheckout({

                createCheckoutSessionConfig: {

                    payloadJSON: payload,

                    signature: signature,

                    publicKeyId: publicKeyId

                }

            });

        });

    </script>

</body>

Verwenden Sie die folgende Tabelle als Referenz für Schaltflächenparameter, die übergeben werden können, um die Schaltfläche nach Ihrem Bedarf darzustellen.

Parameter der SchaltflächeCNDBeschreibungZulässige Werte
buttonColorODer Parameter buttonColor definiert die Farbe der SchaltflächeZulässige Werte:
Gold, LightGray, DarkGray
Standardwert ‚Gold‘
checkoutLanguageODer Parameter checkoutLanguage dient optional zur Definition der Sprache des Checkout-Prozesses. Dies ist insbesondere in einer mehrsprachigen Shop-Umgebung hilfreich.
Ohne Angabe des Parameters Language verwendet Amazon automatisch die am besten geeignete Sprache für den Checkout.
Zulässige Werte:
• EU/UK-Händler – ‚en_GB‘, de_DE‘, ‚fr_FR‘, ‚it_IT‘, ‚es_ES‘
productTypeODer Parameter productType definiert, ob die Transaktion für physische oder digitale Güter erfolgt. PayAndShip ist Standard.Zulässige Werte:
• PayAndShip – physische Waren
• PayOnly – digitale Güter
ledgerCurrencyMIhre Hauptbuchwährung. Für EU-Konten kann bei der Authentifizierung/Buchungeine andere Darstellungswährung verwendet werden.Zulässige Werte:
• EU-Händler – ‚EUR‘
placementMPlatzierung der SchaltflächeZulässige Werte
Cart
merchantIdMVon Amazon ausgestellte Verkäufer-ID
publicKeyIdMVon Amazon bereitgestellter Key
Schaltflächenparameter

3. 1cs OBS-Schnittstelle

3.1 Definitionen

3.1.1 Datenformate

FormatBeschreibung
aalphabetisch
asalphabetisch mit Sonderzeichen
nnumerisch
analphanumerisch
ansalphanumerisch mit Sonderzeichen
nsnumerisch mit Sonderzeichen
boolBool’scher Ausdruck (true oder false)
3feste Länge mit 3 Stellen/Zeichen
..3variable Länge mit maximal 3 Stellen/Zeichen
enum
Aufzählung erlaubter Werte
dttmISODateTime (JJJJ-MM-TTThh:mm:ss)
Datenformate 1cs OBS Schnittstelle

3.1.2 Abkürzungen

FormatBeschreibungKommentar
CNDBedingung (condition)
MPflicht (mandatory)Wenn ein Parameter Pflicht ist, muss er vorhanden sein
OoptionalWenn ein Parameter optional ist, dann kann er vorhanden sein, ist aber nicht erforderlich
Cbedingt (conditional)Wenn ein Parameter bedingt ist, dann gibt es eine Bedingungsregel, die angibt, ob er Pflicht oder optional ist
Abkürzungen in der 1cs OBS Schnittstelle

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

Schritt 6: Integration mit der 1cs OBS-Schnittstelle

Integrieren Sie Ihr Backend mit der 1cs Online Bezahlsystem-Schnittstelle, um die Nutzlast abzurufen und die Checkout-Sitzung mit Amazon initialisieren zu können. 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 1cs Online Bezahlsystem alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp.

Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter:

ParameterFormatCNDBeschreibung
MerchantIDans..30MHändlerID, die von der First Cash Solution vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben.
TransIDans..64MIhre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss
refnrns..30OEindeutige Referenznummer des Händlers
MACan64MHash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier: HMAC-Authentisierung (Anfrage) HMAC-Authentisierung (Notify)
CountryCodean2MLänderkennung des genutzten Marketplace. Optionen EU, US und JP.
Amountn..10MBetrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den 1cs Support, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.
Currencya3MWährung, drei Zeichen DIN / ISO 4217, z.B. EUR, USD, GBP. Hier eine Übersicht: Währungstabelle
URLSuccessans..256MDer Käufer wird zu dieser URL weitergeleitet, wenn die Aktion erfolgreich war
URLFailureans..256MDer Käufer wird zu dieser URL weitergeleitet, wenn die Aktion nicht erfolgreich war
URLNotifyans..256M M
Vollständige URL, die das 1cs Online Bezahlsystem 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:
• 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.
URLCancelans..256MDer Käufer wird zu dieser URL weitergeleitet, wenn der Vorgang abgebrochen wird
ShopUrlans..256MBestellü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
TxTypean..20CZahlungsablauf 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
LocalCurrencya3CDie 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.
Scopea..128O
Die Käuferdetails, auf die Sie Zugriff anfordern. Mögliche Werte:
• „name“
• „email“
• „phoneNumber“
• „billingAddress“
Wenn nicht enthalten, werden alle Käuferinformationen angefordert.
ChDescans..16C
Nur für Sale-Transaktionen: AuthorizeWithCapture.
Standardwert: „AMZ*<SELLER_NAME> pay.amazon.com
OrderDescans..127OVerwenden Sie diesen Parameter für den Simulationsmodus. Im Live-Modus hat dieser Parameter keine Auswirkungen.
AmazonpaySimulationCodeans..OEin Parameter, der verwendet wird, um während des Tests bestimmte Zahlungsszenarien oder -verhalten zu simulieren. Eine vollständige Liste der zulässigen Simulationscodes finden Sie in der Amazonpay Dokumentation.
Verschlüsselte Parameter zur Initialisierung einer Amazon-Pay-Zahlung

Adressbeschränkung

Händler können Beschränkungen festlegen, ob Adressen, die der Beschränkungskonfiguration entsprechen, beschränkt werden sollen oder nicht.

Um eine Adressbeschränkung zu senden, verwenden Sie den Parameter addressRestriction – json base64-codiert. Nachfolgend finden Sie die Übersicht der Datenelemente und das Schema:

KeyFormatCNDBeschreibung
typestringCGibt an, ob Adressen, die der Einschränkungskonfiguration entsprechen, eingeschränkt werden sollen oder nicht.
Unterstützte Werte: 
• „Allowed“ – Adressen, die der Einschränkungskonfiguration nicht entsprechen, als eingeschränkt markieren
• „NotAllowed“ – Adressen, die der Einschränkungskonfiguration entsprechen, als eingeschränkt markieren
restriction<countryCode:restriction>CEinschränkungen auf Länderebene, die bestimmen, welche Adressen basierend auf dem Typparameter eingeschränkt werden sollen oder nicht.
CountryCode ist eine Zeichenfolge, die den Ländercode der Adresse im ISO 3166-Format darstellt.
statesOrRegions: Liste der länderspezifischen Bundesstaaten, die basierend auf dem Typparameter eingeschränkt werden sollen oder nicht
zipCodes: Liste der länderspezifischen Postleitzahlen, die basierend auf dem Typparameter eingeschränkt werden sollen oder nicht
Parameter Adressbeschränkung

Schema

"type""Allowed",

  "restrictions": { "US":{ "statesOrRegions": ["WA"], "zipCodes": ["95050""93405"] },

                    "GB":{ "zipCodes": ["72046""72047"] },

                    "IN":{ "statesOrRegions": ["AP"] },

                    "JP": {}

                  }

}

The above data should be base64 encoded and passed in the parameter

addressRestriction=

eyAidHlwZSI6ICJBbGxvd2VkIiwgInJlc3RyaWN0aW9ucyI6IHsgIlVTIjoKCnsgInN0YXRlc09yUmVnaW9ucyI6IFsiV0EiXSwgInppcENvZGVzIjogWyI5NTA1MCIsICI5MzQwNSJdIH0KCiwgIkdCIjoKCnsgInppcENvZGVzIjogWyI3MjA0NiIsICI3MjA0NyJdIH0KCiwgIklOIjoKCnsgInN0YXRlc09yUmVnaW9ucyI6IFsiQVAiXSB9CgosICJKUCI6IHt9IH0gfQ==

Die folgende Tabelle beschreibt die Parameter, die das 1cs Online Bezahlsystem als Antwort zurückgibt:

Hinweis: es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden

Hinweis: die Parameter (z.B. mid, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden

KeyFormatCNDBeschreibung
midans..30MHändlerID, die von First Cash Solution vergeben wird
PayIDan32MVom 1cs OBS vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.
XIDan32MVom 1cs OBS vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden
TransIDans..64MIhre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss
refnrans..30OEindeutige Referenznummer des Händlers
Statusa..50MOK (URLSuccess) oder FAILED (URLFailure)
buttonsignatureans..256MSignatur für die Amazon-Schaltfläche
buttonpayloadans..256MPayload für die Amazon-Schaltfläche
buttonpublickeyidans..256MPublic-Key-ID für die Amazon-Schaltfläche
Zwischen-Antwortparameter nach dem Initialisieren einer Zahlung mit Amazon Pay

Schritt 7: Überprüfungsseite darstellen

Sobald Sie die Checkout-Sitzung mit Amazon Pay mit der erweiterten Nutzlast initialisiert haben, wird der Kunde zu Amazon weitergeleitet, um sich anzumelden und Zahlungsmethode und Versanddaten auszuwählen. Sobald der Kunde den Schritt abgeschlossen hat, sendet First Cash Solution die Zahlungsmethode und die Versanddetails an die ShopUrl, die Sie in der ursprünglichen Anfrage übergeben haben. Verwenden Sie diese Daten, um die Überprüfungsseite in Ihrem Shop darzustellen.

Die folgende Tabelle beschreibt die Parameter, die das 1cs Online Bezahlsystem als Antwort zurückgibt:

Hinweis: es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden

Hinweis: die Parameter (z.B. mid, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden

KeyFormatCNDBeschreibung
midans..30MHändlerID, die von First Cash Solution vergeben wird
PayIDan32MVom 1cs Online Bezahlsystem vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.
XIDan32MVom 1cs Online Bezahlsystem vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden
TransIDans..64MIhre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss
Statusa..50MPENDING
Codean8MFehlercode gemäß 1cs Online Bezahlsystem Antwort-Codes (A4 Fehlercodes)
AmountAuthn..10MGesamtbetrag, der bei Amazon reserviert ist
AmountCapn..10MGesamtbetrag, der bereits erfolgreich bei Amazon gebucht wurde
AmountCredn..10MGesamtbetrag, der bereits erfolgreich bei Amazon gutgeschrieben wurde
bdAddrNameans..30CRechnungsadresse – Kundenname
bdAddrStreeta..32CRechnungsadresse – Straße und Hausnummer
bdAddrZipn..5CRechnungsadresse – Postleitzahl
bdAddrCitya..32CRechnungsadresse – Ort
bdAddrStatea..32CRechnungsadresse – Bundesstaat
bdAddrCountrycodea2CRechnungsadresse – alphabetischer Ländercode
bdPhoneNumberans..20CRechnungsadresse – Telefonnummer
AddrNameans..30CLieferadresse – Kundenname
AddrStreeta..32CLieferadresse – Straße und Hausnummer
AddrStreet2a..32CLieferadresse – Zeile 2
AddrStreet3a..32CLieferadresse – Zeile 3
AddrZipn..5CLieferadresse – Postleitzahl
AddrCitya..32CLieferadresse – Ort
AddrStatea..32CLieferadresse – Bundesstaat
AddrCountrycodea2CLieferadresse – alphabetischer Ländercode
PhoneNumberans..20CLieferadresse – Telefonnummer
buyerIdans..42MEindeutige Käuferkennung bei Amazon Pay
buyerNameans..50MKäufername
buyerEmailans..64ME-Mail-Adresse des Käufers
buyerPhonenumberans..20MTelefonnummer des Käufers
AmazonMerchantidans..MAmazon Händler-ID
RTFans..Meinmalig – einzelne Bestellung
wiederkehrend – wiederkehrende Bestellung
AmazonStatusa..50MOPEN
AmazonpayRedirectUrlans..256MVon Amazon Pay bereitgestellte URL
AmazoncheckoutSessionidans..32MCheckout-Sitzungs-ID von Amazon
AmazonPaymentDescriptorans..64MZahlungsdeskriptor, z.B.: „Visa ****1111 (Amazon Pay)“
Antwort-Parameter Übersichtsseite darstellen

Schritt 8: Zahlungs- und Versandaktualisierung aktivieren

Auf der Überprüfungsseite sollte der Kunde bei Bedarf seine Zahlungsmethode und Versanddetails aktualisieren können.

Verwenden Sie amazon.Pay.bindChangeAction(), um Klickereignisse an HTML-Elemente auf Ihrer Seite zu binden. Mit dem Parameter changeAction können Sie angeben, ob der Käufer die Versandadresseoder die Zahlungsmethode bearbeitet. Nachfolgend finden Sie die JavaScript-Beispiele zu Ihrer Information. Ausführliche Informationen finden Sie in der Amazon-Dokumentation.

Adresse ändern

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

  amazon.Pay.bindChangeAction('#changeButton1', {

    amazonCheckoutSessionId: 'xxxx',

    changeAction: 'changeAddress'

  });

</script>

Zahlungsmittel ändern

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

  amazon.Pay.bindChangeAction('#changeButton2', {

    amazonCheckoutSessionId: 'xxxx',

    changeAction: 'changePayment'

  });

</script>

Schritt 9: Betragsänderungen unterstützen

Wenn es während der Überprüfung zu Betragsänderungen kommt, z. B. zu einer Betragsänderung aufgrund zusätzlicher Versandkosten, oder wenn Sie Warenkorb-Updates auf der Überprüfungsseite unterstützen, müssen die Informationen sowohl im 1cs Online Bezahlsystem als auch im Amazon-System aktualisiert werden.

Um den Betrag bei Amazon Pay zu ändern, verwenden Sie bitte folgende URL:

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

Hinweis: Aus Sicherheitsgründen lehnt das 1cs Online Bezahlsystem alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp.

Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter:

KeyFormatCNDBeschreibung
PayIDan32MVom 1cs Online Bezahlsystem vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.
EventTokenenumMFester Wert: UpdateAuthorizeAmount
Amountn..10MBetrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den 1cs Support, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.
Currencya3MWährung, drei Zeichen DIN / ISO 4217, z.B. EUR, USD, GBP. Hier eine Übersicht: A1 Währungstabelle
CountryCodean2Mändercode des verwendeten Marktplatzes. Optionen EU, US und JP.
Parameter zum Ändern des Betrags einer Amazon-Pay-Zahlung

Die folgende Tabelle beschreibt die Parameter, die das 1cs Online Bezahlsystem als Antwort zurückgibt:

Hinweis: es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden

Hinweis: die Parameter (z.B. mid, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden

KeyFormatCNDBeschreibung
midans..30MHändlerID, die von First Ccash Solution vergeben wird
PayIDan32MVom 1cs Online Bezahlsystem vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.
XIDan32MVom 1cs Online Bezahlsystem vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden
Statusa..50MAUTHORIZE_REQUEST
Codean8MFehlercode gemäß Paygate Antwort-Codes (A4 Fehlercodes)
AmountAuthn..10MGesamtbetrag, der bei Amazon reserviert ist
AmountCapn..10MGesamtbetrag, der bereits erfolgreich bei Amazon gebucht wurde
AmountCredn..10MGesamtbetrag, der bereits erfolgreich bei Amazon gutgeschrieben wurde
Antwort-Parameter zum Ändern des Betrags einer Amazon-Pay-Zahlung

Hinweis: Stellen Sie sicher, dass Sie die letzte Schaltfläche „Bezahlen“ erst darstellen oder aktivieren, wenn Sie eine erfolgreiche Antwort für das Ereignis „UpdateAuthorizeAmount“ erhalten haben.

Schritt 10: Kaufabwicklung abschließen

Aktivieren Sie die letzte Schaltfläche „Bezahlen“, damit der Kunde die Kaufabwicklung bei Amazon abschließen kann. Nach erfolgreichem Abschluss gibt Ihnen das 1cs Online Bezahlsystem eine Antwort an URLSuccess/URLFailure und URLNotify. Nachfolgend finden Sie die Parameter dieser Antwort.

KeyFormatCNDBeschreibung
midans..30MHändlerID, die von First Cash Solution vergeben wird
PayIDan32MVom 1cs Online Bezahlsystem vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.
XIDan32MVom 1cs Online Bezahlsystem vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden
TransIDans..64MIhre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss
Statusa..50MOK
Codean8MFehlercode gemäß 1cs Online Bezahlsystem Antwort-Codes (A4 Fehlercodes)
AmountAuthn..10MGesamtbetrag, der bei Amazon reserviert ist
AmountCapn..10MGesamtbetrag, der bereits erfolgreich bei Amazon gebucht wurde
AmountCredn..10MGesamtbetrag, der bereits erfolgreich bei Amazon gutgeschrieben wurde. Der Betrag für die Zahlung beträgt Null.
bdAddrNameans..30CRechnungsadresse – Kundenname
bdAddrStreeta..32CRechnungsadresse – Straße und Hausnummer
bdAddrZipn..5CRechnungsadresse – Postleitzahl
bdAddrCitya..32CRechnungsadresse – Ort
bdAddrStatea..32CRechnungsadresse – Bundesstaat
bdAddrCountrycodea2CRechnungsadresse – alphabetischer Ländercode
bdPhoneNumberans..20CRechnungsadresse – Telefonnummer
AddrNameans..30CLieferadresse – Kundenname
AddrStreeta..32CLieferadresse – Straße und Hausnummer
AddrZipn..5CLieferadresse – Postleitzahl
AddrCitya..32CLieferadresse – Ort
AddrStatea..32CLieferadresse – Bundesstaat
AddrCountrycodea2CLieferadresse – alphabetischer Ländercode
PhoneNumberans..20CLieferadresse – Telefonnummer
buyerIdans..42MEindeutige Käuferkennung bei Amazon Pay
buyerNameans..50MKäufername
buyerEmailans..64ME-Mail-Adresse des Käufers
buyerPhonenumberans..20MTelefonnummer des Käufers
AmazonMerchantidans..MAmazon Händler-ID
RTFans..Meinmalig – einzelne Bestellung
wiederkehrend – wiederkehrende Bestellung
chargeidans..MVon Amazon zugewiesene Charge-ID
chargepermissionidans..MVon Amazon zugewiesene Charge-Permission-ID
AmazonStatusa..50MCompleted
AmazonpayRedirectUrlans..256MVon Amazon Pay bereitgestellte URL
AmazoncheckoutSessionidans..32MCheckout-Sitzungs-ID von Amazon
Finale Antwortparameter für eine Amazon-Pay-Zahlung

Zahlung buchen

Hinweis: Mehrfache Teilbuchungen werden derzeit nicht unterstützt.

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.

Aus Sicherheitsgründen lehnt das 1cs Online Bezahlsystem alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp.

Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter:

KeyFormatCNDBeschreibung
MerchantIDans..30MMerchantID, assigned by First Cash Solution. Additionally this parameter has to be passed in plain language too.
PayIDan32MID assigned by 1cs Online Bezahlsystem for the payment, e.g. for referencing in batch files as well as for capture or credit request.
TransIDans..64MTransactionID provided by you which should be unique for each payment
Amountn..10MAmount in the smallest currency unit (e.g. EUR Cent). Please contact the 1cs Support, if you want to capture amounts <100 (smallest currency unit).
Currencya3MCurrency, three digits DIN / ISO 4217, e.g. EUR, USD, GBP. Please find an overview here: A1 Currency table
refnrans..30OMerchant’s unique reference number
MACan64MHash Message Authentication Code (HMAC) with SHA-256 algorithm. Details can be found here:
HMAC Authentication (Request)
HMAC Authentication (Notify)
ReqIdans..32OTo 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, 1cs Online Bezahlsystem 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 1cs Online Bezahlsystem 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 1cs Online Bezahlsystem 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 1cs Online Bezahlsystem.
ChDescans..16OText printed on the customer’s credit card bill alongside the payee
OrderDescans..127OUse this parameter for the simulation mode. During live mode this parameter has no effects.
AmazonpaySimulationCodeans..OA parameter used to simulate specific payment scenarios or behaviors during testing. For complete list of allowed simulation code, refer Amazonpay documentation.
Verschlüsselte Parameter zur Buchung einer autorisierten Amazon-Pay-Zahlung

Die folgende Tabelle beschreibt die Parameter, die das 1cs Online Bezahlsystem als Antwort zurückgibt:

Hinweis: es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden

Hinweis: die Parameter (z.B. mid, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden

KeyFormatCNDBeschreibung
midans..30MMerchantID, assigned by First Cash Solution
PayIDan32MID assigned by 1cs Online Bezahlsystem for the payment, e.g. for referencing in batch files as well as for capture or credit request.
XIDan32MID for all single transactions (authorisation, capture, credit note) for one payment assigned by 1cs Online Bezahlsystem
TransIDans..64MTransactionID provided by you which should be unique for each payment
refnrans..30OMerchant’s unique reference number
Statusa..50MOK (URLSuccess) or FAILED (URLFailure)
Descriptionans..1024MFurther details in the event that payment is rejected. Please do not use the Description but the Code parameter for the transaction status analysis!
Codean8MError code according to 1cs Online Bezahlsystem Response Codes (A4 Error codes)
CodeExtans..10OError code from Amazon, if transferred
ErrorTextas..1024OError description from Amazon, if transferred
chargeidans..256MAmazon Pay Charge ID
AmazonStatusa..20MOrder status at Amazon. Following values are possible: „Opened“, „Completed, „Canceled“. Details see  Amazon API Reference Guide.
chargepermissionidans..256MAmazon Pay Permission ID
Amountn..10MAmount in the smallest currency unit (e.g. EUR Cent). Please contact the 1cs Support, if you want to capture amounts <100 (smallest currency unit).
Currencya3MCurrency, three digits DIN / ISO 4217, e.g. EUR, USD, GBP. Please find an overview here: A1 Currency table
AmountAuthn..10MTotal amount which is reserved at Amazon
AmountCapn..10MTotal amount which is already successfully captured at Amazon
AmountCredn..10MTotal amount which is already successfully credited at Amazon
Antwort-Parameter nach Buchung einer autorisierten Amazon-Pay-Zahlung

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

KeyFormatCNDBeschreibung
midans..30MMerchantID, assigned by First Cash Solution
PayIDan32MID assigned by 1cs Online Bezahlsystem for the payment, e.g. for referencing in batch files as well as for capture or credit request.
XIDan32MID for all single transactions (authorisation, capture, credit note) for one payment assigned by 1cs Online Bezahlsystem
TransIDans..64MTransactionID provided by you which should be unique for each payment
refnrans..30OMerchant’s unique reference number
Statusa..50MOK (URLSuccess) or FAILED (URLFailure)
Descriptionans..1024MFurther details in the event that payment is rejected. Please do not use the Description but the Code parameter for the transaction status analysis!
Codean8MError code according to 1cs Online Bezahlsystem Response Codes (A4 Error codes)
CodeExtans..10OError code from Amazon, if transferred
ErrorTextas..1024OError description from Amazon, if transferred
chargeidans..256MAmazon Pay Charge ID
AmazonStatusa..20MOrder status at Amazon. Following values are possible: „Opened“, „Completed, „Canceled“. Details see  Amazon API Reference Guide.
chargepermissionidans..256MAmazon Pay Permission ID
OrderIDans..19MUnique ID for the order issued by Amazon. Corresponds to the OrderReferenceID.
AmazonRefIDans..27MUnique ID for the transaction issued by Amazon
Amountn..10MAmount in the smallest currency unit (e.g. EUR Cent). Please contact the 1cs Support, if you want to capture amounts <100 (smallest currency unit).
Currencya3MCurrency, three digits DIN / ISO 4217, e.g. EUR, USD, GBP. Please find an overview here: A1 Currency table
AmountAuthn..10MTotal amount which is reserved at Amazon
AmountCapn..10MTotal amount which is already successfully captured at Amazon
AmountCredn..10MTotal amount which is already successfully credited at Amazon
NotificationTypea..25MDescribes the type of notification. Fixed value: <CaptureNotification>
Antwort-Parameter für URLNotify nach Buchung einer autorisierten Amazon-Pay-Zahlung

Zahlung gutschreiben

Prozessablauf 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 1cs Online Bezahlsystem alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp.

Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter:

KeyFormatCNDBeschreibung
MerchantIDans..30MHändlerID, die von First Cash Solution vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben.
PayIDan32MVom 1cs Online Bezahlsystem vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.
TransIDans..64MIhre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss
Amountn..10MBetrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den 1cs Support, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.
Currencya3MWährung, drei Zeichen DIN / ISO 4217, z.B. EUR, USD, GBP. Hier eine Übersicht: A1 Währungstabelle
refnrans..30OEindeutige Referenznummer des Händlers
MACan64MHash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier:
HMAC-Authentisierung (Anfrage)
HMAC-Authentisierung (Notify)
ReqIdans..32OUm 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 1cs Online Bezahlsystem keine Zahlung oder weitere Aktion aus, sondern gibt nur den Status der ursprünglichen Transaktion oder Aktion zurück.
Bitte beachten Sie, dass das 1cs Online Bezahlsystem 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 1cs Online Bezahlsystem 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 1cs Online Bezahlsystemgelöscht.
OrderDescans..127OBeschreibung der gekauften Waren, Einzelpreise etc. für die Gutschrift
AmazonpaySimulationCodeans..OEin Parameter, der verwendet wird, um während des Tests bestimmte Zahlungsszenarien oder -verhalten zu simulieren. Eine vollständige Liste der zulässigen Simulationscodes finden Sie in der Amazonpay Dokumentation.
Verschlüsselte Parameter zur Gutschrift einer Amazon-Pay-Zahlung

Die folgende Tabelle beschreibt die Parameter, die das 1cs Online Bezahlsystem als Antwort zurückgibt:

Hinweis: es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden

Hinweis: die Parameter (z.B. mid, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden

KeyFormatCNDBeschreibung
midans..30MHändlerID, die von First Cash Solution vergeben wird
PayIDan32MVom 1cs Online Bezahlsystem vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.
XIDan32MVom 1cs Online Bezahlsystem vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden
TransIDans..64MIhre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss
refnrans..30OEindeutige Referenznummer des Händlers
Statusa..50MOK (URLSuccess) oder FAILED (URLFailure)
Descriptionans..1024MNähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description, sondern Code für die Auswertung des Transaktionsstatus!
Codean8MFehlercode gemäß 1cs Online Bezahlsystem Antwort-Codes (A4 Fehlercodes)
CodeExtans..10OFehlercode von Amazon, wenn übergeben
ErrorTextas..1024OFehlerbeschreibung von Amazon, wenn diese übergeben wurde
AmazonStatusa..20MBestellstatus bei Amazon. Folgende Werte sind möglich: „Opened“, „Completed, „Canceled“. Details siehe  Amazon API Reference Guide.
chargeidans..256MAmazon Pay Charge ID
refundidans..256MAmazon Pay Refund ID
Amountn..10MBetrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den 1cs Support, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.
Currencya3MWährung, drei Zeichen DIN / ISO 4217, z.B. EUR, USD, GBP. Hier eine Übersicht: A1 Währungstabelle
AmountAuthn..10MGesamtbetrag, der bei Amazon reserviert wurde
AmountCapn..10MGesamtbetrag, der bisher bei Amazon erfolgreich gebucht wurde
AmountCredn..10MGesamtbetrag, 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:

KeyFormatCNDBeschreibung
midans..30MHändlerID, die von First Cash Solution vergeben wird
PayIDan32MVom 1cs Online Bezahlsystem vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.
XIDan32MVom 1cs Online Bezahlsystem vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden
TransIDans..64MIhre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss
refnrans..30OEindeutige Referenznummer des Händlers
Statusa..50MOK (URLSuccess) oder FAILED (URLFailure)
Descriptionans..1024MNähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description, sondern Code für die Auswertung des Transaktionsstatus!
Codean8MFehlercode gemäß 1cs Online Bezahlsystem Antwort-Codes (A4 Fehlercodes)
CodeExtans..10OFehlercode von Amazon, wenn übergeben
ErrorTextas..1024OFehlerbeschreibung von Amazon, wenn diese übergeben wurde
AmazonStatusa..20MBestellstatus bei Amazon. Folgende Werte sind möglich: „Opened“, „Completed, „Canceled“. Details siehe  Amazon API Reference Guide.
chargeidans..256MAmazon Pay Charge ID
refundidans..256MAmazon Pay Refund ID
Amountn..10MBetrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den  1cs Support, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.
Currencya3MWährung, drei Zeichen DIN / ISO 4217, z.B. EUR, USD, GBP. Hier eine Übersicht: A1 Währungstabelle
AmountAuthn..10MGesamtbetrag, der bei Amazon reserviert wurde
AmountCapn..10MGesamtbetrag, der bisher bei Amazon erfolgreich gebucht wurde
AmountCredn..10MGesamtbetrag, der bisher bei Amazon erfolgreich gutgeschrieben wurde
NotificationTypea..25MBeschreibt die Art der Benachrichtigung. Fester Wert: <CreditNotification>
Antwort-Parameter für URLNotify nach Gutschrift einer Amazon-Pay-Zahlung

Bestellung stornieren

Prozessablauf Bestellung stornieren

Um eine komplette Bestellung mit Amazon Pay mit der Funktion „CancelOrderReference“ zu stornieren, verwenden 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 1cs Online Bezahlsystem alle Zahlungsanfragen mit Formatfehlern ab. Bitte übergeben Sie deshalb bei jedem Parameter den korrekten Datentyp.

Die folgende Tabelle beschreibt die verschlüsselten Übergabeparameter:

KeyFormatCNDBeschreibung
MerchantIDans..30MHändlerID, die von First Cash Solution vergeben wird. Dieser Parameter ist zusätzlich auch unverschlüsselt zu übergeben.
PayIDan32MVom 1cs Online Bezahlsystem vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.
MACan64MHash Message Authentication Code (HMAC) mit SHA-256-Algorithmus. Details finden Sie hier:
HMAC-Authentisierung (Anfrage)
HMAC-Authentisierung (Notify)
Reasona..1024OGrund der Stornierung
ReqIdans..32OUm 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 das1cs Online Bezahlsystem keine Zahlung oder weitere Aktion aus, sondern gibt nur den Status der ursprünglichen Transaktion oder Aktion zurück.
Bitte beachten Sie, dass das 1cs Online Bezahlsystem 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 1cs Online Bezahlsystem 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 1cs Online Bezahlsystem gelöscht
Verschlüsselte Parameter zum Stornieren einer Amazon-Pay-Zahlung

Die folgende Tabelle beschreibt die Parameter, die das Paygate als Antwort zurückgibt:

Hinweis: es können jederzeit neue Parameter hinzugefügt bzw. die Reihenfolge geändert werden

Hinweis: die Parameter (z.B. mid, RefNr) sollten nicht auf Groß-/Kleinschreibung geprüft werden

KeyFormatCNDBeschreibung
midans..30MHändlerID, die von First Cash Solution vergeben wird
PayIDan32MVom 1cs Online Bezahlsystem vergebene ID für die Zahlung; z.B. zur Referenzierung in Batch-Dateien sowie im Capture- oder Credit-Request.
XIDan32MVom 1cs Online Bezahlsystem vergebene ID für alle einzelnen Transaktionen (Autorisierung, Buchung, Gutschrift), die für eine Zahlung durchgeführt werden
TransIDans..64MIhre eigene TransaktionsID, die für jede Zahlung eindeutig sein muss
refnrans..30OEindeutige Referenznummer des Händlers
Statusa..50MOK (URLSuccess) oder FAILED (URLFailure)
Descriptionans..1024MNähere Beschreibung bei Ablehnung der Zahlung. Bitte nutzen Sie nicht den Parameter Description, sondern Code für die Auswertung des Transaktionsstatus!
Codean8MFehlercode gemäß 1cs Online Bezahlsystem Antwort-Codes (A4 Fehlercodes)
CodeExtans..10OFehlercode von Amazon, wenn übergeben
ErrorTextas..1024OFehlerbeschreibung von Amazon, wenn diese übergeben wurde
AmazonStatusa..20MBestellstatus bei Amazon. Folgende Werte sind möglich: „Opened“, „Completed, „Canceled“. Details siehe  Amazon API Reference Guide.
chargeidans..256MAmazon Pay Charge ID
chargepermissionidans..256MAmazon Pay Permission ID
Amountn..10MBetrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den 1cs Support, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.
Currencya3MWährung, drei Zeichen DIN / ISO 4217, z.B. EUR, USD, GBP. Hier eine Übersicht: A1 Währungstabelle
AmountAuthn..10MGesamtbetrag, der bei Amazon reserviert wurde
AmountCapn..10MGesamtbetrag, der bisher bei Amazon erfolgreich gebucht wurde
AmountCredn..10MGesamtbetrag, der bisher bei Amazon erfolgreich gutgeschrieben wurde
Antwort-Parameter nach Stornierung einer Amazon-Pay-Zahlung

Einrichtung wiederkehrender Zahlungen

Um eine wiederkehrende Zahlung mit Amazon Pay einzurichten, übermitteln Sie zusätzlich zu der in Schritt 6 oben beschriebenen Standardanfrage die folgenden Daten.

Anfangszahlung

KeyFormatCNDBeschreibung
RTFans1MI = Anfangszahlung einer Serie
cyclean..7MZyklus. Unterstützte Werte: ‚Year‘, ‚Month‘, ‚Week‘, ‚Day‘, ‚Variable‘
Valuen..4MAnzahl der Frequenzeinheiten pro Abrechnungszyklus. Um beispielsweise einen wöchentlichen Zyklus anzugeben, legen Sie die Einheit auf Week und den Wert auf 1 fest. Wenn Sie eine variable Einheit verwenden, müssen Sie den Wert auf 0 setzen.
• Year: 1-3
• Month: 1-36
• Week: 1-57
• Day: 1-1095
InstallmentAmountn..10CTransaktionsbetrag – wählen Sie Null, wenn es sich nicht um einen festen Betrag handelt
Currencya3CTransaktionswährungscode im Format ISO 4217, zum Beispiel: EUR
Parameter Anfangszahlung

Wiederkehrende Zahlung

KeyFormatCNDBeschreibung
RTFans1MR = Recurring (wiederkehrend)
Amountn..10MAktualisierter Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den 1cs Support, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.
Currencya3MWährung, drei Zeichen DIN / ISO 4217, z.B. EUR, USD, GBP. Hier eine Übersicht: A1 Währungstabelle
CountryCodean2MLändercode des verwendeten Marktplatzes. Optionen: EU, US und JP.
ChargepermissionIdans..256MCharge Permission ID, die Sie in der Antwort auf die Anfangszahlung in der Serie erhalten haben
Parameter wiederkehrende Zahlung