ShadowPOS / integration lab

Square payment launch

Send a payment request to the Square Point of Sale app.
Live Square account. There is no POS API sandbox. Opening Square lets you review or cancel; completing a card or cash payment creates a real transaction.
01 / Configure & launch

Payment request

100 minor units
Allowed payment methods
Saved with the payment and may appear on the receipt.
Application & return settings
Must match a Web Callback URL registered for this Square application. The default returns here.
Sent as Android request metadata or iOS state.
Use Chrome on an Android device with Square installed and signed in.
Inspect generated request

One-time setup

Register the return URL

  1. Open this HTTPS page on your phone or tablet.
  2. In Square Developer Console, open this application → Point of Sale API → Web.
  3. Add the exact callback URL below to Web Callback URLs, then save.
  4. Sign in to Square Point of Sale, return here, and launch a request.
02 / Return from Square

Callback result

No callback yet. Launch a request, then complete or cancel it in Square.

Displays the browser callback; it does not verify a payment with Square’s server.