#hk6_best-practices

1 messages ยท Page 1 of 1 (latest)

worn slateBOT
#

๐Ÿ‘‹ Welcome to your new thread!

โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.

โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.

๐Ÿ”— This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1292823915386765453

๐Ÿ“ Have more to share? Add more details, code, screenshots, videos, etc. below.

night sandal
#

hi there!

hushed galleon
#

Hi soma

night sandal
#

what does a "paid trial" mean?

hushed galleon
#

the customer has to pay to try the service, but a small amount and on a smaller period

#

let's say the first 7 days cost 1โ‚ฌ

#

then if the customer stays on as a member they get back to normal price

#

and normal billing frequency

#

the only option I could find was to put them on a schedule

#

and use 2 different price IDs

night sandal
#

you could use Subscription Schedule for this, first have a phase for 1 week at a given price, and then switch to a phase for one month at a different price.

hushed galleon
#

ok that's what I had seen, this is the best practice

#

thanks

#

I have another question related to that. We are testing different things to ensure that customers who try have a chance to stay on.

The other thing we would like to try is the following:

  • We keep the free trial
  • But when the customer is subscribing, we request the authorize for the first month amount, so that they see the final amount on the 3DS window

Is there a way to so that, but still keep a free trial of 7 days?

#

so basically making the capture 7 days after the authorize

#

in the context of stripe biling

night sandal
#

We keep the free trial
I thought it was a paid trial?

#

But when the customer is subscribing, we request the authorize for the first month amount, so that they see the final amount on the 3DS window
Subscription don't support manual capture. So you cannot place a hold and capture the funds later.

#

that's only possible it you create the PaymentIntent yourself, so not part of a Subscription.

worn slateBOT
hushed galleon
#

these are 2 options we want to try

visual fjord
#

Hi there ๐Ÿ‘‹ jumping in as my teammate needed to step away. As they mentioned, it's not easy (and I wouldn't recommend) using a separate authorization and capture flow for that.

Essentially what you would need to do for that is:

  • Create the Subscription with a free trial (this won't show the full month's amount in the authorization window, because it's not authorizing a payment)
  • Also create a separate Payment Intent for the first months amount, and have the customer authorize that but then you don't capture the payment.
  • Cancel the Payment Intent from the second part and let the Subscription handle actually charging the Customer.

The problem with this is you would never cpature the separate payment intent, and that doesn't go over well with the card networks. To do this without getting on their bad side you'd need to have the Subscription be free for the trial and the first month, and use the separate payment intent to handle the first month's payment. So fairly complex.

hushed galleon
#

And then what if we capture if the customer stays on as member, and then initiate a subscription for the subsequent months?

#

Sorry that is what you descrbe in the last part of the sentence