How to integrate Square with Track-POD

Created by Tanya Derevyanko, Modified on Tue, 14 Apr at 11:50 AM by Tanya Derevyanko

This comprehensive guide provides detailed instructions on how to effectively integrate Square Point of Sale (POS) with the Track-POD mobile application by utilizing Square’s POS API, ensuring a seamless connection between the two platforms for enhanced operational efficiency.


Prerequisites

  • Active Square account

  • Square POS app installed on the driver’s phone

  • Driver is logged into the correct Square account


Step 1: Register Your Application in Square

For iOS

  1. Go to: Square Developer → Point of Sale API (iOS)

  2. Complete Step 2: Register your application

  3. Enter:

    • Bundle ID: com.trackpod.tp

    • URL Scheme: trackpod

For Android

  1. Go to: Square Developer → Point of Sale API (Android)

  2. Complete Step 2: Register your application

  3. Enter:

    • Package Name: com.pt.ms

    • SHA-1 Fingerprint:

      78:46:BC:EB:70:3F:DF:E4:CC:39:2F:27:0C:71:9D:1B:F4:AC:F4:9A


Step 2: Get Your Application ID

  1. Open your Square Developer Dashboard

  2. Copy your Application ID


Step 3: Add Application ID to Track-POD

  1. Go to Track-POD Settings

  2. Navigate to Mobile Workflow → Payment Providers

  3. Select Square and click Set up

  4. Paste the Application ID and the currency code in the open window

  5. Save changes




Step 4: Configure Driver Device

On the driver’s phone:

  • Install the Square POS app

  • Log in with the merchant account

  • Ensure payments are enabled and configured


Step 5: Test the Integration

  1. Create a test order

  2. Start payment from Track-POD

  3. Confirm that the Square app opens and completes the transaction


Notes

  • Track-POD redirects to the Square app for payment processing

  • Ensure correct configuration of Bundle ID / Package Name to avoid errors

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article