#Stone.D-sub-pm

1 messages · Page 1 of 1 (latest)

gilded meadow
#

Hey, can you share the sub_xxx?

trim fable
#

What I said above is a hypothetical scenario and I want to know the rules

gilded meadow
#

Well, it all depends on how those 3 PMs are saved/attached: See here: https://stripe.com/docs/api/subscriptions/object#subscription_object-default_payment_method

This takes precedence over default_source. If neither are set, invoices will use the customer’s invoice_settings.default_payment_method or default_source.

trim fable
#

In this scenario, if the default payment method is arrears. Will the deduction be successful?

gilded meadow
#

Nope. We don't attempt automatically charging other PMs following a failure either

trim fable
#

Are subscriptions only charged to the payment method associated with the subscription?

#

Or will it try to deduct from the default payment method after the deduction from the associated payment method fails?

gilded meadow
#

We charge the PM following the path outlined above. default_payment_method on the subscription takes precedence yes

gilded meadow
trim fable
#

I'm not sure if I understand what you mean, what I understand is: Stripe will not try other PMs after a failed charge from the PM associated with the subscription

gilded meadow
#

Correct

trim fable
#

Ok

#

Thanks

gilded meadow
#

You'd need to bring your user back on-session to re-attempt payment and/or provide a new payment method

trim fable
#

But i get some other point in terms of checkout page

#

But i get some other point in terms of Stripe Checkout page

gilded meadow
#

Ok, what's the Q?

trim fable
#

It says that Stripe will try every PMs until it ok.

gilded meadow
#

Can you link me to where it states this?

#

We don't automatically attempt to charge a different PM on file

trim fable
#

chapter:Backup payment method

gilded meadow
#

That pertains explicitly to Link

#

Are you using Link?

trim fable
#

Sorry, not got you

gilded meadow
trim fable
#

App show this link in the webview to change payment method(add, delete, modify)

#

I use Stripe Setup, Checkout that will return link .

gilded meadow
#

The backup PM you referenced only applies to subscriptions created using a Link PM

#

If this is all hypothetical then you should just build an integration and test all this out to suit your business use

trim fable
#

I use the API to get PMs to display in the APP, but use Checkout Setup to add, modify, delete PMs

#

I have tested it.

gilded meadow
#

I'm not sure what you're asking me at this point

trim fable
#

Do you mean, in the subscription scenario, Stripe will try all PMs associated with that user?

#

I'm a little confused, your point is that Stripe won't try all PMs associated with the user until it succeeds when subscribing. But it's okay to express in Terms. This is contradictory

gilded meadow
#

As explained, those terms only apply to payments processed using card/PM data on the Link network

#

You should just assume that we don't retry payments on other PMs other than the one associated the Invoice/Subscription

trim fable
#

Are the PMs on Link a subset of the PMs associated with the customer

#

?

bleak fable
#

👋 taking over for my colleague. Let me catch up.

trim fable
#

Are the Links of Setup, CheckOut, and Billing associated with the same user shared?

bleak fable
#

i don't follow the question

trim fable
bleak fable
#

I'm not sure I understand your question

trim fable
bleak fable
#

2 - Link function in the stripe Setup page
what do you mean by this?

trim fable
#

Stripe Checkout Page with Setup page to Change PaymentMethod

bleak fable
#

do you mean Customer Portal?

trim fable
#

yes

#

Link in Customer Portal

honest magnet
#

Hi 👋 jumping in as my teammate needs to step away. I think there is some confusion here around what Link is. Stripe recently introduced a new type of Payment Method that is named Link. Link allows customers to provide payment method details directly to Stripe, and then that information can be used for any Stripe payment process if that merchant has enabled the Link payment method as an option.

#

So in your scenario, are you enabling Link as a Payment Method option and asking how that behaves, or are you asking how Subscriptions function and which Payment Method they'll attempt to charge at the beginning of each billing period?

trim fable
#

Use Stripe Checkout with subscription

honest magnet
#

Okay, would you mind restating your question as this thread has wandered around a bit and I want to make sure I'm answering appropriately.

trim fable
#

Whether do the PMs in the Page using Stripe Checkout with Setup sync to the PMs in the Page using Stripe Checkout with subscripiton?

#

Whether the payment method in Link is a subset of the user's associated PMs or is equal

#

?

#

Will the subscription try to charge from the PMs in the Link list until it succeeds?

#

Three questions

honest magnet
#

I'm not exactly sure what you're referring to when you say "Page", but I'm going to assume that you're referring to the page that is presented to a customer when they are directed to a Checkout Session.

No, that page will not display a list of available payment methods. The behavior of that page for returning Customers when the Checkout Session was created in subscription mode is to prefill the form with the Customer's most recent Payment Method if it is a card or else fall back onto the Customer's default payment method. This behavior and the behavior for other modes is explained here:
https://stripe.com/docs/payments/accept-a-payment?platform=web&ui=checkout#handling-existing-customers

Securely accept payments online.

trim fable
#

The Stripe Checkout Page is hosted in Stripe

honest magnet
#

Link is a type of Payment Method, as far as I know you won't be able to see the payment method information that the customer provides in the Link application, but rather you see a Payment Method on the Customer that has a type of link:
https://stripe.com/docs/api/payment_methods/object?lang=node#payment_method_object-type

#

I'm not certain about the third question off the top of my head and will need to do some research.

trim fable
#

For the 3rd, send email to me on you know that after researching it.

honest magnet
#

Sorry, but we don't do that from here, but also, can you clarify why that information is important for your flow? From your perspective, the recurring payment for the Subscription will either succeed, in which case everything is fine, or fail, in which case you'll need to collect a new Payment Method.

Additionally, the page that you linked to previously seems to answer that question:

Backup payment method

If your default or selected payment method is unavailable or the transaction is unsuccessful using that payment method (for example, because your bank account has insufficient funds), we may charge one of your other payment methods saved to Link. In those instances, we will identify that a backup payment method applies before you complete the purchase (e.g., whether during a one-time checkout or for any subscription payments, during the initial subscription purchase). If you do not want us to charge a backup payment method, you must remove your other payment methods from your account.

trim fable
#

Is there a convenient way to list the payment methods a user has...

honest magnet
trim fable
#

Now i use this api. Is there another way to do that ? like "Page"

honest magnet
#

Sorry, I don't understand the question, could you try rephrasing?

trim fable
#

Is there something simpler and more convenient, such as Stripe providing a web page hosted in Stripe?

honest magnet
#

For you to use, or to be shown to your Customers?

trim fable
#

shown to Customers

honest magnet
trim fable
#

I know this page

#

Is it possible to remove the downgrade function inside?

honest magnet
#

Yes, Step 1 of the above doc shows you where to go to control the functionality that your customer's have access to.

trim fable
#

How to disable downgrade function?

honest magnet
trim fable
#

Sure, i practised it .

#

But , I didn't find the place to disable downgrade and allow upgrade.

#

and how to custom the way to caculating fee after downgrade or upgrade

honest magnet
#

Oh, I didn't realize you were trying to be that granular with the configuration, that is not a scenario that is easily supported.

trim fable
#

Thanks firstly.

#

I need an evaluation of my current practice

#

When modifying the payment method, simultaneously modify the payment method of all subscriptions belonging to the customer, and set the payment method as the user's default payment method.
I'm not sure if it's reasonable

honest magnet
#

If you give your customers the option to update their default payment method for your site, then updating everything that was using the previous payment method seems to make perfect sense.

trim fable
#

They run on the app

#

Thanks toby.

#

Have good day.

honest magnet
#

Happy to help, hope you do the same.

trim fable
#

Fine.