Accept credit cards and automatically capture payments using Square. Optionally, it can be configured to authorize only and manually capture funds at a later time. It's easy to test your account in sandbox mode before going live
Add Location
Before you can configure Square, you must add at least one location to your Square account using the dashboard. Learn more at: https://squareup.com/help/us/en/article/5580-manage-multiple-locations-with-square
To configure Square:
- Install, Activate, & Enable Square Extension
- From Manage, go to Store > Extensions
- Select Payments from Category in Store Extensions section.
- Find Square and Click Settings Cog Icon
- Click Test if you're working in a sandbox mode; otherwise, Click Live if you're ready to go live.
- Select Automatically Capture Payments to authorize and immediately capture payment for each processed transaction. Select Manually Capture Payments (Authorize Only) if you only want to authorize payment and would rather manually capture funds at a later time.
- Provide your test or live credentials: Application ID and Access Token. Select a Location.
- Click Update
How do I find my Application ID and Access Token
See: https://docs.connect.squareup.com/get-started
Use Personal access token for live and Sandbox token for test.