# Establish Connection

### WhatsApp Native Payment

This feature enhances the customer journey and facilitates conversions for businesses using WhatsApp Business API. With Native Payment integration, businesses can seamlessly send bills directly to clients within WhatsApp. This documentation will guide you through the process of linking your payment account and utilizing the available payment options for Indian businesses.

{% hint style="info" %}
This feature is available for businesses in Singapore and India, as well as for their customers in these countries.
{% endhint %}

#### Link Your Payment Account

To Link your WhatsApp UPI account to Gallabox, go to Catalog and select the Payments option.&#x20;

1. Under Configure the Payment Gateway, click on Connect for "**WhatsApp Pay**". A pop-up will open for you to add the details.&#x20;
2. Select the WhatsApp Channel (Indian Phone Number associated with Gallabox), update the payment provider and [configuration name](#update-payment-provider-in-meta) (on your [META SUITE](https://business.facebook.com/) account).
3. Choose the Payment Provider (UPI VA ID, RazorPay, or PayU as used in WhatsApp Business Manager) and enter payment configuration name (as used in WhatsApp Business Manager).
4. Click on Save to add another payment gateway to receive payments via Gallabox.&#x20;

<figure><img src="https://3137140735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZcl3T6ePz95GpzjAeOLW%2Fuploads%2Ftb9hhHRBO9sEVV2EOKDq%2FWhatsApp%20Payment.gif?alt=media&#x26;token=9b1e410e-93a9-4f16-a63f-3ea626a6b73b" alt=""><figcaption></figcaption></figure>

#### Update Payment Provider in META

To start receiving payments on WhatsApp, businesses need to add a payment configuration to their    corresponding WhatsApp Business Account. This configuration allows businesses to link their payment gateway account to WhatsApp. Each payment configuration is associated with a unique name.

Steps to Link Your Payment Account:

1. Navigate to the '***Direct pay methods***' page under the '***India***' section in WhatsApp Business Manager.
2. Fill in the required details as prompted on the '***Direct pay methods***' page. These details typically include information about your payment gateway account.
3. Upon submission of the payment details, you will be redirected to the payment gateway website.
4. On the payment gateway website, enter your credentials (such as username and password) to authenticate your account. Follow the instructions provided by the payment gateway to complete the linking process.

<figure><img src="https://3137140735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZcl3T6ePz95GpzjAeOLW%2Fuploads%2FMCSKeTK8jXWJ15LCqdQm%2FWhatsApp-Native-Payments.gif?alt=media&#x26;token=bc3d898e-29e6-405b-b568-125643283df8" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Note:

1. Ensure that you provide accurate and up-to-date information during the payment configuration setup process.
2. The linking process may vary depending on the specific payment gateway you are using. Follow the instructions provided by your payment gateway provider.
3. Once the linking process is successfully completed, your payment gateway account will be linked to WhatsApp, allowing you to send bills directly to clients within the app.
   {% endhint %}

### Razorpay

Check out the below videos for an in-depth insight on Connecting Razorpay:-&#x20;

#### Setup your Channel

Go through the below video to understand the steps to set up the Channel.&#x20;

{% embed url="<https://youtu.be/ctV_c_aHjaI>" %}

Follow the below steps to set up your Channel.&#x20;

1. Go to **Payments** under **Commerce**.&#x20;

<figure><img src="broken-reference" alt=""><figcaption></figcaption></figure>

2. Click on **Start Configuration** select the **Channel.** Click on **Enable.**

<figure><img src="broken-reference" alt=""><figcaption></figcaption></figure>

#### Link Your Razorpay Account

Go through the below video to understand the steps to set up the Payment Provider.&#x20;

{% embed url="<https://www.youtube.com/watch?v=mqxLsD321c4>" %}

Follow the below steps to set up your Channel.&#x20;

1. Select the **Razorpay** Payment Provider provide a name. Click on **Connect** and then **Authorize.**

<figure><img src="broken-reference" alt=""><figcaption></figcaption></figure>

2. Click on **Done** and y*ou have successfully establish a connection for the payments.* You can now send payment links to your Customers and track the status of the payments.

Thank you for choosing RazorPay for your business needs.

### Network International

Gallabox has introduced a new payment gateway integration, enhancing your transaction experience with greater security and flexibility. A well-known payment solutions provider in the Middle East and Africa.

#### Set up your Channel

1. To setup the payments in your WhatsApp Channel, go to Payments under Commerce. Click on Configuration on the right side of the window (if you have already connected Native Payments or RazorPay). If you are configuring the payments for the first time, click on start configuration button in the middle of the window.&#x20;

<figure><img src="https://3137140735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZcl3T6ePz95GpzjAeOLW%2Fuploads%2FWSTWLR89CE5aTLAf4RoV%2FNetwork%20International.gif?alt=media&#x26;token=c936a6a0-f4c1-412d-ba59-ce91134f9e6b" alt=""><figcaption></figcaption></figure>

2. Choose the WhatsApp Channel for which you will enable the paymnet gateway. If you have already added another payment gateway, check if it is enabled and click next.&#x20;

<figure><img src="https://3137140735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZcl3T6ePz95GpzjAeOLW%2Fuploads%2FC3UO5Quuduxbpd9TykEv%2FNI-Channal.gif?alt=media&#x26;token=7ca264e5-bfea-41bd-9b55-e614585b3c0e" alt=""><figcaption></figcaption></figure>

3. Click on Connect for Network Payment under the Available Payment gateway. When connecting, you will need to provide the API key generated in the Network international site and the Outlet ID.&#x20;

<figure><img src="https://3137140735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZcl3T6ePz95GpzjAeOLW%2Fuploads%2FMdzPcyJDgGL0i0bBBsqz%2FNI%20Configuration.gif?alt=media&#x26;token=6f93a34f-4b2a-41e9-be54-5216210ee380" alt=""><figcaption></figcaption></figure>

4. Once it is configured, you can configure the Expiry duration of the link that will be generated and sent.&#x20;

<figure><img src="broken-reference" alt=""><figcaption></figcaption></figure>

5. When sending the Payment Request, first name and email ID will be fetched from the contact information and the last name and product details should be filled in manually when creating a payment request.&#x20;

<figure><img src="broken-reference" alt=""><figcaption></figcaption></figure>
