In the Spark Paddle docs, I'm a bit confused by the explanation around trial periods.
I think it's trying to say that you can't do free trials with Paddle? But it's a bit verbose and I wasn't sure if they are trying to explain a way you CAN do a free trial period.
We can get card details up front by setting trail days to 0 in the Paddle dashboard. And use onTrial() in our app. However, the user is billed on day 1 with this set up, and there is no trial as far as Paddle is concerned.
Is there any way of getting card details up front and NOT billing (giving a trial period)?
After some source-diving and tweet-diving, it's clear that Spark does not support trials with Paddle at the time of writing.
"While on trial via Paddle, a user cannot make any changes to the subscription (change plans or update quantity). Once Paddle fixes that, we'll be able to support it on Spark."