There's a big problem with the "Stripe One Time Payment" action. Right now, if the action fails, it will retry itself 2 times and then it will proceed to the next action in the workflow.
This is NOT ideal functionality. If a workflow is trying to collect payment using this action, it should be assumed that the actions after the payment are intended only if payment succeeds. It doesn't make sense to fail payment, and then continue on as if nothing wrong happened.
The best fix would be to make "Stripe One Time Payment" an option inside the IF/ELSE action. That way we can choose to do things based on whether or not the payment succeeded or failed.
Use case: Utilize an IF/ELSE action after the "Stripe One Time Payment" action. If payment succeeds, proceed to the next actions as intended. If payment fails, send an internal notification email to alert the user about the failure and end the workflow.