Welcome to Teya's help centre
Development and Integration
Articles
What are the best practices for handling errors and retries when working with the APIs?
Familiarize yourself with the API's error response format and codes. Implement graceful error handling by retrying failed requests with exponential backoff and handling specific errors accordingly. Monitor and log errors to identify patterns and improve your application's stability and use
How can I test the APIs before integrating them into my application?
You can start making API calls as soon as you have the necessary OAuth credentials, which include a client ID and secret. These credentials will allow you to set up the authentication process and retrieve test merchant data.In addition, when you first apply for an account on Teya Developer, we will
What are the typical response formats and status codes for the APIs?
JSON is widely used in our APIs, it is a lightweight data-interchange format that is easy to read and write for both humans and machines. Typical status codes include: 2xx Successful: indicates that the API request was successfully received, understood, and accepted; 4xx Client Error: indicates that
How can a merchant access the necessary credentials?
The merchants can simply log in to their Teya ID using the email they provided during the onboarding process. On their first login, they will be prompted to set up a password by following the step-by-step instructions provided. Once the password has been set up, merchants can easily access their cre
Are there any SDKs or libraries available to make integration easier?
Currently, we do not provide SDK’s for our API’s. Nonetheless, we strongly advise the use of an external library to help you correctly configure the parameters, requests and responses needed to make a successful API request. Always verify the reliability and security of the libraries or SDKs before
What should I do if I need technical support while using the APIs?
If you cannot find an answer in the developer portal resources, reach out to us on the "Contact Us" page. Provide detailed information about the issue, including error messages, relevant code snippets, and steps to reproduce the problem. This will help the support team diagnose and address
What steps should I take once I've completed my integration? (e.g., certification process)
Once you've completed your integration, the next step is to schedule a demo call with us to go through the certification process. You can do this by sending us an email with your partner name plus "Teya certification". During the demo call, we'll guide you through the process and provide you with a
Are there any API rate limits, and how do they work?
We understand that API rate limits can be a concern for our partners, but rest assured that we have designed our systems to handle high traffic volumes without impacting performance. Therefore, you don't need to worry about any API rate limits when using our products. We strive to offer a seaml
How can I report bugs or suggest new features?
If you encounter bugs or have suggestions for new features, we welcome your feedback! To report bugs or suggest new features, you can use the "Contact Us" section on our website. Our team will review your message and get back to you as soon as possible. We appreciate your help in improving