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.