When the customer signs up for a subscription the first time, I’d rather want the funds withdrawn within a few seconds, just like with the CheckoutPage implementation (that I also have for one-off purchases).
Should I be doing something to push this faster through (like e.g. finalizing the invoice, completing the payment?)
So I’ve tried this again and I can see a pattern in this… there seems to be a batch run on Rapyds side every 15 minutes or so where the secondary batch of webhooks are sent:
I got the same behavior you did. I then tried ‘Complete a Cycle’ (a sandbox method) to see what happens, and I think that will do what you want it to. You can also test the various ‘invoice’ methods.
I hope this helps. Let me know if you need anything else, and good luck with your project