Please do not comment if you have criticisms or pessimism to share. SOLUTIONS ONLY.
“Pay Button Clicked”.
“Step 1 (Stripe Checkout triggered and opened)”
Payment successful. Added to list of payments with all Stripe returned parameters
“Step 2 (Subsequent steps)”
Problem? Bubble processes the whole Workflow at button click even when “Only When” for other steps are set to the success url(or successful payment) of Step 1.
I need Step 2 and subsequent steps to work ONLY at successful payment.
NB: “Only when” does not show up the Payments data-type so that I can choose the “paid=yes”.
Backend API does not see what’s on the button’s page hence can’t create subsequent steps through there.
Custom Event does not fix this. I did try to use it.
“When true” couldn’t fix it as well.
Thanks for your anticipated help on how to tie subsequent steps to be triggered only at successful Step 1 (Stripe checkout).
Hey @kenhomeautomation - are you using the Stripe plugin?
The plugin packages the workflow so that when you return to the page, everything runs - but this may happen in ways you don’t expect.
You can put the following actions into a ‘custom workflow’ and then after payment ‘schedule custom workflow’. That way when you apply the various conditions it should work more reliably.
Hope that helps.
Hi @DjackLowCode!
I am using the Bubble API Connector… Let me explore the “custom workflow” route and get back with you.
Thanks!
Ahh my mistake - you should continue using the API Connector in this case. My solution’s probably not relevant for you then.
No problem at all… thanks for the suggestion.