# General

## Welcome to Casso Developer

There is where you can find all the documentation, tutorials, and resources for **programming your software integration** **with Casso.**

Casso was born with the DNA of **security, automation**, and **unlimited integration**. We consider integration as the core value of our product. Therefore, we have developed Casso as providing a variety of ways to connect with other software systems, serving many **different purposes**.

## Integration methods

| Method                                                                                    | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [Manual Webhook Setup](/english-v2-new/webhook/thiet-lap-webhook-thu-cong.md)             | <ul><li>Configure an additional <strong>webhook</strong> on the Casso interface.</li><li>Every time a bank account has a new transaction, Casso will <strong>transmit the transaction information</strong> into the configured webhook, <a href="/pages/-MchBu0xMPRO7iRUlfzL">see reference</a></li></ul>                                                                                                                                                                                                                                                                                                                                                                      |
| [Create Auth Code Manually](/english-v2-new/casso-api/chung-thuc/tao-api-key-thu-cong.md) | <ul><li>Use the <strong>API Key</strong> to call the <strong>Casso API</strong>. The <strong>API Key</strong> is similar to an <strong>Access token</strong>, the only difference is that only when the <strong>API Key</strong> is deleted will the <strong>API Key</strong> expire, <a href="/pages/-MchCJYt6Wqz_h78ZhMR">see reference</a>.</li></ul>                                                                                                                                                                                                                                                                                                                       |
| [OAuth 2](/english-v2-new/casso-api/chung-thuc/tich-hop-oauth2.md)                        | <ul><li>Authentication Mechanism of <strong>OAuth 2</strong> allows <strong>End-users</strong> to automatically authorize <strong>Developers</strong> to access their account information at Casso.</li><li>After the users complete the authorization process on <strong>the Developer's software</strong>, an Auth Code will be automatically generated.</li><li><strong>Developers</strong> use this <strong>Authorization Code</strong> for calling Casso's Oauth 2.0 system to get the <strong>Access token</strong>. Then use the newly received <strong>Access token</strong> to call the Casso API, <a href="/pages/-MchCrnygNiqB1UgtiJK">see reference</a>.</li></ul> |

The first two methods are for **End-users**: businesses and individuals who used Casso software to serve their revenue and expenditure management needs, and now need to integrate **Casso** into other software systems that enterprises are also using.&#x20;

**The OAuth 2 method** is for **enterprise software developers** who want to integrate Casso to give users the option of **linking Casso accounts** into the software.

## Expected Plan

Besides the above 3 built-in methods, we are also working on implementing the 4th method, which is developing a set of integrated libraries similar to **Plaid for Vietnam,** provided to software developers as **source code libraries**.

This set of libraries will help these partners develop **the functionality of linking users' banks** into their software, in a secure and simple way. Users will not need to create an account with Casso, just link banks right on the **Developer's web and app**. And **Developers** do not need to worry about the security of user accounts and data.

We expect to launch officially in early 2022. *Please get in touch if you are interested in participating in our Beta Test program.*


---

# 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.casso.vn/english-v2-new/master.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.
