# App settings and navigation Learn how to navigate and manage settings in the Stripe app for Aptos One. After you finish [configuring the app](https://docs.stripe.com/use-stripe-apps/aptos/aptos-one/configuration.md), you can manage Terminal settings, view logs, and update your configuration using the app’s navigation menu. ## Navigation menu Tap the menu icon (:menu:) to open the left navigation menu, which contains the following options: | Menu item | Description | | ----------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | | **Home** | Returns you to the main status screen, which shows your Stripe key configuration status, Terminal connection status, and current terminal mode. | | **Terminal** | Opens the Terminal settings screen where you can update your Terminal ID, Location ID, and reader mode. | | **Settings** > **Reset Keys** | Resets both your publishable key and restricted key. Use this option if you need to reconfigure your API keys. | | **About** | Displays the current version of the Stripe app for Aptos One. | ## Terminal screen To update your Terminal configuration, tap **Terminal** from the navigation menu. | Setting | Description | | ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **Reader mode** (toggle) | Toggle between **Physical reader** mode and **Simulated reader** mode. Use simulated mode for testing without hardware. | | **Terminal ID** | The ID of the physical Stripe Terminal reader that the app communicates with. You can find it in the [Stripe Dashboard](https://dashboard.stripe.com/terminal/readers). | | **Location ID** | The location ID defined in Stripe that the Terminal reader belongs to. Required for physical reader mode. | Use the following buttons to manage your Terminal configuration: - **Save Configuration**: Saves the current Terminal settings. - **Clear Terminal ID**: Clears the Terminal ID field. - **Cancel**: Discards any changes and returns to the main screen. ## Settings screen To manage application settings, tap **Settings** from the navigation menu. | Setting | Description | | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | | **Refund Polling Timeout** | Sets the number of seconds the app waits for linked refund updates before timing out. Increase this value if you see refund timeout errors. | | **Log Retention** | Configures how many days the device keeps payment logs before older entries are automatically removed. | | **View Logs** | Opens the payment log viewer. See [Logs](https://docs.stripe.com/use-stripe-apps/aptos/aptos-one/app-settings.md#logs) for more details. | ### Reset Keys To reset your API keys, tap **Settings** > **Reset Keys**. This clears both your publishable key and restricted key from the device. After resetting them, you must re-enter your keys the next time the app launches. ## Logs The Stripe app for Aptos One (Payment Sidecar app) records all payment activity to a local log file for troubleshooting and auditing purposes. | Property | Details | | -------------------- | ---------------------------------------------------------------------------------------------------------------------------- | | **Log file name** | `payment-results.txt` | | **Storage location** | Stored locally on the device. On Android devices, the file is located in the **Downloads** folder. | | **Retention** | Configurable from the **Settings** screen. Older entries are removed automatically based on the configured retention period. | To view logs, navigate to **Settings** > **View Logs**, or access the `payment-results.txt` file directly from the device file system. ## Troubleshooting ### Reader connection failures If your Stripe Terminal reader can’t connect to the app: - Verify that the Stripe Terminal reader and the device running the Aptos One SSA are connected to the **same Wi-Fi network**. - Restart the reader and confirm its network connection before retrying. - Make sure the reader is registered in the [Stripe Dashboard](https://dashboard.stripe.com/terminal/readers) and that the correct **Terminal ID** is entered in the app. ### Refund timeouts If linked refunds time out before completing: - Go to **Settings** and increase the **Refund Polling Timeout** value (measured in seconds). - Adjust the value based on your typical refund processing time. ## See also - [Configure the app](https://docs.stripe.com/use-stripe-apps/aptos/aptos-one/configuration.md)