commerce-weavers / sylius-saferpay-plugin
Integration with Worldline Saferpay for Sylius
Installs: 2 435
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 4
Forks: 9
Open Issues: 15
Type:sylius-plugin
Requires
- php: ^8.0
- enshrined/svg-sanitize: ^0.15||^0.16
- php-http/message-factory: ^1.1
- ramsey/uuid: ^3.9||^4.0
- sylius/calendar: 0.*
- sylius/mailer-bundle: ^1.8 || ^2.0
- sylius/sylius: ~1.10.0 || ~1.11.0 || ~1.12.0 || ~1.13.0
- symfony/http-client: 5.4.* || ^6.0
- symfony/lock: 5.4.* || ^6.0
- symfony/messenger: 5.4.* || ^6.0
- symfony/uid: 5.4.* || ^6.0
- symfony/webpack-encore-bundle: ^1.15
Requires (Dev)
- behat/behat: ^3.6.1
- behat/mink-selenium2-driver: ^1.4
- dmore/behat-chrome-extension: ^1.3
- dmore/chrome-mink-driver: ^2.7
- friends-of-behat/mink: ^1.8
- friends-of-behat/mink-browserkit-driver: ^1.4
- friends-of-behat/mink-debug-extension: ^2.0.0
- friends-of-behat/mink-extension: ^2.4
- friends-of-behat/page-object-extension: ^0.3
- friends-of-behat/suite-settings-extension: ^1.0
- friends-of-behat/symfony-extension: ^2.1
- friends-of-behat/variadic-extension: ^1.3
- lchrusciel/api-test-case: ^5.2
- matthiasnoback/symfony-config-test: ^4.3
- matthiasnoback/symfony-dependency-injection-test: ^4.3
- phpspec/phpspec: ^7.2
- phpstan/extension-installer: ^1.0
- phpstan/phpstan: ^1.8.1
- phpstan/phpstan-doctrine: 1.5.3
- phpstan/phpstan-strict-rules: ^1.3.0
- phpstan/phpstan-webmozart-assert: ^1.2.0
- phpunit/phpunit: ^9.5
- polishsymfonycommunity/symfony-mocker-container: ^1.0
- sylius-labs/coding-standard: ^4.2
- symfony/browser-kit: ^5.4 || ^6.0
- symfony/debug-bundle: ^5.4 || ^6.0
- symfony/dotenv: ^5.4 || ^6.0
- symfony/flex: ^2.2.2
- symfony/intl: ^5.4 || ^6.0
- symfony/panther: ^2.0
- symfony/web-profiler-bundle: ^5.4 || ^6.0
- theofidry/alice-data-fixtures: ^1.5
Conflicts
- behat/mink-selenium2-driver: >=1.7.0
- dev-main
- v1.2.0
- 1.1.x-dev
- v1.1.0
- 1.0.x-dev
- v1.0.0
- v1.0.0-RC.4
- v1.0.0-RC.3
- v1.0.0-RC.2
- v1.0.0-RC.1
- v1.0.0-BETA.2
- v1.0.0-BETA.1
- v1.0.0-ALPHA.1
- v0.4.0
- v0.3.0
- v0.2.0
- v0.1.0
- dev-dependabot/composer/symfony/http-client-tw-7.2.1
- dev-dependabot/composer/symfony/lock-tw-7.2.0
- dev-dependabot/composer/symfony/http-client-tw-7.2.0
- dev-dependabot/composer/symfony/browser-kit-tw-7.2.0
- dev-dependabot/composer/symfony/dotenv-tw-7.2.0
- dev-dependabot/composer/symfony/uid-tw-7.2.0
- dev-dependabot/composer/symfony/debug-bundle-tw-7.2.0
- dev-dependabot/composer/symfony/web-profiler-bundle-tw-7.1.7
- dev-dependabot/composer/phpstan/phpstan-doctrine-1.5.6
- dev-dependabot/composer/symfony/lock-tw-7.1.6
- dev-dependabot/composer/symfony/webpack-encore-bundle-tw-2.2
- dev-fix/contract-tests-get-terminal
This package is auto-updated.
Last update: 2024-12-16 02:26:37 UTC
README
Content
- Requirements
- Overview
- Features
- About Saferpay
- Installation
- Configuration
- Development
- Testing
- Cooperation
- License
- About us
Requirements
Overview
This plugin adds integration with Worldline Saferpay to Sylius.
Features
- Saferpay payment method configuration (both test and live environments)
- Payment method transaction logs
- "Debug" mode that allows logging all the logs not only error/failed ones
- Configuration panel to filter which payments should be used with Saferpay
- Webhooks integration for authorization, capture, and cancellation
- Refunds with default Sylius refunding process (RefundPlugin integration in the future)
Checkout:
Configured Saferpay payment method:
Payments logs:
Saferpay panel:
About Saferpay
Saferpay is a modern, all-in-one payment solution, particularly popular in the DACH region due to the origins of its previous owner - SIX Payments - which is a Swiss company acquired by Worldline - a French fintech group. Saferpay now offers integrations with all major payment methods, incl. local ones like TWINT, major card operators (VISA, Mastercard), and globally used wallets like ApplePay, GooglePay, PayPal, etc.
- Free of charge activation of all major means of payment
- Individual payment pages
- Mail-/Phone-Order payments
- Creation and sending of individual payment links
- Acceptance of mobile payments using QR codes
- Payment API & Management API for automation of payments
- Saferpay Backoffice for a complete overview
- Saferpay Risk Management & User Administration
- Highest security standards thanks to PCI DSS, PSD2, and 3-D Secure 2
- Dynamic currency conversion DCC: your international customers pay in their local currency
Cooperation
This plugin was sponsored by WTG Innovation and developed in cooperation with their Team. Thank you for your contribution to the open-source ecosystem!
License
This plugin's source code is completely free and released under the terms of the MIT license.
Security
If you find anything that could be a security problem, please reach us first at security@commerceweavers.com in order to prepare a patch before disclosure.
Support
As plugin creators, we will be happy to help you implement it in your system and maintain it later on. If you wish to use the free-of-charge community support, make sure to join Sylius Slack. We encourage you to use the official Sylius resources to feel more confident in using this plugin:
About us
- Commerce Weavers is the web agency formed by ex-Sylius company members and long-term core team & community leaders of Sylius - the open-source e-commerce framework based on Symfony, PHP.
- With these origins, we naturally provide services related to all the above-mentioned technologies - using Sylius, Symfony, and API Platform for various applications development and maintenance.
- We also actively contribute to the open-source community by creating dedicated plugins and visiting tech events.
- We are probably the most active company promoting Sylius on industry meetups - our speakers can be frequently seen at the stages of the biggest PHP & Symfony conferences throughout Europe, and beyond.
- In need of training or consulting? We love knowledge sharing and have a proven track record of over 200 trained developers all over Europe. Get in touch!