Woo Mobile App logs

The Woo Mobile App logs record various errors and events and can help you troubleshoot common issues. Hereโ€™s a breakdown of what the messages mean and what actions you can take.

iOS

โ†‘ Back to top

โ€œ[StripeTerminal] โ€ฆโ€

These errors come from the Stripe Terminal SDK. They can help diagnose problems with connecting to card readers or processing payments.

โ€œ[CardPresentPaymentsOnboarding] โ€ฆโ€

The app couldnโ€™t fetch site settings, plugins, payment accounts, or the storeโ€™s base location. Check your Internet and Jetpack connections to fix this.

โ€œFailed to submit email receipt for order: (ORDERNUMBER). Email is not configuredโ€

The Mail app on your device isnโ€™t set up. Configure the Mail app to send receipts.

โ€œFailed to collect payment: (REASON)โ€

This happens when a card is declined. Ask the buyer to use another card. Learn more about Stripe’s decline codes.

โ€œUnexpected error when checking for reader updateโ€

The app couldnโ€™t connect to Stripeโ€™s update servers. Retry updating the reader with a stable Internet connection.

โ€œError synchronizing known readerโ€

The app couldnโ€™t fetch the last connected reader ID. You can still proceed, but youโ€™ll need to confirm the reader manually.

โ€œUnexpected error when disconnecting readerโ€

If this happens in Settings > In-Person Payments > Manage Card Reader, try force-quitting the app. Reset the reader by holding its power button for 5 seconds, then reconnect.

โ€œUnexpectedly unable to downcast to CardReaderSettingsConnectedViewModelโ€ or โ€œUnexpectedly unable to downcast to CardReaderSettingsSearchingViewModelโ€

This is rare and you may still be able to process payments. Please report it to our support team if you encounter this error.


Android

โ†‘ Back to top

Logs related to In-Person Payments on Android have these prefixes:

  • โ€œStripeTerminalโ€: Stripe Terminal SDK errors about reader communication or Stripe backend issues.
  • โ€œWooCommerce-CARD_READERโ€: Logs about UI flows or setup wizards.
  • โ€œWordPress-APIโ€ and โ€œVolleyโ€: Logs about backend communication.

Common Messages

โ†‘ Back to top

โ€œE/StripeTerminal: Update failed due to low battery on the readerโ€

Charge the card reader, then retry the update.

โ€œE/WooCommerce-CARD_READER: Connecting to reader failedโ€

The app found the reader but couldnโ€™t connect. Ensure your Internet and Jetpack connections are working.

โ€œScanning failed: [Reason]โ€

Restart the reader and retry scanning. Ensure the reader is powered on and not connected to another device.

โ€œLocation settings activity not foundโ€

Location services are disabled in your device settings. Enable location services manually.

โ€œFailed to collect payment: (REASON)โ€

This usually happens if the card is declined and the customer needs to try a different card. Learn more.

โ€œDisconnection from reader has failedโ€

Turn off Bluetooth in your device settings. If the issue persists, force quit the app, reset the reader by holding its power button for 5 seconds, and then reconnect.

โ€œWordPress-API โ€ฆโ€

The app couldnโ€™t fetch site settings, plugins, payment accounts, or connection tokens. Ensure your Internet and Jetpack connections are active.


Use this guide to identify and resolve issues quickly. If problems persist, contact our support team for help.

Questions and support

โ†‘ Back to top

Something missing from this documentation? Still have questions and need assistance?

  • If you have a question about a specific extension or theme youโ€™d like to purchase, contact us to get answers.
  • If you already purchased this product and need some assistance, get in touch with a Happiness Engineer via our support page and select this product’s name from the Product dropdown.