#brianlane_best-practices
1 messages · Page 1 of 1 (latest)
👋 Welcome to your new thread!
⏲️ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
🔗 This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1405683904442007624
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- brianlane_ios-deep-links, 2 hours ago, 5 messages
Hi there,
when you say "deep link" do you mean Payment Links?
I am trying to deep link or simply put I just need my button from my website on my phone to open the stripe app with the tap to pay from the order from my website. Right now, stripe:// always opens the app to the dashboard home
Ok to clarify, you want a link/button on your mobile app, when pressed it lets a customer pay for the order through tap to pay on their mobile phone?
Kinda but no app. To clarify, it is to allow connected accounts to process tap to pay in person payments from my business website to stripe mobile ios app navigation with no ios/android app for said website
when pressed (on the business's phone) it lets a customer pay for the order through tap to pay on the business's mobile phone
I think I understand. Sorry for all the clarifying questions. But I just want to make sure I fully understand the requirements so I can give you the best support.
To use tap to pay, you would need to create a mobile application using one of our Terminal SDKs
So my website would need an iphone/android app? There's no way to accept tap to pay through stripe given my website parameters?
Basiscally yes. Alternatively you can search for no-code solutions from third party providers, but that would be outside of Stripe and our support.
Do you know if a payment link could be a workaround then just redirect to the stripe mobile dashboard?
A payment link redirects to a checkout session that provides a UI where a customer bascially would have to enter a payment method for example a card to pay. It's mostly used for e-commerce / online shops. It's rather uncommon for a in-person payment
Gotcha. This feels like a dead end for a website with no iOS/android app
Unfortunately for tap to pay on your mobile phone you would need a mobile application.
If you would consider a card reader device, you could use for example the Terminal JavaScript SDK. That would run on your computer and can connect to a card reader device which than accepts tap to pay.
https://docs.stripe.com/terminal/payments/setup-integration?terminal-sdk-platform=js
I’m looking for a multi tenant solution with no hardware or hassle for the business owners so it looks like I either build a mobile app or don’t build this feature
Yeah. If you want that feature you would have two paths. Either high-code/full-code path using one of our SDKs/server-driven integration, or finding a third party provider that would fit your integration and business needs.
The high code path is build an iOS app or is that something else?
Yes, either an app using one of our mobile SDKs, the web SDKs (like Javascript), or a server-driven integration.
Those are all the coding options, that you would have to build out.
Ok just so I’m understanding correctly all three of those options are for a self host mobile app?
Thanks for help and patience btw
No problem at all. Terminal iOS SDK, Terminal Android SDK and Terminal React Native SDK are for mobile. Terminal Javascript SDK is for web application and server-driven is without extra SDK. But all those solutions are coding solutions and need to be self build and eventually self hosted.
So the terminal JavaScript sdk is for web? Why wouldn’t this be a solution for my website without a self hosted mobile app? Would the terminal JavaScript provide tap to pay? Or is this what you described above, a Bluetooth hardware solution making the formal options my only options if I want tap to pay?
The Javascript SDK is still a coding solution that you would need to build (code) yourself. And it would require a card reader device (so called smart reader - https://docs.stripe.com/terminal/smart-readers) to accept tap to pay payments.
Ok yeah since I mentioned a solution without extra hardware sounds like I either need to build a mobile app or use a 3rd party
Yes.
hi there 👋 taking over this thread from my colleague, let me know if you have other questions
Hey aure if you able to review everything and confirm the conversation it would be appreciated. I think I’m going to try Payment: Stripe tap to pay iOS application as a solution and report back if that works
Yes the direction you discussed with vegvisir is accurate, you'd need to build your own iOS app that accepts in-person payment through Tap to Pay.
For anyone reviewing this thread the app mentioned above, Payment, works with deep links for web apps without a mobile app. It is a shame stripe does not support this natively. This solution will cost an extra 1.2% fee