#tbare_terminal-basics
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/1217163717758812180
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hello! What docs have yous tarted looking at already?
https://docs.stripe.com/terminal/payments/setup-integration
https://docs.stripe.com/terminal/payments/setup-integration?terminal-sdk-platform=server-driven
https://support.stripe.com/questions/terminal-server-driven-integration
and just got to:
https://docs.stripe.com/api/terminal/readers/process_payment_intent
I believe the last one is where I need to be, but just making sure I'm not going down the wrong path here
is "Terminal" the same as "Server-Driven"?
Terminal is the overarching product you're using, and server-driven is one of the options you have for integrating with terminal. I'd recommend reading https://docs.stripe.com/terminal/payments/connect-reader?terminal-sdk-platform=server-driven&reader-type=internet and https://docs.stripe.com/terminal/payments/collect-payment?terminal-sdk-platform=server-driven if you haven't already
Once the reader connected, that connection is constant, correct? This doesn't need to be done multiple times?
With the server driven integration there isn't really a "connection" between your POS and the terminal reader so the only thing you really need to do is create/register the reader in the API, which you should only need to do once
got it - so, with the "register" code, it's "connecting" based on an API Key -- can it be on both test and live ?
rather, the "connect to a reader" code
basically triyng to figure out if I can have the program be able to toggle back and forth between test and live with the same reader
You'd have to register the reader separate in live and test mode
so you'd have different reader IDs in live vs test
so here's where I'd be sending it to live vs prod reader ID, correct?
just making sure I have the correct terminology based on my 10 minutes reading the docs here so far ๐
yup!
next question - is there a minimum version of the API needed to use these?
and/or a minimum version of the stripe.net library in Visual Studio / NuGet package?
Generally I'd just recommend using the latest version of our dotnet library and you should be fine, but if you want specifics you'll need to be on a version later than 39.102.0 (https://github.com/stripe/stripe-dotnet/blob/v43.19.0-beta.1/CHANGELOG.md#391020---2022-03-30) since that's when the support for the server-drive terminal api calls was added
tbare_terminal-basics
got it. I agree that "latest" is best, but I have some legacy stuff in there I'm trying not to break if I can help it.
appreciate your help I think I have a good start here now, and I'll jump back in if I need something specific.
๐