Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cancel Payment Screen on BBPOS WisePad 3 #2095

Open
Amarjot12839 opened this issue Feb 28, 2025 · 0 comments
Open

Cancel Payment Screen on BBPOS WisePad 3 #2095

Amarjot12839 opened this issue Feb 28, 2025 · 0 comments
Labels
needs triage Needs triage

Comments

@Amarjot12839
Copy link

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.

@Amarjot12839 Amarjot12839 added the needs triage Needs triage label Feb 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs triage Needs triage
Projects
None yet
Development

No branches or pull requests

1 participant