You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This PR has been generated automatically.
For more details see
[upmerge_pr.yaml](/Sylius/MolliePlugin/blob/1.0/.github/workflows/upmerge_pr.yaml).
**Remember!** The upmerge should always be merged with using `Merge pull
request` button.
In case of conflicts, please resolve them manually with usign the
following commands:
```
git fetch upstream
gh pr checkout <this-pr-number>
git merge upstream/3.1 -m "Resolve conflicts between 3.0 and 3.1"
```
If you use other name for the upstream remote, please replace `upstream`
with the name of your remote pointing to the `Sylius/MolliePlugin`
repository.
Once the conflicts are resolved, please run `git merge --continue` and
push the changes to this PR.

37
-

38
-

39
-
40
-
[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.
41
-
42
-
> 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.
43
-
44
-
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.
45
-
46
-
---
47
-
48
-
## Installation
49
-
50
-
#### Beware!
51
-
52
-
This installation instruction assumes that you're using Symfony Flex and Rector. If you don't, take a look at the
53
-
[legacy installation instruction](doc/legacy_installation.md). However, we strongly encourage you to use them, it's much quicker!
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:
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),
139
-
you should **remove the following file** from your project:
140
-
```
141
-
config/packages/sylius_refund.yaml
142
-
```
143
-
You should remove it **if your project does not use Symfony Workflow**
144
-
145
-
## Sylius API
146
-
In order to create Mollie payment with Sylius API, the following steps must be followed:
147
-
148
-
- send the following request to the Sylius API in order to retrieve Mollie payment method configuration: /api/v2/shop/orders/{tokenValue}/payments/{paymentId}/configuration
149
-
- tokenValue represents order token which is saved in the sylius_order DB table
150
-
- response from this endpoint should be in the following format:
0 commit comments