> For the complete documentation index, see [llms.txt](https://guides.clickatell.com/chat-desk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guides.clickatell.com/chat-desk/agent-desk/send-payment-requests-via-chat-2-pay.md).

# 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="https://content.gitbook.com/content/AeMbivaErQPM4rXdM6fm/blobs/oHu8VYm5IcRKXetFngns/image.png" 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*.

![](https://content.gitbook.com/content/AeMbivaErQPM4rXdM6fm/blobs/KyHsbn6JHFMAz9xArwO9/image.png)

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 %}

![](https://content.gitbook.com/content/AeMbivaErQPM4rXdM6fm/blobs/H8qrZlSUaZ1WjeqnXPak/image.png)

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

![](https://content.gitbook.com/content/AeMbivaErQPM4rXdM6fm/blobs/7qPpqhnq1kSUX27ih8dM/image.png)

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

<img src="https://content.gitbook.com/content/AeMbivaErQPM4rXdM6fm/blobs/oxWCTrEPgXaA9uayhOac/image.png" 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;

![](https://content.gitbook.com/content/AeMbivaErQPM4rXdM6fm/blobs/zl6HKcjn7Lim7XRdVEsr/image.png)

### 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:

![](https://content.gitbook.com/content/AeMbivaErQPM4rXdM6fm/blobs/4XqkAplt4BK3lp3zqLkS/image.png)

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

![](https://content.gitbook.com/content/AeMbivaErQPM4rXdM6fm/blobs/I5RYgLgzMd3hpTccG4gm/image.png)

* 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="https://content.gitbook.com/content/AeMbivaErQPM4rXdM6fm/blobs/SQW7WCes2V9Yu2UL5vaf/image.png" alt=""><figcaption></figcaption></figure>
