Configuration Guide
After installing the WooCommerce POS Square Reader Native SDK Integration, it's essential to configure it properly to start accepting payments.
1. Get Square API Credentials
To use the Square Payment SDK, you must have an active Square Developer account.
- Sign Up/Login: Go to the Square Developer Dashboard.
- Create Application: Tap the + (plus) icon to add a new application.

- Name Application: Give it a descriptive name (e.g., "WooCommerce POS Integration").
- Sandbox/Live Credentials: Depending on your needs, obtain Application ID, Access Token, and Location ID.

Note
You can use Sandbox Credentials for testing purposes using the Square simulator and Live Credentials for actual transactions.
2. Setup Square Credentials in WooCommerce
Configure the Square payment settings within the WooCommerce admin panel:
- In the WordPress Admin Dashboard, navigate to WooCommerce > Settings > Payments.
- Locate the POS Square Payment Terminal Gateway and click the Manage button.

- Fill in the following details:
- Enable/Disable: Check this box to activate the gateway.
- Default Gateway: Set Square as the default payment method for POS checkouts.
- Title: Enter the title visible at checkout (e.g., "Square Payment").
- Description: Provide a brief description for the payment method.
- Test Mode: Enable for sandbox testing.
- Application ID: Paste your Square Application ID.
- Access Token: Paste your Square Access Token.
- Location ID: Paste your Square Location ID.
- Click Save Changes.
3. POS Location Configuration
Assign the Square payment reader to your specific POS outlet:
- Go to Point of Sale > Outlets.
- Edit the outlet where you want to use the Square terminal.
- Scroll down to the Payment Methods section.
- Enable the POS Square payment terminal gateway.
- Save the outlet settings.