goldene-zeiten / products-payment-amazon
Amazon Pay (Checkout v2) payment method for the Products TYPO3 shop system
Package info
github.com/goldene-zeiten/products-payment-amazon
Type:typo3-cms-extension
pkg:composer/goldene-zeiten/products-payment-amazon
Requires
- php: ^8.2 || ^8.3 || ^8.4 || ^8.5
- ext-json: *
- amzn/amazon-pay-api-sdk-php: ^2.6
- goldene-zeiten/products-api-client: ^1.0
- goldene-zeiten/products-core: ^1.0
- psr/http-message: ^1.1 || ^2.0
- typo3/cms-core: ^13.4 || ^14.3
- typo3/cms-extbase: ^13.4 || ^14.3
This package is auto-updated.
Last update: 2026-07-17 10:44:04 UTC
README
This repository is READ-ONLY. It is split automatically out of the goldene-zeiten/products monorepo, which is the single source of truth. Pull requests and commits made here are overwritten by the next split — please open them in the monorepo instead.
Amazon Pay as a payment method for the Products shop system, via Amazon Checkout v2. At checkout the customer is redirected to Amazon to authenticate, returns to the shop for a review-and-confirm page where the final amount is verified, then returns again to complete the payment. The payment is confirmed independently via an Amazon webhook callback. It plugs into the shop's existing payment-method seam, so it appears alongside invoice, Klarna, PayPal, Stripe and any other configured method.
This first release covers the pay flow (create session, two-hop redirect with review, complete payment, webhook confirmation). Refunds and cancellations from the backend are planned as a later phase.
Installation
composer require goldene-zeiten/products-payment-amazon
Add the "Products Amazon Pay Payment" site set to your site, then configure your Amazon Pay API credentials (public key ID, private key, store ID, and store name) — see the documentation.
Documentation
- Integrators / editors: see
Documentation/(rendered on the TYPO3 documentation site) — installation, configuration, the two-hop checkout flow, the webhook callback, and the public extension point. - Contributors: see DEVELOPERS.md for the architecture, the session/redirect/review/complete flow and webhook internals, request signing with RSASSA-PSS, the Amazon Checkout v2 API calls, the shared HTTP layer, the WireMock mock server, and how the tests are structured.
Requirements
- TYPO3 13.4 LTS or 14.3 LTS
- PHP 8.2 or newer
goldene-zeiten/products-coreandgoldene-zeiten/products-api-client- Amazon Pay Seller Central account and API credentials from the Seller Central
License
GPL-2.0-or-later. See LICENSE.