"Request: Enable Terminal API Sandbox Access for my Developer Application"

“Hi, I’m a developer building a POS system for small businesses in the US. I need to enable the Square Terminal API for my developer application (sandbox and production). I already sent an email to developer support last week but only received an auto-reply. My Application ID is: App ID: sq0idp-Me0v1vpRwkPeXFCeKS7oaw . I have reviewed all Terminal API certification requirements. Can someone from the Square team please enable Terminal API access for my account? Thank you.”

“I have already implemented all 20 Terminal API certification requirements in my application including: OAuth with DEVICE_CREDENTIAL_MANAGEMENT, dynamic device code generation with UI, Square Orders with line items, webhook device.code.paired, buyer/seller cancellation flows, tax display before checkout, refund sync, and orphaned order prevention. I am ready to test immediately once sandbox access is enabled.”

Regards

Noel

:waving_hand: I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:

Additional Documentation

Square Sandbox
Create an Account and Application
Test in the Sandbox

If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.

Hey @noelin25! There’s no special access needed to use Terminal API in your application — by default, you should be able to make requests to Terminal API endpoints as long as you have a Square account and have an application created. Are you getting an error that seems to indicate you don’t have access?

“No, I was under the impression that Terminal API required approval. Thanks for clarifying — I’ll proceed with production
▎ credentials.”

Thanks