Recurring incasso payments through iDeal do not trigger workflow from automate w
-
Hi,
We have a problem with recurring subscriptions in combination with wooautomate. If we use Stripe as PSP everything works as expected and after payment the workflow from wooautomate is fired. However with recurring subscriptions with Mollie through iDeal only the subscription is renewed and the workflow is not fired.
We contacted woocommerce support and this is there reaction;
JR (Automattic)
Nov 4, 2020, 19:32 UTCHi there Damian,
Our Testing
Thanks for waiting while we looked into this for you. I’m unable to reproduce the problem entirely.Here’s my workflow:
Screenshot
Link to image: https://d.pr/i/cibMyOI’m running the latest versions of AutomateWoo (5.1.1) + Subscriptions (3.0.9).
I create a pending renewal order for an active subscription, and no matter which way I mark it as “Complete”, the workflow fires and sends the email:
Orders → Bulk Actions
Orders → Eye icon
Orders → Click order → Order Status: Completed → Update
Additionally, using “Process Renewal” triggers the workflow.Last week, my colleague Jess also was unable to reproduce the issue. They sent a message with some specific next steps; did that message come through? I’ll paste it below in case it was missed:
Message from Jess, October 30th, 2020
Thanks so much for your patience while we looked into this!I can see on your site that your workflow isn’t firing for your Mollie iDEAL subscription renewal orders, even when payment is confirmed for those orders. At this time, those are the only payment method for subscriptions on your site.
I tried to take a look at the orders / subscriptions prior to September 10th where this workflow fired correctly, but it appears these no longer exist on your site.
Test Subscriptions
I created two subscriptions on your site and tested different payment methods. For my both of my test subscriptions, this workflow fired as expected.
Technical Details
The Subscription – Renewal Payment Complete trigger fires on a site when the woocommerce_subscription_renewal_payment_complete action fires. With default functionality, this action fires when payment has been confirmed for a renewal order or when the renewal order status changes to Processing or Completed.
To clarify – there is no need for orders to go into Completed status or for you to use any kind of auto-complete functionality. Either Processing or Completed should be sufficient if everything is working as expected.
Current Theory
My current theory is that something in the Mollie payment gateway’s Subscriptions integration is either bypassing or overriding the woocommerce_subscription_renewal_payment_complete action so that it never fires for these orders.
It’s possible this is part of the payment gateway functionality that leaves subscriptions in Active status while during the SEPA payment processing delay: https://d.pr/i/JiCfuZ
Next Steps
Could you please let us know what payment method was used to purchase the subscriptions where this workflow fired correctly, prior to September 10th?
Could you please temporarily enable another payment method – such as Check Payment or Stripe in test mode – and purchase a test subscription with that payment method and let us know if this works as expected for that test subscription?
I would also recommend reaching out to the Mollie plugin support team and ask them if they are aware of any reason why the woocommerce_subscription_renewal_payment_complete action would not be firing for renewal orders where iDEAL is used as a payment method.
Can you help us out?
Kind regards,
RaoulThe page I need help with: [log in to see the link]
- The topic ‘Recurring incasso payments through iDeal do not trigger workflow from automate w’ is closed to new replies.