Testing

Testing Mobile Apps

Testing recommendations for Android and iOS developers.

Learn about testing recommendations for Android and iOS developers.

Square Reader SDK and the 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 an international developer, see our testing in unsupported regions recommendations. If you are a developer trying to build with 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.

  • Use small card payments. When you are ready to test card payments, you can charge small amounts, view the transaction details, and refund payments while in the Seller Dashboard.

    Note

    In-App Payments SDK is supported in Sandbox. To learn how you can test your In-App Payments application, see Sandbox Test Values.