> For the complete documentation index, see [llms.txt](https://guides.clickatell.com/chat-2-pay-user-guide/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-2-pay-user-guide/configure-chat-2-pay/configure-chat-2-pay/manage-callback-notifications/salesforce.md).

# Salesforce

Embed a Chat 2 Pay “extension” into your Salesforce CRM/OMS to allow a call center agent to trigger the payment request.

## Install & authenticate Chat 2 Pay cartridge

### **Getting Started**

1. Navigate to the Salesforce App Store URL that hosts the cartridge:  <https://www.salesforce.com/products/commerce-cloud/partner-marketplace/partners/chat-2-pay/>
2. Click the “download” button
3. When prompted, authenticate yourself with your Commerce Cloud account details
4. The cartridge is downloaded as a zipped folder
5. Further instructions to complete the cartridge installation can be found in this folder
6. Once installation is complete, you are now ready to navigate to and use your cartridge in Salesforce

### Activate Chat 2 Pay Cartridge

Log into your Salesforce Business Manager account. The Chat 2 Pay extension that you installed appears under *Merchant Tools*.

Select *Authorization* and enter the **activation key** generated when you [configured the extension](/chat-2-pay-user-guide/configure-chat-2-pay/configure-chat-2-pay.md) in the Clickatell Portal when prompted. Click *Submit*.

Once activated, Chat 2 Pay is [ready for use by your customer service agents](#using-chat-2-pay-as-a-customer-service-agent).

![](/files/-Mia2sk4DkdRX7KACKpF)

## Using Chat 2 Pay as a Customer Service Agent

1. The agent logs in to the Salesforce Customers Service Center and clicks *Create New Order.*&#x20;

![](/files/d9Lb7qd917wPbld697QI)

2\. The existing order management workflows are used to capture the order:

* Select a customer.
* Set the billing address.
* Click *Add Product* and select the products the customer wants to buy.
* Select a shipping method.
* Confirm order details and click *Submit order*.

![](/files/iM6Jj5qlS3lfFYsQkxXZ)

3\. *Chat 2 Pay* appears as a new payment method. Select this, confirm order details, and click *Save*.

![](/files/-MiROeTtIFxdx-VLbxk4)

4. The order information is auto-populated.&#x20;
   * If the customer's phone number is available in Salesforce, this will also auto-populate and can be edited by the customer service agent.&#x20;
5. Select the channel you will use to send the link to the customer.
6. Click *Send*.

![](/files/yDW9fB6YVCPJXIu5Zj36)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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-2-pay-user-guide/configure-chat-2-pay/configure-chat-2-pay/manage-callback-notifications/salesforce.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.
