You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am developing a kiosk-based Android application for eSIM sales, integrating the BBPOS WisePad 3 for payments via USB connection. I am using the mek_stripe_terminal Flutter SDK, which works well for processing payments. However, I am facing a critical issue when attempting to cancel a payment intent.
When I create a payment intent, the payment screen appears on the POS device as expected. However, if the user navigates back and I cancel the payment intent via my Node.js API, I successfully receive a "canceled" status for the intent. Despite this, the payment screen on the POS device does not clear or exit.
I have attempted multiple solutions, including:
await _terminal!.clearCachedCredentials();
await _terminal!.clearReaderDisplay(); (not supported for WisePad 3)
await _terminal!.disconnectReader();
Restarting the entire terminal setup process
None of these methods remove the payment screen from the device. The only way to clear it is by killing and restarting the app, which is not a feasible solution. After restarting, the cancellation reflects properly, but unless I completely restart the app, the payment screen remains stuck.
I have been troubleshooting this issue for the past two weeks without success. Could you please provide guidance on how to properly cancel the payment intent and remove the payment screen from the WisePad 3 device? This is an urgent matter, and I would appreciate any assistance.
I can also able to use native code if someone will suggest
Thank you for your support.
The text was updated successfully, but these errors were encountered:
I am developing a kiosk-based Android application for eSIM sales, integrating the BBPOS WisePad 3 for payments via USB connection. I am using the mek_stripe_terminal Flutter SDK, which works well for processing payments. However, I am facing a critical issue when attempting to cancel a payment intent.
When I create a payment intent, the payment screen appears on the POS device as expected. However, if the user navigates back and I cancel the payment intent via my Node.js API, I successfully receive a "canceled" status for the intent. Despite this, the payment screen on the POS device does not clear or exit.
I have attempted multiple solutions, including:
await _terminal!.clearCachedCredentials();
await _terminal!.clearReaderDisplay(); (not supported for WisePad 3)
await _terminal!.disconnectReader();
Restarting the entire terminal setup process
None of these methods remove the payment screen from the device. The only way to clear it is by killing and restarting the app, which is not a feasible solution. After restarting, the cancellation reflects properly, but unless I completely restart the app, the payment screen remains stuck.
I have been troubleshooting this issue for the past two weeks without success. Could you please provide guidance on how to properly cancel the payment intent and remove the payment screen from the WisePad 3 device? This is an urgent matter, and I would appreciate any assistance.
I can also able to use native code if someone will suggest
Thank you for your support.
The text was updated successfully, but these errors were encountered: