Bancontact payments broken
-
Hi
I’ve noticed on multiple of our websites that an update to the latest version of this plugin breaks Bancontact payments.
The payment seems to go through in Mollie itself, but the customer redirects back to a 404 error and doesn’t get a confirmation e-mail. The shop owner also doesn’t get an order mail and the status in the Woocommerce order page is ‘cancelled’.
This is the log of a specific order:
2021-05-31T14:11:48+00:00 DEBUG mollie_wc_gateway_bancontact: Start process_payment for order 15060 2021-05-31T14:11:48+00:00 DEBUG mollie_wc_gateway_bancontact: Create Mollie payment object for order 15060 2021-05-31T14:11:48+00:00 DEBUG mollie_wc_gateway_bancontact : Order 15060 returnUrl: https://www.leroy-opdorp.be/elektro/afrekenen/order-received/15060/?key=wc_order_nRKXeO9H1PMTw&order_id=15060&filter_flag=onMollieReturn 2021-05-31T14:11:48+00:00 DEBUG mollie_wc_gateway_bancontact : Order 15060 webhookUrl: https://www.leroy-opdorp.be/wc-api/mollie_wc_gateway_bancontact?order_id=15060&key=wc_order_nRKXeO9H1PMTw&filter_flag 2021-05-31T14:11:49+00:00 DEBUG Creating payment object: type Order, first try creating a Mollie Order. 2021-05-31T14:11:49+00:00 DEBUG Array ( [amount] => Array ( [currency] => EUR [value] => 199.98 ) [redirectUrl] => https://www.leroy-opdorp.be/elektro/afrekenen/order-received/15060/?key=wc_order_nRKXeO9H1PMTw&order_id=15060&filter_flag=onMollieReturn [webhookUrl] => https://www.leroy-opdorp.be/wc-api/mollie_wc_gateway_bancontact?order_id=15060&key=wc_order_nRKXeO9H1PMTw&filter_flag [method] => bancontact [payment] => Array ( [issuer] => [customerId] => ) [locale] => nl_NL [metadata] => Array ( [order_id] => 15060 [order_number] => 15060 ) [orderNumber] => 15060 ) 2021-05-31T14:11:49+00:00 DEBUG mollie_wc_gateway_bancontact: Mollie payment object ord_y6ec4l (live) created for order 15060 2021-05-31T14:11:49+00:00 DEBUG For order 15060 redirect user to Mollie Checkout URL: https://www.mollie.com/payscreen/order/checkout/y6ec4l 2021-05-31T14:13:56+00:00 DEBUG Mollie_WC_Gateway_Abstract::getReturnRedirectUrlForOrder 15060: Determine what the redirect URL in WooCommerce should be. 2021-05-31T14:13:56+00:00 DEBUG Mollie_WC_Gateway_Abstract::orderNeedsPayment mollie_wc_gateway_bancontact: Order 15060 orderNeedsPayment check: yes, order not previously processed by Mollie gateway. 2021-05-31T14:13:56+00:00 DEBUG Mollie_WC_Plugin::onMollieReturn: Redirect url on return order mollie_wc_gateway_bancontact, order 15060: https://www.leroy-opdorp.be/elektro/afrekenen/order-received/15060/?key=wc_order_nRKXeO9H1PMTw&utm_nooverride=1 2021-05-31T14:15:12+00:00 DEBUG Mollie_WC_Gateway_Abstract::getReturnRedirectUrlForOrder 15060: Determine what the redirect URL in WooCommerce should be. 2021-05-31T14:15:12+00:00 DEBUG Mollie_WC_Gateway_Abstract::orderNeedsPayment mollie_wc_gateway_bancontact: Order 15060 orderNeedsPayment check: yes, order not previously processed by Mollie gateway. 2021-05-31T14:15:12+00:00 DEBUG Mollie_WC_Plugin::onMollieReturn: Redirect url on return order mollie_wc_gateway_bancontact, order 15060: https://www.leroy-opdorp.be/elektro/afrekenen/order-received/15060/?key=wc_order_nRKXeO9H1PMTw&utm_nooverride=1 2021-05-31T14:18:09+00:00 DEBUG Mollie_WC_Gateway_Abstract::getReturnRedirectUrlForOrder 15060: Determine what the redirect URL in WooCommerce should be. 2021-05-31T14:18:09+00:00 DEBUG Mollie_WC_Gateway_Abstract::orderNeedsPayment mollie_wc_gateway_bancontact: Order 15060 orderNeedsPayment check: yes, order not previously processed by Mollie gateway. 2021-05-31T14:18:09+00:00 DEBUG Mollie_WC_Plugin::onMollieReturn: Redirect url on return order mollie_wc_gateway_bancontact, order 15060: https://www.leroy-opdorp.be/elektro/afrekenen/order-received/15060/?key=wc_order_nRKXeO9H1PMTw&utm_nooverride=1 2021-05-31T14:18:12+00:00 DEBUG Mollie_WC_Gateway_Abstract::getReturnRedirectUrlForOrder 15060: Determine what the redirect URL in WooCommerce should be. 2021-05-31T14:18:12+00:00 DEBUG Mollie_WC_Gateway_Abstract::orderNeedsPayment mollie_wc_gateway_bancontact: Order 15060 orderNeedsPayment check: yes, order not previously processed by Mollie gateway. 2021-05-31T14:18:12+00:00 DEBUG Mollie_WC_Plugin::onMollieReturn: Redirect url on return order mollie_wc_gateway_bancontact, order 15060: https://www.leroy-opdorp.be/elektro/afrekenen/order-received/15060/?key=wc_order_nRKXeO9H1PMTw&utm_nooverride=1 2021-05-31T15:36:43+00:00 DEBUG Mollie_WC_Plugin::cancelOrderAtMollie - 15060 - Try to process cancelled order at Mollie. 2021-05-31T15:36:43+00:00 DEBUG Mollie_WC_Plugin::cancelOrderAtMollie - 15060 - Order could not be canceled at Mollie, because order status is paid.
On an other website I went back to a previous version of your plugin and it seemed to work that way, so I’ll do the same this time. However is this something that will be solved in a future update?
Viewing 11 replies - 1 through 11 (of 11 total)
Viewing 11 replies - 1 through 11 (of 11 total)
- The topic ‘Bancontact payments broken’ is closed to new replies.