#sabsod

1 messages · Page 1 of 1 (latest)

quaint solarBOT
chrome turtle
#

Good question. Do you want to charge your users in that scenario or do you want to avoid charging them?

#

I think you can do either with the right configuration

spiral adder
#

i can do both things?

#

in few words, i want use this feature in scenario when payment fail and (e.g. 1 week/month) after stripe trigger charge.succeded event (because funds are added by customer) i want update subscription period to guarantee the service for its entire duration

chrome turtle
#

Gotcha, and can you tell me more about what this update is? Is there a reason you are changing the billing cycle anchor at that point?

spiral adder
#

i just want update billing date in order to give customer an entire month of subscription

#

i don't want make customer pay for 30 days and offer only 15 service days because he not have funds

#

there is someone?

chrome turtle
#

Yes still here, sorry the server got pretty busy pretty quickly.

spiral adder
#

sorry, i don't think this is answer for my problem.

#

i just want to guarantee the entire service period

#

if for any reason can't pay subscription at 1st day of month and i'll charge funds at 16th of month, i just want update billing date to 16th of next month

#

in order to give to customer an entire month of service

#

i hope was clear

chrome turtle
#

Thank you for clarifying. I am actually not quite sure I understand the scenario still. Can you give me a quick example of the behavior that you want?

spiral adder
#

ok sure

#

Customer A subscribe to service S, 10€ per month
Start billing period: 1/01/2023

After few months, payment will be fail 1/06/2023

Customer add refunds at 28/06/2023

  • I don't want that customer pay 10€ at 28/06/2023 and again 10€ at 01/07/2023

but i kust want to update billing date to 28th of month in order to customer use subscription for another month

#

in period 1/06/2023 - 28/06/2023 customer not use subscription'services, because i suspend it when at 01/06/2023 payment has fail

simple spire
#

👋 stepping in

spiral adder
#

hope is clear now

simple spire
#

What do you mean by "Customer add refunds"?

#

Does that mean they successfully paid the invoice for 1/06/2023?

#

What you likely want to do is to set a free trial after the successful payment until the next period that you want to bill

#

That way they don't get charged again at next natural billing cycle

spiral adder
#

What do you mean by "Customer add refunds"? --> wrong text, i mean add funds so can subscription can be paid

#

without free trial

simple spire
#

Got it. Then yes, what you want is to listen for webhooks that would indicate that the invoice was paid out of the natural cycle. Then you add a 1 month trial so that the billing cycle is reset to the following month without charging the customer again.

spiral adder
#

and without free trial?

simple spire
#

Then it would charge again at next natural period

#

So in your example they would pay on 28/06/2023 and 01/07/2023

spiral adder
#

I want to avoid this behaviour

#

i want that customer pay 28 and billing date change permantly to 28/MM/YYYY

simple spire
#

That is what the trial will do

spiral adder
#

ah ok but i not understand how billing date change

#

i have to trigger it manually? with this 'billing_cycle_anchor '?

simple spire
#

That indicates how using a trial can change it

#

Basically trials automatically reset the billing cycle to the end of the trial