#santhosh-kumar-r_api
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/1405430532485156996
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
⛔️ Stripe developers have stepped away for a short while
Please leave your questions here, and we’ll respond as soon as we're back! If you need help urgently, you can contact Stripe support for help.
i added more details for this issue in
https://github.com/stripe/stripe-terminal-react-native/issues/1016
You can refer that
👋 looking
Do you have the reader showing in Dashboard?
And did it show in the discoveredReaders?
That's weird. Can you remove and re-register it?
how can i do that ?
using sdk ?
Via Dashboard. Normally you need to register the reader to the location, right?
Yeah I suggest so. Btw this looks like Live Mode. Can you try in Sandbox or Test mode?
Also, are you using USB? Do you use a cable supports both data and charging?
yes we are using USB
will check with the cable support and ping you
one more question,
if cable does not support, it will not show in discover readers , right ?
but we are getting the discovered readers
Yeah that's true. Just confirming
i can not register the reader in sandbox.
i tested with simulated: true in same setup yesterday; it works
Um sound like not an integration issue, but more of a hardware issue
Can you test with Bluetooth?
with the same Wisepad 3 reader
hmm what is this screen? Not really familiar
we are connecting stripe reader via USB. what options do we select here ?
Which device is this screen?
it is a kiosk application for power bank sharing platform
running in android 11
same setup is working fine with android 13. but not andriod 11. not sure where it is android 11 or stripe POS issue
I see, but not sure where does this screen come from
Btw, why wouldn't you able to register location and reader in Sandbox?
do you want me to register here, right ?
Yes after the Sandbox account is ready. Register a location first, then register the reader (You may want to remove it from Live Mode first)
ok will do that . i created this sandbox long time ago. it is still showing "settingup".
Let's try a new one, then please provide the reader id tmr_xxx, or its Serial Number
After register in the sandbox account, do i need to connect sandbox reader in app or real reader
or you mean to register real reader in the sandbox account ?
register real reader
sure.
will do
do i missing any permission for andriod 11 ?
same setup is working in andorid 13
and
andoird 11 also working with simulated reader
my client is on the way ; will test one by one; bluetooth and sandbox account + real reader setup
No idea TBH. I would wait for the terminal team reply on the issue too, but here we are probing around to see if we can narrow down the issue
There is not much things to check unfortunately
Do you have the terminal Id already?
tmr_xxx
I can take a quick look
it is null
The resolution is connect via Bluetooth, then upgrade firmware to latest version, then connect again via USB
So connecting via USB won't automatically upgrade the firmware, and somehow your reader is in the state needing firmaware upgrade
meaning, if you manage to connect via Bluetooth, the upgrade will run automatically and unblock
ok
can you check this also
tmr_GI6KPgfn1HdYV2
this is working reader but i also got firmwareversion nulll in the response
This one doesn't have error
I see logs for cancel transaction etc... which is different than the previous one where I see "com.stripe.stripeterminal.external.models.TerminalException: Not connected to reader"
do i need to change discoveryMethod in code ?
await connectReader(
{
reader,
autoReconnectOnUnexpectedDisconnect: true,
locationId: locationId,
} as any,
discoveryMethod,
);
or
connect to bluetooth manually to do this in POS?
Hey! Taking over for my colleague. Let me catch up.
@steep mango ?
I don't think the discovery mode has any thing related to this issue
To make sure I'm following correctly, have you completed the firmeware update or not ?
Can you reboot the reader and share with me a videorecording of it while rebooting ?
Thanks, so the reader seems up to date (as there was no updates triggered when rebooting)
so whats next
do we need to connect via bluetooth or just turn off and on is fine ?
we need to solve this error when connecting
Are you able to connect to the reader via bluetooth and reboot ?
and then connect over USB after the update/reboot
in POS or connectreader from react native SDK ?
My apk is using this
https://www.npmjs.com/package/@stripe/stripe-react-native
so do i need to change usb to bluetooth ?
You should use Stripe terminal react native and not that one
yes,. sry
Can. you try pulling this official example and connect it to your reader via bluetooth ?
https://github.com/stripe/stripe-terminal-react-native/tree/main/example-app
Could you please check this ?
so changing the discovermethod to bluetooth will solve the problem ?
i mean do i need to do anything in the POS ?
First, let's use the official sample and connect the reader via bluetooth using that one first and reboot the reader
Then via USB, using the example app. Thenn we'll go back to your POS
We'll be doing this because your firmware version is pretty old (back 2022) 4.01.00.24:
https://docs.stripe.com/terminal/readers/bbpos-wisepad3#firmware-versions:~:text=and security updates.-,4.01.00.24,-27/04/2022
And we need to update it to the latest one
how can i read this version to check whether it is updated or not ?
Latest version is 4.01.00.52 from the doc
You can read it following this:
https://docs.stripe.com/terminal/readers/bbpos-wisepad3#firmware-versions
Specifically, a PCI firmware ID ABCDD maps to firmware version AA.BB.CC.DD. For example, WPC3x.01-41041 maps to firmware version 4.01.00.41.
Thanks!
it worked after connecting to bluetooth and revert back to USB
it is connected
one question;
can not i update this in the USB itself ?
can not i update this in the USB itself ?
In order to update the reader you need to use bluetooth mode yeah
every time do i need to connect to bluetooth or only for the first time ?
No just when you need to udpate the firmeware
can we fix the firmware version not to update ?
coz we dont have controll over the system due it is in various locations
any issue if we are not updaing ?
No, unless there is a bug fix or a new feature
Ideally, you need to update your readers periodically, at least once an year I would say
we have 100+ stripe new POS;
do we need to connect to bluetooth to update hr firmware for each POS ?
any bulk update possible ?
Yeah I understand that this could be painful, but as this isn't an internet reader., you need to connect them via bluetooth and update it. At least once per year
Your current reader hasn't been updated since 2022 for example