Unable to download the ReaderSDK

Hi there,

We are a POS Provider from South Africa and we have had requests from some of our clients in the US to integrate with Square. I have a few questions regarding the Reader SDK.

  1. I’m trying to download the ReaderSDK, but I keep getting the response “Invalid Credentials”. I am using the sandbox credentials provided in the Developer Portal.
ruby <(curl https://connect.squareup.com/readersdk-installer) install \
--app-id [my app id]                            \
--repo-password [my repo password]

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 12576  100 12576    0     0  10812      0  0:00:01  0:00:01 --:--:-- 10878
Checking available versions ...
Invalid credentials. Please make sure that you have provided the correct Reader SDK repository credentials from the Square Developer Portal.

Is this because I’m located out of the US? If this is the case, will someone be able to assist me to get a copy of the Reader SDK?

  1. Are the SDK’s that we will use generated on a per Application ID basis? Will we be able to use a single version of the SDK of all of the clients, or will we need separate SDK’s for each of them?

Kind Regards,

:wave: With Square the Reader SDK and Point of Sale API are not currently supported in the Square Sandbox and Square hardware only works in Square-supported countries. As a result, mobile developers of in-person applications must test in production with real credit cards. If you are a developer trying to build with a Square in-person mobile solution in supported regions, you should:

  • Start with cash. You can test cash payments without spending actual money using the CASH tender type.

Additionally, since your building an application to be used by many sellers you’ll OAuth and Mobile Authorization to connect to other Square merchants. :slightly_smiling_face: