#luis-checkout-sendinvoice

1 messages · Page 1 of 1 (latest)

quaint swiftBOT
elder grail
#

No that is not possible with Checkout since Checkout accepts a payment immediately as part of starting the Subscription. You can switch to send_invoice later. But it wouldn't make sense on Checkout since "send_invoice" is about "you can pay this in 30 days"

#

luis-checkout-sendinvoice

hazy forum
#

ok thank you. But we don´t want to charge automatically when the subscription expires

elder grail
#

what does that mean? If something "Expire" it means it "stops"

hazy forum
#

We want to warn the user that the subscription will end if he doesn´t pay for another month/year.

hazy forum
elder grail
#

I'm sorry I don't really understand what that could mean. I think you are misunderstanding "send invoice". It's more for delivering a service now and sending an Invoice they can pay in 30/60/90 days for example

#

Unless it´s renewed
but then nothing "expires" right? Sorry the vocabulary is a bit crucial to get right since there are dozens of ways to do this

hazy forum
#

ok let´s clear up

#

When a user buys a subscription on stripe checkout it will always auto renew, right? The money will be taken from the user automatically at the end of the subscription period, unless he actively cancels the subscription, right?

#

It´s a "recurrent payment"

#

We want to sell subscriptions without automatic recurrent payments, instead of just taking the money from the user, we want to tell the user the subscription period is ending and he must actively pay to renew.

elder grail
#

Gotcha. But that is not something we support at all. Like you have to build this yourself in this case where each month you ask them if they want to renew and when they pay you start a "new period" for example.

hazy forum
#

set to "send_invoice"

#

But I can´t find how to set this parameter when using checkout

elder grail
#

it's absolutely not what you want

#

Say I subscribe on August 1st, I pay $100. On September 1st you email me saying "hey do you want to renew" and I wait September 10 to pay, what happens then? Do I get access September 10 - October 10 or September 1st - October 1st?

hazy forum
#

You loose access on September 1st and get access September 10 - October 10.

elder grail
#

So send_invoice is absolutely not what you want

#

We send an Invoice on September 1st and you keep access and you can pay 30 days later

hazy forum
#

I see what you mean

elder grail
#

It's more for B2B or large B2C transactions where you basically trust them to pay you later

#

In your case, it's like you don't really do a real subscriptions. It's a one-time payment, and every cycle you lose access until you go and repay

#

conceptually that is often a mistake because you will frustrate all your customers when they lose access

#

and half the time they'll go "well I didn't need this service"

#

I get why you approach it this way though, I just would not recommend it

hazy forum
#

So your suggestion is to have recurring payments and refund the users that get charged for a service they don´t need?

elder grail
#

Well why would you refund?

#

Like if you have Amazon Prime or Netflix, they charge you monthly, if you get charged, you get the service until the end of the period

#

We do have additional features like automatic email ahead of renewal for the future Invoice. CustomerPortal to manage your Subscription, etc. There's a lot you can do to make this simpler too

hazy forum
# elder grail Well why would you refund?

Because the user lost track of the renewal period and didn´t have the intention to extend the subscription. But your suggestion solves this, we inform the user that a new invoice will be charged automatically unless they cancel.

elder grail
#

yeah and you send emails for upcoming invoices

hazy forum
#

And the way to cancel further charging is to cancel the subscription, right?

elder grail
#

yes

#

Usually you mark the Subscription to cancel at the end of the current period. That way they keep access until the last day and then it gets canceled, and it makes it easier to re-active

hazy forum
#

It´ll keep active until the end of the payed period, then no money will e charged and no invoices will be generated

hazy forum
#

So that the user can choose to be charged automatically or not.

elder grail
#

no it's not something we support. It's again something really strange honestly to "start a Subscription that will really just cancel immediately". It's not a Subscription then.

hazy forum
#

It won´t end immediately, it just won´t be renewed automatically.

elder grail
#

I mean sure, but still it all looks like $10/month but not really it's just one month

#

that pricing is clearly a one-time fee in my eyes

#

so in that case you just wouldn't do a Subscription at all

hazy forum
#

Ok, and can stripe handle the end period for a one-time fee purchase? So we can sync the availability of the service with what´s been bought through stripe, or do we need to manage it on our end?

elder grail
#

no

#

You have 3 options
1/ Use Subscriptions the way I described, auto-renew -> my recommendation
2/ Don't use Subscriptions at all, everything is a one-time payment, track "period" and such on your end always
3/ Use Subscription, always mark "cancel at period end" every single time -> works but harder to grasp for the end customer, easy to make a mistake and charge by mistake, etc

hazy forum
#

ok @elder grail I get the idea, we'll work with that. Thank you!

elder grail
#

Sure thing!

#

I would recommend #1 and becoming a "SaaS" business 🙂

hazy forum
#

Yep, saas is the idea