Mollie payments - Orders are not updated to canceled
See original GitHub issueDescribe the bug
When an order in Mollie gets canceled, it calls a webhook (Vendure instance). Currently, the Mollie plugin only updates orders when incoming webhook status is paid
.
Order should also be updated for statuses canceled and expired.
⚠️ Open point: Once an order is canceled, a user cannot try and pay for the order again and looses his cart/order. How should we handle this?
To Reproduce Steps to reproduce the behavior:
- Pay for an order with a Mollie test account
- Click on ‘failed payment’
- Order in Vendure is still PaymentAuthorized.
Expected behavior Order should be updated to canceled.
Environment (please complete the following information):
- @vendure/core version: 1.4.3
- Nodejs version 14
- Database (mysql/postgres etc): mysql
Additional context Slack thread Mollie docs
Issue Analytics
- State:
- Created 2 years ago
- Comments:7 (7 by maintainers)
Top Results From Across the Web
What does my order status mean? - Mollie Support
It is not possible to change the status of an order when it is marked as Cancelled or Expired. You can ask your...
Read more >Order status changed from Pending payment to Canceled.
If you change the payment method on the order, then it would not longer be updated through Mollie. This is relevant, for example...
Read more >Cancelling payment on Mollie website returns to Access ...
According to Mollie about 2% of the payments will be cancelled. The technical reason for this issue is that Mollie calls the onNotify()...
Read more >Mollie Payments for WooCommerce
The Mollie for WooCommerce extension integrates all major payment methods into your ... they may cancel the payment and fail to complete their...
Read more >php - Add Cancel URL - Mollie Payment - Stack Overflow
We explicitly do NOT support a cancelUrl or any other type of status ... You should send that order id to Mollie in...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I’m looking into this 👍
Closing this issue, as the problem can be solved without changing the Mollie plugin. New issue here https://github.com/vendure-ecommerce/vendure/issues/1330