#benatsoulrefiner
1 messages · Page 1 of 1 (latest)
2/3
Then we found Link https://support.stripe.com/questions/upgrade-link-in-your-checkout-integration-migration-guide-and-faqs. It mentions it provides the logic we need for backup payment methods. It seemed pretty easy to add it to our checkout config https://stripe.com/docs/payments/link/checkout-link payment_method_types: ['card', 'link'], but this didn't work; we weren't seeing this option on the UI. We only saw Google Pay. The Link option is activated in our dashboard. This reference https://stripe.com/docs/payments/wallets mentions Link works with subscriptions.
We did other tests changing our UI to use other components from the stripe lib to check if we can use Link, but some of those approaches are deprecated (they have Cautions) https://stripe.com/docs/payments/link/card-element-link https://stripe.com/docs/payments/link/payment-request-button-link. So finally, we used this https://stripe.com/docs/payments/elements/link-authentication-element?client=react . It worked on the UI, but we saw the error in the image and found this link https://support.stripe.com/questions/cannot-activate-a-payment-method, which I think is related because Link is on beta.
3/3
So we would like to know if we can use Link for all our customers, and how we should use it since it is not working for us.
If we are able to use it, could we rely on it to be shown to all customers on every purchase (so that we are sure all subscriptions have backup payment methods)?
Pasting your other questions
Give me a bit to catch up. In many threads
Sure! Thanks for the attention and help!
Ok can you share a checkout session id where link didn't show up as an option?
One second -- let me confer with my most esteemed colleagues.
We're getting a cs_test_a1cT6ODRzc3yZNofAO2NXISJLMl4sNwMHzUwxw8EuLfa9hIktsUdDazsMK
Hm seeing link in the available pm's there
We will confer again
You can see it in the response object: https://dashboard.stripe.com/test/logs/req_A1kulcMqEtrSLO
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
link under payment_method_types
Also if you could share a link to an unpaid session where you're not seeing it show up in the ui, that would be great
This is the UI using the client secret from that session
We're developing locally, so I don't have a link for you
Ok and what if you have a session with a brand new customer?
What does that look like?
Because this is for changing a card on an existing customer
The checkbox now appearing (cs_test_a1RXSAKaZdgT0983cjdQ2XBom7qv4T598dCsELoLHy36wFKKbAkq5HYt0R)
Just three small questions:
- Could we expect that Link will be shown to all new customers on every purchase?
- Do they have to click on the checkbox to use Link?
- Is there setup mode for Link? (e.g. Like to let the user save a new credit card using Link instead of Stripe, by using
stripe.checkout.sessions.create({
payment_method_types: ['link', 'card'],
mode: 'setup',
customer: stripeCustomerId,
success_url: returnUrl,
cancel_url: returnUrl,
locale: 'en'
});
Like is this setup session flow going to save it to Stripe or to Link?
- Link is available in all these countries: https://stripe.com/docs/connect/payment-method-available-countries#link
- Yeah
- Yes. In this scenario you'd have the Link payment method set up for future usage in Stripe and you'd also have the card saved to the customer's link account
Thanks so much for your help!