# Send payment requests via Chat 2 Pay

As an agent, you can use the Chat 2 Pay extension to send a payment request to a customer directly from Chat Desk.&#x20;

{% hint style="info" %}
Currently, only agents on Chat Desk can send a Chat 2 Pay link to end-users. A Supervisor can see all the details of Chat 2 Pay transactions (e.g., how many Chat 2 Pay payment links were sent, which agent(s) sent the Chat 2 Pay payment links, what the current and past statuses of a Chat 2 Pay transaction are, etc.) in the Supervisor Desk.
{% endhint %}

## Send a payment request&#x20;

To send a new payment request from the Agent Desk:

1. Click the *Extension* (puzzle) icon.&#x20;
2. Select the *Chat 2 Pay* extension card.

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

3. In the pop-up, the customer's phone number is auto-filled. Enter the rest of the required detail and click *Send*.

![](/files/fSLMIivMyeVnNrezF7pD)

4. The payment request is sent to the customer as shown below.&#x20;

{% hint style="info" %}
The payment link expires after **five** minutes if the customer doesn't click on it.

If the customer clicks the payment link, they get another **15 minutes** to complete the payment before the link expires.
{% endhint %}

![](/files/Eh4OjqLGJ1r8ZSDALrCN)

5. Once payment is received from the customer, the agent receives a payment confirmation message.

![](/files/KhTH61xNJSZAVh47uMW8)

6. The agent is notified of any status updates to the payment via these payment cards:

<img src="/files/SRuE1bKaBidbSQ6YE9oK" alt="" width="563">

{% hint style="info" %}
Chat 2 Pay in Chat Desk is not linked to any Order Management System.
{% endhint %}

## Cancel a payment request

As an agent, you can cancel a payment request by clicking *Cancel Payment* (shown below).&#x20;

A status update message is shown in the bottom right of the screen.&#x20;

![](/files/qP8pSn0GekjR3fEHGBDS)

### Successful cancelation&#x20;

Once the transaction is **successfully canceled**, the payment link (URL) expires and no longer works. The customer gets an update via a plain text message that "*The <\<orderNumber>> has been canceled by the Agent"*

### Cancelation failed

* If the transaction could not be canceled because the **customer has already clicked on the link**, the following status message is shown:

![](/files/UCtgqWg9x7RG4uEZddml)

* If a payment link is **already canceled** and the agent tries to cancel again, the following status message is shown:

![](/files/3ewSfNA8Y3BWGkdZQjYU)

* If the payment **link expired**, it cannot be canceled. This happens if the customer hasn't clicked the payment link within 5 minutes. The following status message is shown:

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


---

# 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://guides.clickatell.com/chat-desk/agent-desk/send-payment-requests-via-chat-2-pay.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.
