Order confirmation only sent when paid = true #653
Unanswered
maartenb17
asked this question in
Help
Replies: 1 comment 1 reply
|
Hi @maartenb17 You can configure the conditions for order receipt notifications for your store: update conditions You can try the following condition (I haven't tested it, so you might want to test it in a test environment first and adjust it to your needs): "conditions": { |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
We understand that in the admin dashboard a manual order may need to be submitted before payment. That makes sense for backoffice or invoice-based flows.
However, our frontend B2C checkout currently behaves in the same way when using Mollie: the order is submitted before payment is confirmed. This means customers can receive an order confirmation even if the Mollie payment is cancelled or unsuccessful.
In Swell’s native Stripe checkout this seems to be prevented by payment authorization before order submission. With Mollie, that coupling is missing. As a result, the Mollie checkout behaves more like a manual/admin order flow than a direct B2C checkout flow.
In settings -> orders there is an option "Require payment authorization" which I switched on. Apparently this only works for the Swell's native payment gateway integrations and not for custom payment providers like Mollie.
This is a big nuisance since I now receive a lot of orders that I have to cancel manually. The real problem is that for every order including the ones that were not paid an order confirmation is being sent which is very confusing especially if I subsequently cancel it and sending another cancelation notification.
Not good!
All I need now is an order confirmation that is only sent when payment was successful (paid = true).
All reactions