> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.spreadsimple.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Billplz Checkout

Connect [Billplz](https://main.billplz.com/) gateway, a payment platform for organizations and one of the most popular payment solutions in Malaysia.
---
### To set up the Billplz Checkout for your website:

1. Go to your `Add-ons` Tab -> `Payment Gateways` menu click on **Billplz card**, then turn on **Enable** toggle:

![](https://storage.crisp.chat/users/helpdesk/website/918f9541750fe800/billplz-1_1px1wfo.png)

2. Select the necessary environment (Sandbox for testing or Production for live).

![](https://storage.crisp.chat/users/helpdesk/website/918f9541750fe800/cleanshot-2022-01-06-at-202715_nqbc5z.png)

3. In your Billplz account, go to `Keys&Integrations` section and copy your Secret Key. Then paste it to the **Secret Key field** on the add-on card. 

![](https://storage.crisp.chat/users/helpdesk/website/918f9541750fe800/billplz-2_fnmzhr.png)
Follow [this instruction to get Secret Key](https://help.billplz.com/article/54-how-to-get-the-billplz-secret-key)

4. In the `Billing/Payment Form/Payout API section` create a collection and copy its ID (you can also use an existing one) and paste it to the **Collection ID field** on the add-on card.

![](https://storage.crisp.chat/users/helpdesk/website/918f9541750fe800/billplz-3_1v0eh0m.png)

Follow [this instruction to get your Collection ID](https://help.billplz.com/article/55-how-to-get-the-collection-id)

5. In your Billplz `Keys&Integrations` section copy your XSignature Key and paste it to the **xSignature Key field** on the add-on card. 

![](https://storage.crisp.chat/users/helpdesk/website/918f9541750fe800/billplz-4_1p99lip.png)

Follow [this instruction to get your XSignature Key](https://help.billplz.com/article/120-how-to-enable-x-signature-key)

6. Customize the **Button Title** and **Description** if necessary, and click **Save**. 

7. Prepare your [Order form](https://help.spreadsimple.com/en/article/customizing-order-form-fields-1alashw/).

|| Please note that Billplz requires that during checkout a customer should provide name and email address or mobile number (that includes country code, area code and number without spaces or dashes, e.g., + 60122345678 or 60122345678). Mobile is required if the email is not present. Make sure your order form has at least a Name and Email/Phone number fields. 

8. Save the changes and publish your website.

Now your Billplz checkout is ready to use!

![](https://storage.crisp.chat/users/helpdesk/website/918f9541750fe800/billplz-checkout_1jngaqy.png)

## Also, check these how-to's:

* [How to add multiple payment methods](https://help.spreadsimple.com/en/article/adding-multiple-payment-methods-uoy2i6/)

* [How to set up Stripe](https://help.spreadsimple.com/en/article/stripe-checkout-1p4bv4n/)

* [How to set up PayPal](https://help.spreadsimple.com/en/article/paypal-checkout-of7z8r/)

* [How to set up Razorpay](https://help.spreadsimple.com/en/article/razorpay-checkout-rxjwty/)

* [How to set up Payplug](https://help.spreadsimple.com/en/article/payplug-checkout-ur9fvk/)