#elleschu
1 messages ยท Page 1 of 1 (latest)
Yes but the issue I have is that Stripe Smart retries sends emails to customers and when they pay through this email, payment method is added with src (Sources API)
Ah yes that's possible. We don't recommend using source, but it still works and may be used internally in a few places.
yes i guess so ๐ but how should I handle this use case. In fact my problem is that temporarily it works for subscription regularization but never for renew ....
Which use case? Can you explain what you are trying to do, and what exactly doesn't work?
Use case :
- my customer has a past due subscription
- Stripe sends email to pay the invoice (thanks to smart retries)
- Customer pays from email (e.g screen)
- hence the subscription can be paid successfully
- But the payment method is then only added with src
- and the following month payment will again be in failed as we use PaymentMethods API
Can you share the Subscription ID (sub_xxx)?
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
sub_1MeikoL9NSQkHZNxfZeb1jDD
Thank you for the ID, checking in to it in a minute
- Is there a way to send myself the Stripe Smart retry email ? i'd live to check the content of the email
Or is there a way to change the hosted invoice ?
When you say smart retry email, do you mean an invoice email receipt or something else?
Which settings?
the settings of the hosted invoice
And yes you can send yourself this email in test mode though some automatic emails are restricted in test mode. If you set your test Customer's email to the exact email of your login I think we should send it to your automatically
If we don't, you can go to the invioce's page in your dashboard and click the button to manually send the email
So can we configure the hosted invoice ? on which API ?
in test mode I can't receive the Stripe email, e.g on that test account ๐ฆ https://dashboard.stripe.com/test/invoices/in_1NFdFYL9NSQkHZNxGMklelVa
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
What do you mean by "configure" here? Are you looking to customize the appearance?
Also all of the payments that I see for sub_1MeikoL9NSQkHZNxfZeb1jDD were successful. Are you sure that that was the right subscription ID?
On the top of that invoice's page there should be a "Send receipt" button
2 points :
1/ I am looking for an API allowing me to change the params of the hosted invoice
2/ my previous question was regarding the renew in case src method payment
For 1/, maybe a solution could be to unbox Stripe-hosted linked ?
If so, is there a way to customize retry email ?
There is some invoice customization but it is mostly setting custom text in some places https://stripe.com/docs/invoicing/customize
The same invoice will be sent to your users either way. Sources and PaymentMethods work the exact same here
in the sub I sent you first you can see that when paying through hosted invoice, payment will be successfull immediately, but to next renew it will be failed because src payment method are not recognized with Payment Methods API
Reading the doc, I fear I cannot add my own link on the email isn't it ?
Where are you seeing a payment failure?
Do you have the ID of the invoice or payment intent that you are seeing the failure on?
Ok I just understood that src payment is working on renew on condition this payment method is on default in Stripe. Hence, I could handle this use enforcing the src payment method on default method payment.
BUT new issue : When are you going to depreciate Sources API ?
No current plans to completely remove that API. We will send out notifications to accounts that still use the Sources API if that does happen and if we do you will get notified well in advance
But as we never use Souces API, and as this is a Stripe use only, how can we be sure we'll be notified in advance ?
I mean you use it in that Sources are being actively used to make payments on your account. That is the kind of activity we would look for when notifying people. Also any such notification would include any info on steps that you need to take. Though the PaymentMethods API is backwards-compatible with sources so you may not need to do anything
Also new question :
We are using the Stripe-link : in 'Default payment terms' -> Include s Stripe hosted link to an invoice page in the invoice email . But this link actually creates a Source instead of a payment method. Is there a way to customize this link (or any settings) to force the use of Payment Methods instead of Sources (which is depreciated) ?
Hello ๐
No, this is something the hosted invoice page handles (controlled by Stripe)
There's no way to configure it to only create PaymentMethod (pm_xx) objects
Since this is a stripe hosted surface, Stripe would make sure that whenever we deprecate Sources API completely, the current subscriptions/renewals aren't affected
lmk if that helps clarify @pastel wharf
thanks a lot hanzo ๐