tallieutallieu / dry-mollie
Mollie payment gateway for dry-ecommerce
Requires
- php: ^8.4
- mollie/mollie-api-php: ^3.13
- tallieutallieu/dry-ecommerce: ^3.13
- tallieutallieu/oak: ^3.0 || ^4.0
Requires (Dev)
- pestphp/pest: ^3.8
- phpstan/phpstan: ^2.1
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-master
- 5.0.1
- 5.0.0
- 4.0.0
- 3.1.0
- 3.0.0
- 2.0.2
- 2.0.1
- 2.0.0
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-chore/sc-11480--dry-mollie-support-oak-4-and-require-php-8-4
- dev-feature/sc-11474--dry-mollie-report-to-the-dry-ecommerce-payment
- dev-bug/sc-11446--dry-mollie-harden-pay-against-non-api-failures
This package is auto-updated.
Last update: 2026-09-18 11:01:25 UTC
README
Mollie payment gateway for
dry-ecommerce — the
first gateway on that package's payment ledger
(PaymentGatewayInterface + PaymentWebhook), and the reference shape
for new provider packages.
Install
See docs/installation.md. Short version:
composer require tallieutallieu/dry-mollie
with the VCS repositories configured — dry-mollie and dry-ecommerce
(^3.13, with the payment ledger and its admin screen) from GitHub, dry
from Bitbucket.
Wiring
Three things, all project-side and all documented in docs/gateway.md:
config/mollie.php—api_key(from the env),redirect_url,webhook_url, optionallyretries/retry_delay_ms; and'payment' => \Tnt\Mollie\MolliePayment::classinconfig/ecommerce.php.- One webhook route handed to dry-ecommerce's
PaymentWebhook. - A return page that reads the order's own payment status.
The gateway reports and never writes: dry-ecommerce's payment ledger
records what pay() and reportOf() answer and derives payment_status.