# Integration Process

Partners only need to integrate a single API for authentication and generating a link to access the Gotadi website.

All business processes, including but not limited to Search, Booking, and Payment, will be handled within the Gotadi Website.

This document provides detailed guidance on integrating the required API.

### 1. Before you start <a href="#id-1-truoc-khi-ban-bat-au" id="id-1-truoc-khi-ban-bat-au"></a>

Partner Account Registration for Sandbox Environment

**Company Information**

* Company Name
* Company Address
* Website URL
* Tax Identification Number

**Administrator Information**

* Full Name
* Email Address
* Phone Number

**Integration Information**

* URLs for partner’s system: Product links, payment gateway links, etc.
* **Partner’s Public Key** (RSA public key with a minimum length of 1024 bits) for digital signature authentication.

### 2. Integration environment setup <a href="#id-2-thiet-lap-moi-truong-tich-hop" id="id-2-thiet-lap-moi-truong-tich-hop"></a>

* Gotadi will create the **partner account** and **sandbox environment** based on the provided information and return the following details:
* **Agency Account**: Portal link, username, password
* **API Gateway**
* **API Key**
* **Technical Support Group** (e.g., Skype) to assist with integration-related issues
* **Gotadi’s Public Key** (RSA public key with a minimum length of 1024 bits) for digital signature authentication

### 3. Integration process <a href="#id-3-tien-hanh-tich-hop" id="id-3-tien-hanh-tich-hop"></a>

* The partner proceeds with the integration in the **Sandbox Environment** provided by Gotadi.

### 4. Testing and Go-live process <a href="#id-4-nghiem-thu-va-golive-dich-vu" id="id-4-nghiem-thu-va-golive-dich-vu"></a>

* **Step 1:** Perform product testing in the **Sandbox Environment**.
* **Step 2:** Gotadi provides **agency account details** and **integration information for the live environment**.
* **Step 3:** Set up **whitelisted IPs** for the API gateway in the **live environment**.
* **Step 4:** Conduct final testing in the **Live Environment** and launch the service.

  4o


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.gotadi.com/english/corporate-agent-partner-ca/integration-process.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
