Onlinezahlung neu definiert

Stabile APIs, die sich durch Nutzbarkeit, Skalierbarkeit und Sicherheit auszeichnen

Entdecken Sie Amazon Payments für Entwickler

Die Buttons „Login mit Amazon“ und „Bezahlen mit Amazon“

Mit dem Button „Login mit Amazon“ können sich Kunden mit ihren Amazon-Zugangsdaten auf Ihrer Website einloggen. Integrieren Sie den Button „Bezahlen mit Amazon“ auf Ihrer Website, um den Kunden das Bezahlen ihrer Einkäufe mit den in ihrem Amazon-Konto hinterlegten Informationen zu ermöglichen.

  • Integrieren Sie den Button „Login mit Amazon“ in Ihr bestehendes Website-Design.
  • Integrieren Sie den Button „Bezahlen mit Amazon“ in Ihren bestehenden Checkout-Prozess.
  • Responsive Widgets, die für mobile Geräte optimiert sind: ein paar mal Antippen genügt neuen Kunden, um bei Ihnen einzukaufen.
  • Bewährte Sicherheit und Schutz vor Zahlungsausfällen.
								
<head>
	// your head section here
	<script type='text/javascript'>
		window.onAmazonLoginReady = function() {
			amazon.Login.setClientId('YOUR_CLIENT_ID_HERE');
		};
	</script>
	<script type='text/javascript' src='https://static-eu.payments-amazon.com/OffAmazonPayments/de/sandbox/lpa/js/Widgets.js'></script>
	// your head section here
</head>

<div id="AmazonPayButton"></div>
	<script type="text/javascript">
		var authRequest;
		OffAmazonPayments.Button("AmazonPayButton", "YOUR_SELLER_ID_HERE", {
			type: "PwA",
			authorization: function() {
			loginOptions = {
				scope: "ENTER_SCOPES", ENTER_POPUP_PARAMETER};
				authRequest = amazon.Login.authorize (loginOptions,
				"YOUR_REDIRECT_URL_HERE");
			},
			onError: function(error) {
				// your error handling code
			}
		});
	</script>
</div>
								
							
								
<head>
	// your head section here
	<script type='text/javascript'>
		window.onAmazonLoginReady = function() {
			amazon.Login.setClientId('YOUR_CLIENT_ID_HERE');
		};
	</script>
	<script type='text/javascript' src='https://static-eu.payments-amazon.com/OffAmazonPayments/de/sandbox/lpa/js/Widgets.js'></script>
	// your head section here
</head>

<div id="AmazonPayButton"></div>
	<script type="text/javascript">
		var authRequest;
		OffAmazonPayments.Button("AmazonPayButton", "YOUR_SELLER_ID_HERE", {
			type: "LwA",
			authorization: function() {
			loginOptions = {
				scope: "ENTER_SCOPES", ENTER_POPUP_PARAMETER};
				authRequest = amazon.Login.authorize (loginOptions,
				"YOUR_REDIRECT_URL_HERE");
			},
			onError: function(error) {
				// your error handling code
			}
		});
	</script>
</div>
								
							

Adressbuch-Widget

Mit dem Adressbuch-Widget können Ihre Kunden ganz leicht ihre bevorzugte Lieferadresse auswählen.

  • Responsives Design, das für mobile Geräte optimiert ist.
  • Kunden erhalten leicht Zugang zu den hinterlegten Lieferadressen.
de address widget
								
<head>
	// your head section here
	<script type='text/javascript'>
		window.onAmazonLoginReady = function() {
			amazon.Login.setClientId('YOUR_CLIENT_ID_HERE');
		};
	</script>
	<script type='text/javascript' src='https://static-eu.payments-amazon.com/OffAmazonPayments/de/sandbox/lpa/js/Widgets.js'></script>
	// your head section here
</head>

<!—- please put the style below inside your CSS file -->
<style type="text/css">
#addressBookWidgetDiv{width: 400px; height: 228px;}
</style>

<div id="addressBookWidgetDiv"></div>

<script>
	new OffAmazonPayments.Widgets.AddressBook({
		sellerId: 'YOUR_SELLER_ID_HERE',
		onOrderReferenceCreate: function(orderReference) {
			orderReference.getAmazonOrderReferenceId();
		},
		onAddressSelect: function(orderReference) {
			// Replace the following code with the action that you want to perform
			// after the address is selected.
			// The amazonOrderReferenceId can be used to retrieve
			// the address details by calling the GetOrderReferenceDetails
			// operation. If rendering the AddressBook and Wallet widgets on the
			// same page, you should wait for this event before you render the
			// Wallet widget for the first time.
			// The Wallet widget will re-render itself on all subsequent
			// onAddressSelect events, without any action from you. It is not
			// recommended that you explicitly refresh it.
		},
		design: {
			designMode: 'responsive'
		},
		onError: function(error) {
			// your error handling code
		}
	}).bind("addressBookWidgetDiv");
</script>
								
							

Zahlungsarten-Widget

Mit dem Zahlungsarten-Widget können Kunden ganz einfach ihre bevorzugte Zahlungsart für den Kauf auswählen.

  • Responsives Design, das für mobile Geräte optimiert ist
  • Kunden erhalten einfachen Zugang zu den hinterlegten Zahlungsarten
  • Sicher und zuverlässig: Zahlungsinformationen warden auf Amazon-Servern gespeichert
de wallet widget
								
<head>
	// your head section here
	<script type='text/javascript'>
		window.onAmazonLoginReady = function() {
			amazon.Login.setClientId('YOUR_CLIENT_ID_HERE');
		};
	</script>
	<script type='text/javascript' src='https://static-eu.payments-amazon.com/OffAmazonPayments/de/sandbox/lpa/js/Widgets.js'></script>
	// your head section here
</head>

<!—- please put the style below inside your CSS file -->
<style type="text/css">
#walletWidgetDiv{width: 400px; height: 228px;}
</style>

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

<script>
	new OffAmazonPayments.Widgets.Wallet({
		sellerId: 'YOUR_SELLER_ID_HERE',
		onPaymentSelect: function(orderReference) {
			// Replace this code with the action that you want to perform
			// after the payment method is selected.
		},
		design: {
			designMode: 'responsive'
		},
		onError: function(error) {
			// your error handling code
		}
	}).bind("walletWidgetDiv");
</script>
								
							

Back-end service calls

Das Design und die Architektur von Amazon Payments sind auf hohe Nutzbarkeit, Skalierbarkeit und Sicherheit ausgelegt. „Login und Bezahlen mit Amazon“ wird in AWS über verschiedene Availability-Zonen betrieben. Amazon Payments greift auf viele Komponenten innerhalb von AWS und Amazons Distributed-Services-Environment zurück. Dazu zählen:

  • SNS (Simple Notification Service) für sofortige Zahlungsbenachrichtigungen;
  • SQS (Simple Queuing Service), ein Arbeitsaufgabenverwaltungssystem;
  • DynamoDB/S3 als Teil der Speicherlösung.

Diese Systeme sind verteilt und ausfallsicher bei Störungen in einer Availability-Zone. Die Dienste werden automatisch auf verschiedene Zonen verteilt. Bei einer Störung in einer Availability-Zone wird der Datenverkehr automatisch auf eine verfügbare Zone umgeleitet.

lpa flow small
Wiedererkennung

Erkennen Sie Ihre Kunden wieder, wenn diese sich mit “Login und Bezahlen mit Amazon” einloggen und ermöglichen Sie so eine personalisierte Ansprache.

Inline-Checkout

Kunden müssen Ihre Website nicht verlassen, um ihre Zahlungsdaten einzugeben. So können Sie Ihren Kunden eine durchgängige Markenerfahrung bieten und Ihre Konversionsrate erhöhen.

Betrugsverhinderung

Reduzieren Sie Kosten und schützen Sie Ihr Unternehmen mit dem bewährten Betrugsschutz von Amazon. Dieser Service ist für Sie kostenlos.

Tools

Wenn Sie bereit sind, „Login und Bezahlen mit Amazon“ auszuprobieren, haben wir genau das, was Sie brauchen.
  • In unserer Sandbox können Sie die Implementierung testen, Probebestellungen aufgeben und sicherstellen, dass Sie die nötigen Bestellinformationen erreichen.
  • Unser Integrationshandbuch und API-Referenzhandbuch werden Ihnen dabei helfen.
developers devices
de developer documentation

Dokumentation

Wir stellen ein Integrationshandbuch, ein API-Referenzhandbuch, SDKs und mehr zur Verfügung, mit denen Entwickler „Login und Bezahlen mit Amazon“ nahtlos in die vorhandene Architektur integrieren können.

Gebühren

1,9 % + 0,35 €

(für Transaktionen innerhalb des europäischen Wirtschaftsraumes)

Um einen Mengenrabatt zu beantragen, bitte kontaktieren Sie uns.

Keine monatlichen Nutzungs­gebühren.

Keine Einrichtungs­gebühren.

Keine Kosten für Betrugsschutz.

Ressourcen

Wir bieten Foren für Entwickler sowie Zahlungslogos und Banner für eine nahtlose Integration.