# How the Integration Works

CryptoCloud integration involves your platform interacting with our API to automate transactions. Here's how it works:

1. **Request authorization:**

   * All requests to the API must be authorized using your API keys.

2. **Invoice creation:**
   * You submit a request to create an invoice, specifying the required parameters and total amount.<br>

3. **Receiving a payment link or payment details:**
   * In response to your request, the system generates and sends you a unique payment link or payment details.<br>

4. **User payment:**
   * Your user completes the payment via the provided link or payment details.<br>

5. **Funds receipt notification:**
   * Once funds are received in your account, we send a POSTBACK to the notification URL specified in your project settings.
   * You need to process this notification and, if necessary, take the corresponding action on the side of your platform.<br>

6. Invoice verification:
   * You can independently verify the status of an invoice using its INV number through a corresponding request to the API.

This process provides a secure and efficient interaction between your platform and the CryptoCloud service, allowing you to automate the payment acceptance and account management process.
