Hello all,
When I chose stripe payment method on my POS and click Send, it come back with: Stripe Error: Could not communicate with the Reader. Please make sure your reader is online and on the same network as your device. See stripe support documentation for more details.
I checked the stripe docs and added the ports needed, and the reader is online and connected to stripe location for sure.
I contacted Odoo support team and got no answer so far.
any Ideas ?
Thanks in advance.
Hi Bashar,
I am faced with this problem also.
Before using Odoo, I wrote an Android app to interface with the Wisepos E. The problem comes from one of the fraud detection methods Stripe employs: They require that location is turned on (in android), and that the Reader is connected to the same LAN network as your POS device (in this case Android).
My reader works fine when I have Odoo installed on my laptop, and my laptop and the reader are both at my retail location, because they are on the same network. However, when I try to use Odoo installed on my VPS server, the reader is no longer connected to the same network, and attempts to use it produce the same error as you are getting.
Apparently there is a way to set up a VPN connection between your retail devices and a VPS or cloud config (if you're using Odoo in the cloud), but I'm still trying.
I've seen other cloud POS providers using the Wisepos E, and their solutions obviously work, with a web interface for the pos and the reader connected to their wifi, so clearly there is a way to make it work.
I'm hoping to sort it out soon, as Odoo is most useful to me if my employees can access it from any internet connection, and not just where my laptop happens to be.
Hello Bashar,
I have the exact same problem right now, so I was wondering if you found a way through it?
Thanks!
Thanks Benjamin for this answer. your suggestion is very interesting.
My Odoo-Stripe connection works fine for my website but not the POS.
I'have tried to implement it on my rooter. I don't know if I succeded, but unfortunately I still get this message from odoo POS:
"Could not communicate with the Reader. Please make sure your reader is online and on the same network as your device see https://support.stripe.com/questions/terminalconnectivity-issues for more details."
(by way the html address is not working, I've raised a ticket on Stripe)
What makes me think it is a problem with Odoo 17 (using saas) and not the stripe terminal is that I've manage to connect my terminal with the ipad app "payment for stripe" https://paymentforstripe.com/ on the same wifi network I'm using odoo with.
Looks like odoo POS is applying obsolete protocols to connect to the terminal.