# V7.40.0 - LuqaPay Integration

**Released Date - 4 April 2025**

We’re pleased to announce the integration of LuqaPay with your CRM—a peer-to-peer payment solution built to simplify and modernize fund transfers. Designed for speed, flexibility, and transparency, LuqaPay connects your traders to a wider community network, allowing deposits and withdrawals to be automatically matched across the ecosystem—not just within your client base.

With this integration, you can offer your clients a streamlined alternative to traditional banking channels, while maintaining full visibility and control over transaction flows. Real-time balance tracking and automated fund reconciliation are available directly via the LuqaPay platform, ensuring operational efficiency at every step.

{% hint style="warning" %}
Currently, only the Japan Community Bank Transfer method is supported.
{% endhint %}

### <mark style="color:red;">**Key Function Highlights**</mark>

1. **Peer-to-Peer Matching System:** Tap into the full LuqaPay network to automatically pair deposit and withdrawal requests across the ecosystem. Rather than limiting matches to clients within the same broker, LuqaPay’s shared pool enables faster and more efficient fund movement—minimizing manual oversight and boosting transaction success rates.
2. **Localized Payment Method:** Tailored for the Japanese market, LuqaPay's Community Bank Transfer method offers a familiar and trusted payment route for local traders. It simplifies fund transfers, aligning with domestic banking practices and enhancing user confidence in the process.
3. **Real-Time Deposit & Withdrawal Matching:** Through the CRM Client Portal, traders can instantly view available withdrawal requests that match their intended deposit amounts. This feature speeds up the funding process, reduces wait times, and helps prevent unmatched transactions—resulting in a smoother, more efficient user experience.
4. **Automatic Withdrawal Timeout and Refunds:** If a withdrawal request remains unmatched for 72 hours, it is automatically canceled and refunded to the client. This safeguard ensures timely fund returns, prevents unnecessary delays, and reinforces the reliability of the LuqaPay system.

### <mark style="color:red;">1)   Marketplace Installation & Permission Settings</mark>

To begin using LuqaPay, you’ll first need to install it from the CRM Marketplace. Follow the steps below to complete the installation:

{% stepper %}
{% step %}

#### Access the CRM Marketplace

1. Log in to your CRM back office portal.
2. Navigate to the CRM Marketplace.<br>

   <figure><img src="/files/ilKVS4rsmiUh7bgYESvb" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

#### Install LuqaPay

1. Locate LuqaPay and click onto it. <br>

   <figure><img src="/files/DAzvxPjbUVsqhKgBuyyz" alt=""><figcaption></figcaption></figure>
2. You will be redirected to the details page.&#x20;
3. Click "Install" to begin the installation process. <br>

   <figure><img src="/files/1ipXlpbMzFaSjYLeEK1u" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

#### Enable Permissions

After installation, you must assign the appropriate permissions to users who will manage LuqaPay settings. These include:

1. **Read LuqaPay Settings** – Allows view-only access.
2. **Create LuqaPay Settings** – Grants permission to create new LuqaPay configurations.
3. **Update LuqaPay Settings** – Allows updates to existing LuqaPay settings.
4. **Delete LuqaPay Settings** – Grants the ability to remove LuqaPay configurations.

<figure><img src="/files/iPBIyfRu4WgAZDeNVpRi" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

### <mark style="color:red;">2)   Security Checklist</mark>

After installation and permission setup, you will find LuqaPay Settings under PSP Settings in your CRM.&#x20;

<figure><img src="/files/IRCsZfZUHdzrJa34SWuF" alt=""><figcaption></figcaption></figure>

This section includes a **Security Checklist** that outlines recommended security enhancements—particularly useful for online deposit and withdrawal workflows. While optional, completing these steps is strongly advised to strengthen your overall platform security.

The system will automatically detect and mark each requirement as completed once the relevant configuration is in place.

<figure><img src="/files/j40KWYTh5NHy50c9Xwww" alt=""><figcaption></figcaption></figure>

<details>

<summary>Mandatory 2FA Verification</summary>

Mandatory two-factor authentication (2FA) helps prevent unauthorized access to your CRM. To setup, follow these steps:

1. Click "Go Now" to be redirected to Settings > Client Portal Settings > Security Settings. <br>

   <figure><img src="/files/k9dO6QVmJDvVqr0IEUar" alt=""><figcaption></figcaption></figure>
2. Click the "Edit" icon. <br>

   <figure><img src="/files/TN6kHx1ukEbfOZNP6ZIi" alt=""><figcaption></figcaption></figure>
3. Enable Mandatory 2FA.&#x20;
4. You may select which application scenarios should require 2FA.
5. Note: "Login" is mandatory and cannot be disabled.
6. Click "Save". <br>

   <figure><img src="/files/Vl9Bo2oB1cAa6wOnRpPX" alt=""><figcaption></figcaption></figure>
7. Once mandatory 2FA is enabled, this step will be automatically marked as complete in the checklist.<br>

   <figure><img src="/files/ykCuBUQjg2OK1VVnpK0o" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Multi-Level Approval Installation</summary>

This adds an extra layer of verification for sensitive actions like withdrawals. To install Multi-Level Approval, follow these steps:

1. Click "Go Now" to be redirected to the CRM Marketplace.<br>

   <figure><img src="/files/OTMwHcPIY1f3DtAyimUf" alt=""><figcaption></figcaption></figure>
2. Search for "Multi-Level Approval" and click on the listing. <br>

   <figure><img src="/files/JA4l3Fng3qIRrchQNlye" alt=""><figcaption></figcaption></figure>
3. You will be redirected to the details page.&#x20;
4. Click "Install" to proceed. <br>

   <figure><img src="/files/9Z2aqpmlRy07z5IjzU8Z" alt=""><figcaption></figcaption></figure>
5. Once installed, the checklist item will be marked as completed.<br>

   <figure><img src="/files/dORedSyGzmyjm5MXlh2v" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Setup Multi-Step Approval for Withdrawals</summary>

This ensures withdrawal requests go through at least two levels of verification. To setup, follow these steps:

1. Click "Go Now" to be redirected to Settings > Approval Settings > Process Settings. <br>

   <figure><img src="/files/BGObKzN2bye6POgLwZkS" alt=""><figcaption></figcaption></figure>
2. Locate the Withdrawal process and click the "Edit" icon. <br>

   <figure><img src="/files/mMuR7BECp6VLhUgiInIf" alt=""><figcaption></figcaption></figure>
3. Click the "+" icon to add a new level.<br>

   <figure><img src="/files/I5VieeuF4Lf7Qzxr7uHl" alt=""><figcaption></figcaption></figure>
4. Select "No approver" and assign the responsible party for each level. \
   \
   ![](/files/bSwDBhp9yISZjxO68zSs)<br>
5. You can assign either individual users or roles. \
   \
   ![](/files/30n4g4NWCDN6VFRtOT01)<br>
6. Click "Confirm". \
   \
   ![](/files/lKAIhDQ44TE3qHAY3BEb)<br>
7. It is recommended to have at least 2 levels of approvers:
   * First Level: Deduct Level of Approval. Upon approval, the withdrawal amount will be deducted from the trading account or wallet.
   * Second Level: Payout Level of Approval. Upon approval, the withdrawal request will be sent to LuqaPay and the funds will be paid out to your client.
8. Upon adding the second level of approver, the first level will automatically be assigned both the "Deduct" and "Payout" approval. To set the second level as the "Payout", click the "Payout" icon. \
   \
   ![](/files/eim1NWJzsztscz3QSqKm)<br>
9. For the first level, you can choose between manual or automatic approval. It is recommended to select manual approval so you can review the withdrawal request and its details before processing. To setup:&#x20;
   1. Click on the "Settings" icon. \
      \
      ![](/files/gWkjKE1tIJAHcBmmb5Gj)<br>
   2. Select "Manual" and click "Confirm". \
      \
      ![](/files/qLzBd6glhiQ8mnM5YCfp)<br>
10. Click "Publish" to save your changes. <br>

    <figure><img src="/files/gUL1BryB5FfUE0xroWj1" alt=""><figcaption></figcaption></figure>
11. After publishing, this checklist item will be marked as completed.<br>

    <figure><img src="/files/MnfTUCiyU2aUhiF4mLAY" alt=""><figcaption></figcaption></figure>

</details>

### <mark style="color:red;">3)   Create LuqaPay Settings</mark>

To create LuqaPay settings, follow these steps:

{% stepper %}
{% step %}

#### Retrieve Details from LuqaPay

1. Login to your LuqaPay account.&#x20;
2. Navigate to "Accounts".&#x20;
3. Retrieve your "API Key" and "Secret Key".<br>

   <figure><img src="/files/GmcddrUBpP3d4R24aJ18" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

#### Create LuqaPay Settings on CRM

1. Navigate to Settings > PSP Settings > LuqaPay Settings.&#x20;
2. Click "Create". <br>

   <figure><img src="/files/DhT8TVGoYScDr5yXelq5" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

#### Configure LuqaPay Settings

Fill in the respective fields and click "Save".&#x20;

* Name
* API Key — retrieved from the LuqaPay portal
* Secret Key — retrieved from the LuqaPay portal
* Select Environment: Sandbox or Production
* Payment Method: The only available option is "Community Bank Transfer".&#x20;
* Deposit Matching Buffer (+/-):&#x20;
  * Fill in positive integers only.&#x20;
  * Defines the range around the deposit amount that your clients can choose from when making a deposit via LuqaPay.
  * For example, if your client wants to deposit $1,000 and the Deposit Matching Buffer is set to $100, the available deposit options will range from $900 to $1,100.<br>

<figure><img src="/files/pV9cDfbRXS4UHY4Sr5EH" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

### <mark style="color:red;">4)   View, Edit & Delete LuqaPay Settings</mark>

You will be able to perform the following actions on your LuqaPay Settings:

<details>

<summary>View Settings</summary>

To view LuqaPay settings, follow these steps:

1. Locate the specific LuqaPay setting you wish to view.
2. Click on the "View" icon.<br>

   <figure><img src="/files/fc40wVdWqhEh5GJg8VeH" alt=""><figcaption></figcaption></figure>
3. You will be able to see all the configured settings.

   <figure><img src="/files/XwxSnfH5KIEoxNfTLdYz" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Edit Settings</summary>

To edit LuqaPay settings, follow these steps:

1. Locate the LuqaPay settings you want to edit.
2. Click on the "Edit" icon.<br>

   <figure><img src="/files/9M2LN4o1yGzrOp4i7USE" alt=""><figcaption></figcaption></figure>
3. Make the necessary amendments.
4. Click on "Save" to save the updated settings.<br>

   <figure><img src="/files/gliplxorQE7AdpARR22n" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Delete Settings</summary>

To delete LuqaPay settings, follow these steps:

1. Locate the LuqaPay settings you want to delete.
2. Click on the "Delete" icon.<br>

   <figure><img src="/files/RqzTNuDLigRMmobSudSS" alt=""><figcaption></figcaption></figure>
3. A confirmation popup notice will appear.
4. Click "Confirm" to proceed with the deletion.\
   \
   ![](/files/gl2fMuaArk7vq9Yn9W3A)<br>
5. Please note that if the LuqaPay setting is being used by an existing deposit method, you will not be able to delete it.

</details>

### <mark style="color:red;">5)   Create LuqaPay Deposit Method</mark>

To setup LuqaPay as a deposit method, follow these steps:

{% stepper %}
{% step %}

#### Create LuqaPay Icon

Creating this icon allows you to assign it to your deposit method, helping your clients easily identify LuqaPay among other deposit options.&#x20;

1. Navigate to Transaction Settings > Payment Gateway Icon.&#x20;
2. Click "Create". <br>

   <figure><img src="/files/YjXmXAKJYMrfpFmnTnTk" alt=""><figcaption></figcaption></figure>
3. Enter the name for the icon.
4. Upload an image for the icon. Make sure it is 200x200 pixels, has a transparent background, and is in PNG format.
5. Click "Save". <br>

   <figure><img src="/files/A0Boku81TXZPOQu05GLc" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

#### Create Payment Method

1. Navigate to Transaction Settings > Deposit Settings.&#x20;
2. Under "Payment Method Settings", click "Create".\
   &#x20;

   <figure><img src="/files/Cw99n0dDvl7niS7WhL67" alt=""><figcaption></figcaption></figure>
3. Fill in the details:&#x20;
   1. Select **Platform**: Choose LuqaPay – Japan Community Bank Transfer
   2. Select **Icon**: Choose the LuqaPay icon
   3. Select **Clients or Client Groups**: Specify which clients or groups this deposit method applies to.
   4. **Method**: Enter the name of the payment method.
   5. **Supported Currencies**: Currently, only JPY is available
   6. Fill in these values as required: **Decimals, Minimum Deposit, Maximum Deposit, Fee, and Maximum Fee**. <br>

      <figure><img src="/files/bJ5oMyOMMGd6yfPMqwWb" alt=""><figcaption></figcaption></figure>
4. **Use External Exchange Rate**: Check this if you want to use your own exchange rate source for converting JPY to the client’s account currency.
5. **Show Trading Amount**: Checked by default; this will display both the payment amount and the actual deposited amount for the client’s reference.
6. The deposit fields shown are mandatory and required by LuqaPay.
7. You can add custom deposit fields if needed by clicking the "Create" icon.
8. Click Save to save your payment method configuration.<br>

   <figure><img src="/files/e9R1YWo5bfIt4LAIWSkV" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

#### **Ensure Exchange Rate is Set**

If you did not enable the **"Use External Exchange Rate"** option when creating the LuqaPay payment method, you must manually configure the exchange rate for **JPY**.

To set the exchange rate:

1. Go to "Exchange Rates".&#x20;
2. Locate "JPY" in the currency list and click the "Edit" icon.<br>

   <figure><img src="/files/ghZci1kGofDueiACvbpI" alt=""><figcaption></figcaption></figure>
3. Assign Client Groups
   1. Select the client groups this exchange rate should apply to.
   2. You can set different exchange rates for different client groups by clicking "Add Exchange Rate".
   3. Setting the client group as "Other Client Groups" means any groups not explicitly configured will follow this rate.<br>

      <figure><img src="/files/vTRTqyDU5gk04IQXv9r0" alt=""><figcaption></figcaption></figure>
4. Configure the Type:
   * Manual: Enter the exchange rate manually.<br>

     <figure><img src="/files/jCw96o3u01310QNaB9vE" alt=""><figcaption></figcaption></figure>
   * Auto Update:
     * Choose your preferred exchange rate source.
     * Enter a markup % if you wish to apply one.
5. Display Exchange Rate (optional):
   * Check this option if you want clients to view the current exchange rate in their portal.
6. Click "Save" to apply your settings.<br>

   <figure><img src="/files/vA0xoERfTrSuj5eaRlB2" alt=""><figcaption></figcaption></figure>

{% endstep %}
{% endstepper %}

### <mark style="color:red;">6)   Create LuqaPay Withdrawal Method</mark>

To setup LuqaPay as a withdrawal method, follow these steps:

{% stepper %}
{% step %}

#### Create Withdrawal Method

1. Navigate to Transaction Settings > Withdrawal Settings.&#x20;
2. Scroll down to "Withdrawal Method Settings".&#x20;
3. Click "Create". <br>

   <figure><img src="/files/pNp6UGKrnQAwBxWtZbx5" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

#### Configure Withdrawal Method Settings

Fill in the details:&#x20;

1. Select **Platform**: Choose LuqaPay – Japan Community Bank Transfer
2. **Method Name**: Enter the name of the withdrawal method.
3. Select **Clients or Client Groups**: Specify which clients or groups this withdrawal method applies to.
4. **Supported Currencies**: Currently, only JPY is available
5. Fill in these values as required: **Minimal Withdrawal, Maximum Withdrawal, Fee and Maximum Fee.** <br>

   <figure><img src="/files/kXhoBiJJoZlbtQJejqcx" alt=""><figcaption></figcaption></figure>
6. The withdrawal fields shown are mandatory and required by LuqaPay.
7. You can add custom withdrawal fields if needed by clicking the "Create" icon.
8. Click Save to save your withdrawal method configuration.\
   \
   ![](/files/PS4rM1SJ75QR3WP9AOFK)<br>
   {% endstep %}

{% step %}

#### **Ensure Exchange Rate is Set**

Similarly, ensure that the exchange rate for JPY is configured. Follow the same steps as outlined for payment method.
{% endstep %}
{% endstepper %}

### <mark style="color:red;">7)   Client Deposit via LuqaPay</mark>

To deposit funds via LuqaPay, your clients can follow these steps:

{% stepper %}
{% step %}

#### Deposit Funds

1. Login to CRM Client Portal.&#x20;
2. Navigate to Funds.&#x20;
3. Click "Deposit". <br>

   <figure><img src="/files/xMw6fgf90rcqTOzu805x" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

#### Fill in Deposit Form

1. Select "LuqaPay" as the payment method.&#x20;
2. **Currency**: “JPY” will be selected by default, as it is the only supported currency.
3. Choose the **Account** to which the funds will be deposited.
4. **Select the Bank**: A dropdown list will display all banks supported under LuqaPay – Japan Community Bank Transfer.
5. Enter the **"Preferred Payment Amount"**.
6. The system will automatically generate a list of available **Payment Amounts**, based on the Deposit Matching Buffer you’ve configured.
   * If available options are found, your client can click **“Payment Amount”** to view a dropdown menu of matched values and select their preferred one.<br>

     <figure><img src="/files/8qWU2QC9JzoqYZ1sWHXE" alt=""><figcaption></figcaption></figure>
   * If no matches are found, the **“Payment Amount”** field will be disabled. The client can revise their preferred payment amount to try and find a match.<br>

     <figure><img src="/files/1ePbtl1LK5FcZumiTurj" alt=""><figcaption></figcaption></figure>
7. Complete the required fields:

   * **Country**: Only “Japan” is available
   * **First Name**
   * **Last Name**
   * **Email**
   * **Date of Birth**
   * If your client’s KYC has been approved and these fields (Email and Date of Birth) are part of your KYC fields (CRM Default Fields), the information will be automatically populated. However, clients can still edit the details if necessary.<br>

   <figure><img src="/files/eRT4zac7GBJis9RHEbu0" alt=""><figcaption></figcaption></figure>
8. Click “Deposit” to proceed.
9. A confirmation popup will appear for the client to review payment details. Click “Pay Now” to submit the request.\
   \
   ![](/files/byDBdSDRA7kA2squ8vpB)<br>
10. After confirming, the client will be redirected to the bank payment page to complete the payment.\
    \
    ![](/files/QXKSOnE6JcF3g7iK4LRU)<br>
    {% endstep %}

{% step %}

#### Review Deposit Request

1. Once your client is redirected to the bank page to complete the payment, a deposit request will be generated in the CRM—regardless of whether the client has completed the payment.
2. Navigate to CRM Back Office > Approval > Deposit.
3. Click "Review" on the deposit request you wish to assess.<br>

   <figure><img src="/files/MTTUIGY6PiQVG0YpY5c9" alt=""><figcaption></figcaption></figure>
4. The Payment Status will initially appear as "Pending".\
   \
   ![](/files/drgYc7rEdThZSaG1T9aW)<br>
5. You can refresh the payment status by clicking the “Refresh” icon. If needed, you may also manually update the payment status by clicking the “Edit” icon.<br>

   <figure><img src="/files/fGGG5bjps7PN7FzqbZKt" alt=""><figcaption></figcaption></figure>
6. Any action taken—whether refreshing or editing—will be recorded in the log section below for audit purposes.<br>

   <figure><img src="/files/5jvYXGP8qHMUF3Zq2Ag7" alt=""><figcaption></figcaption></figure>
7. If the client has successfully completed the payment and LuqaPay reflects a **"Success"** status, this status will be updated in the CRM.<br>

   <figure><img src="/files/ACngT85ceKC0IwqwsLMq" alt=""><figcaption></figcaption></figure>
8. Note: LuqaPay's IPN callback may return multiple statuses. The CRM will only update the payment status to “Success” if the callback explicitly indicates a “Success” status.
9. You can then proceed to Approve or Reject the deposit request.
10. If your Approval Settings for deposit requests are configured to Automatic, the system will automatically approve the request upon receiving a “Success” callback.
    {% endstep %}
    {% endstepper %}

### <mark style="color:red;">8)   Client Withdraw via LuqaPay</mark>

To withdraw funds via LuqaPay, your clients can follow these steps:

{% stepper %}
{% step %}

#### Withdraw Funds

1. Login to CRM Client Portal.&#x20;
2. Navigate to Funds.&#x20;
3. Click "Withdraw". <br>

   <figure><img src="/files/lGLf9CVp8yXorZv5NcX3" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

#### Fill in Withdrawal Form

1. Select the account you wish to withdraw from.
2. Enter the withdrawal amount.
3. Choose "LuqaPay" as your withdrawal method.
4. Select the withdrawal currency. Currently, only JPY is supported.<br>

   <figure><img src="/files/HwjPrhPmpuWtJtrHgFOF" alt=""><figcaption></figcaption></figure>
5. Choose your bank and fill in the required details.<br>

   <figure><img src="/files/7pjnPX2Luhd8G2ndBeMZ" alt=""><figcaption></figcaption></figure>
6. At the bottom of the withdrawal form, your client will be informed that this is a Community Bank Transfer withdrawal request. The request will be listed and matched with another client looking to deposit the same amount. If no match is found within 72 hours, the request will be automatically cancelled and the amount refunded to the account.
7. Click “Submit” to complete the request.<br>

   <figure><img src="/files/qx8DjhzJNwlIsDsgtqUf" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

#### Review Withdrawal Request

1. Navigate to CRM Back Office > Approval > Withdrawal.
2. Click "Review" on the withdrawal request you wish to assess.<br>

   <figure><img src="/files/MIfwwZa5aKBZTwRc0QUE" alt=""><figcaption></figcaption></figure>
3. Review the request and click "Reject" or "Approve". \
   \
   ![](/files/Zis8M9LNUALAFPEVhSxF)\ <br>
4. Upon first-level approval:&#x20;
   1. Funds will be deducted from the client's account, and the CRM Balance Status will be updated to "Deducted". <br>

      <figure><img src="/files/g84li3Lj2xHacL6V20uN" alt=""><figcaption></figcaption></figure>

   2. If the "Payout" action is configured to trigger at the first level, the withdrawal request will be sent to LuqaPay for processing. The payment status will be updated to "Pending". <br>

      <figure><img src="/files/vqf3bIiQlYkDaMCsSMcQ" alt=""><figcaption></figcaption></figure>
5. Upon Second-Level Approval:
   1. If the “Payout” action is set to trigger at the second level instead, the withdrawal request will be sent to LuqaPay at this stage.&#x20;
   2. The payment status will be updated to "Pending."
6. If the withdrawal is successfully matched with a deposit request from another client, the payment status will be updated to "Success."<br>

   <figure><img src="/files/DQWLCSfnlC0jpfmGuBHA" alt=""><figcaption></figcaption></figure>
7. If no match is found within **72 hours**, the payment status will change to **"Failed,"** and the deducted funds will be automatically **refunded** to the client.
8. The CRM balance status will then be updated to **"Refunded."** The status of the request will also be updated to "Cancelled". <br>

   <figure><img src="/files/dKPCywbyR5fZVsII2h7y" alt=""><figcaption></figcaption></figure>

{% endstep %}
{% endstepper %}


---

# 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://reference-guide.gitbook.io/crm-version-release-notes/v7.40.0-luqapay-integration.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.
