#mashrurfahim
1 messages · Page 1 of 1 (latest)
Hello 👋
No, you can't integrate terminal without using the SDK.
Is there a specific reason you don't want to use the SDK?
Yes. My app will be using with physical reader as well as ios and android device.
But that doesn't clarify why you're not wanting to use the SDK?
It says on the documentation note.
What does it say? What documentation?
Can you provide more information?
Server-driven integrations use the Stripe API instead of a Terminal SDK to connect to WisePOS E or Stripe Reader S700 smart readers and collect in-person payments.
Yes, Server-Driven integration is a server-side SDK that uses API calls instead of client-side Terminal SDKs to connect to readers and process payments.
You said you don't want to use any SDKs. You'd still need to use Stripe server-side SDK to work with Server-Driven integration
There is no such thing mentioned that Server-driven integration is a server side SDK. What I know about SDK is that it is a software development kit means an already-built application package. Correct Me If I said anything wrong.
The API calls you make to Stripe from your backend relies on the functions/methods from the Stripe server-side SDK
https://stripe.com/docs/terminal/designing-integration?integration-country=US&platform=server-driven#wpe-architecture
Taking a step back, is the server-driven implementation what you're looking for?
Yes.
And I'm using Laravel and Vue for the application.
Is there any vue-friendly Javascript SDK you know?
Not sure what you mean by vue-friendly exactly.
The Terminal Javascript SDK we have is written in vanilla JS I think so should work fine with any JS frameworks
I've been tinkering with Javascript SDK and have been trying to implement it with Vue.
is it okay to share some overview of the app here?
Sure
basically, it was primarily a simple web application. Its main objective is a nonprofit donation app. The app uses Stripe as a payment gateway. and use the terminal reader for that. So that people can donate money via our app through stripe terminal reader.
Now instead of using the terminal reader, we want to use the Android or IOS device tap-to-pay option through our app.
Tap to Pay can't be used with Server-Driven Integration
Tap to Pay is only supported with iOS/Android/ReactNative SDKs
could you please explain why it's not possible?
Technical limitations from Google and Apple
Some Device level APIs are only available with native SDKs
Since React Native uses Native SDKs underneath it can support both
So if I want to use the tap-to-pay option and also want to use it in a web application what would be the best option?