Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

spar_x's avatar

Is there a way to make every subscription non-recurring by default?

My client wants all of his "subscriptions" to be one-time, non-recurring.

Is there a way to set this so it's the default? I have them set to "yearly" now but can't see how to make them one-time. I don't want for the users to have to manually cancel their subs after signing up

0 likes
3 replies
jekinney's avatar

Agree. Subscription is not one time payment :)

If you really wanted to do it quick for now you could subscribe a user then cancel right away.

Probably fire a queued event to fire after successful charge/subscription.

Though I use stripes API a lot, mainly for ecommerce one time charges etc and it's pretty easy.

Please or to participate in this conversation.