Download the PHP package sylius/mollie-plugin without Composer

On this page you can find all versions of the php package sylius/mollie-plugin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package mollie-plugin

Sylius Logo.

Mollie Payments Plugin

This plugin provides seamless Mollie integration for Sylius stores.

Accept payments through over 20 different methods with Mollie – trusted by over 70,000 businesses in Europe.

--- ## Table of Contents * [Overview](#overview) * [Demo](#mollie-plugin-demo) * [Installation](#installation) * [Usage](#usage) * [Recurring subscription (internal CRON)](doc/recurring.md) * [Recurring payments](doc/recurring.md) * [Community](#community) --- ## Overview ![Screenshot showing payment methods show in shop](doc/payment_methods_shop.png) ![Screenshot showing payment methods show in admin](doc/payment_methods_admin.png) ![Screenshot showing payment method config in admin](doc/payment_method_config.png) [Mollie](https://www.mollie.com/) is one of the most advanced and developer-friendly payment gateways in Europe. This plugin integrates Mollie into Sylius and is officially certified by Mollie. > Our mission is to create a greater playing field for everyone. By offering convenient, safe world-wide payment solutions we remove barriers so you could focus on growing your business. Mollie provides a powerful API allowing webshop and app developers to implement over 20 payment methods with ease. Their services are fast, reliable, and constantly innovating the European payments landscape. --- ## Installation #### Beware! This installation instruction assumes that you're using Symfony Flex and Rector. If you don't, take a look at the [legacy installation instruction](doc/legacy_installation.md). However, we strongly encourage you to use them, it's much quicker! #### 1. Require Mollie plugin with composer: #### 2. Add the Mollie rector set: and run it: #### 3. Update your database #### 4. Install frontend assets: Install additional dependencies: Build assets: #### 5. Clear cache: ## Optional and troubleshooting 1. [Optional] To allow refunding orders add the RefundPlugin: And follow its installation [instructions](https://github.com/Sylius/RefundPlugin/tree/v2.0.1?tab=readme-ov-file#installation). 1. [Optional] Load fixtures: 1. [Optional] Add the payment link cronjob: 1. [Optional] If you want to use ApplePay, you need to add the [domain validation file](https://www.mollie.com/.well-known/apple-developer-merchantid-domain-association) file to your server at: ## ⚠️ SyliusRefundPlugin Troubleshooting If you encounter an error related to duplicate transitions in the `sylius_refund_refund_payment` state machine (e.g. multiple `"complete"` transitions from `"new"` state), you should **remove the following file** from your project: You should remove it **if your project does not use Symfony Workflow** ## Sylius API In order to create Mollie payment with Sylius API, the following steps must be followed: - send the following request to the Sylius API in order to retrieve Mollie payment method configuration: /api/v2/shop/orders/{tokenValue}/payments/{paymentId}/configuration - tokenValue represents order token which is saved in the sylius_order DB table - response from this endpoint should be in the following format: - create the payment on Mollie, using Mollie API. Response from the above-mentioned step should be put in the request body. Request should be sent to the POST: https://api.mollie.com/v2/payments. Bearer token should be sent in the request authorization header. Token can be copied from the Mollie admin configuration page. - after payment has been created, API response will contain checkout field. User should enter this url in the browser. - open checkout url in the browser and complete the payment ## Usage During configuration, first save the keys to the database and then click "Load methods". ## Security issues If you think that you have found a security issue, please do not use the issue tracker and do not post it publicly. Instead, all security issues must be sent to `[email protected]` ## Community For online communication, we invite you to chat with us & other users on [Sylius Slack](https://sylius-devs.slack.com/).

All versions of mollie-plugin with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
ext-json Version *
league/flysystem-bundle Version ^2.4
mollie/mollie-api-php Version ^2.73
php-http/message-factory Version ^1.1
sylius/refund-plugin Version ^1.5
sylius/sylius Version ^1.13
symfony/mailer Version ^5.4 || ^6.4
symfony/messenger Version ^5.4 || ^6.4
willdurand/js-translation-bundle Version ^4.0 || ^5.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package sylius/mollie-plugin contains the following files

Loading the files please wait ....