#suggestion1837
1 messages · Page 1 of 1 (latest)
Not input but you can create a PaymentMethod, then use the PaymentMethod to an Invoice
Can you share the Invoice Id? in_xxx
in_1NscBgIX9E6NiiqiEAGKTj8x
Looking..
Um that test clock is stopping at the finalization time
Can you advance the clock a little bit?
I create new customer who don't have test clock, but it is not working.
in_1NscbFIX9E6Niiqib4ofKX0Q
That one doesn't have a default payment method
can you use the previous Invoice but advance the test clock a little bit more?
HI, just to test, can you reproduce with another completely different Invoice / Subscription with a different test clock
Could you elaborate why are you creating an Invoice separately to a Subscription?
Is it an extra payment you want to attach to a Sub?
we need to increase quantity. But quantity must increase when user paid
but pending update subscription of your features only support card payment
How did you increase the quantity?
we add extra_seats to metadata
and then call subscription update in invoice paid event
I see you are updating the Invoice Item
So the timeline is:
- Create a Subscription
- Create an Invoice belongs the that Sub
- Add an Invoice Item to the Invoice
- Finalize the Invoice
After this, you expect the Invoice will be automatically attempted, but it wasn't
Correct?
invoice status is open, we are not using automatically charege in extra quantity so, we don't know when user paid invoice
Only user can purchase extra quantity, after subscribe plan
So only for extra quantity
Timeline is
So the timeline is:
- Create an Invoice belongs the that Sub
- Add an Invoice Item to the Invoice
- Finalize the Invoice
Okie so when you create an Invoice, you have the choice to pass in auto_advance = true or not
Checking multiple Invoices you tried with the Sub sub_1NsNAgIX9E6NiiqiYPkwHWhL, I see
- https://dashboard.stripe.com/test/logs/req_S1l4TkwIa9qmPo created with auto_advance = true, then it's automatically attempted
- All other Invoices, for example https://dashboard.stripe.com/test/logs/req_eodg3vRatRbqF3, don't specify auto_advance, so its default value is false. and it won't attempt
Auto Advance is explained here https://stripe.com/docs/invoicing/integration/automatic-advancement-collection
I don't know what do you mean 😅
Is it related to auto_advanced and payment info?
and I try to test about HI, just to test, can you reproduce with another completely different Invoice / Subscription with a different test clock
the result is same...
in_1NsepRIX9E6NiiqiJbWrDAec
Can you open 2 links here and look at the parameter?
Your newest Invoice also didn't specify auto_advance, so it is not attempted
auto advanced true is just test
to resolve issue
we are not using auto_advanced mode
we don't want to charge automatically only for extra quanity
we only use auto charge only for recurring cycle.
I can see payment info in invoice dashboard. but page can't see payment info is it normal operation?
Sorry can you elaborate what do you want to achieve? I thought you want the Invoice to be attempted and charged
I want to see payment information in below image about invoice page.
Is that the Hosted Invoice Page?
yes
Ah I see. Yes that's not supported for now unfortunately. we have similar asks in the past
there are any alternative?
this is inconvenient for customer
they alway input payment information, even if they already paid before
Yes but in the timing you show this page to the user, it's already for asking them to input a new card. If you want them to use the previous card, just auto_advance and let the Invoice attempted by itself
Will the payment information be linked only when I finally try to make the payment?
we don't want overdue...
It's linked already, it's just not attempted if you don't auto_advance, and not displayed in Hosted Invoice Page
if I turn on the auto_advance, can it see in Hosted Invoice Page?
No, but the Invoice will be paid immediately