point-of-sale-api

Subject: Android Point of Sale API 2.0 — Production Application ID reported as unknown

We are integrating Square Point of Sale SDK 2.0 on Android.

Production Application ID:
sq0idp-DmUglGD74Dx6IiSkKfnJHg

Android package:
org.sgfoodfest.phase1b

Signing SHA-1:
E6:65:42:7F:82:D6:81:D4:A8:05:65:79:45:7C:71:D2:F4:D7:F4:6C

Square POS app:
7.22.1

Square POS SDK:
2.0

Production Location ID:
L10X7VXDRMGHK

The Android package/SHA-1 registration is saved under the same Production application in Developer Console → Point of Sale API → Android.

The application sends the exact Production Application ID above in the CHARGE intent.

A governed production handoff on 2026-09-02 returned:

errorCode:
INVALID_REQUEST

errorDescription:
The app client id is unknown.

requestMetadata:
01a05ff9-e092-7001-88c3-bd883650e6a4

The request was source-verified and returned from com.squareup/.ui.ApiActivity.

We have independently verified:

  • Production Application ID matches Developer Console exactly.
  • Package name matches exactly.
  • SHA-1 matches exactly.
  • The compiled APK contains the exact Application ID.
  • The exact same Application ID is transmitted to Square.
  • No Sandbox ID is involved.

Could you confirm whether this Production Application ID is recognized/enabled for Android Point of Sale API 2.0, and whether any additional activation or backend registration is required?