MARKETPLACE
PLUGINS
BILLPLZ PAYMENT GATEWAY
Billplz Payment Gateway logo

Billplz Payment Gateway

Published August 2026
   •    Updated August 2026

Plugin details

The easiest way to integrate Billplz into your Bubble app.
Billplz is Malaysia's most developer-friendly payment gateway, supporting FPX bank transfers used by millions of Malaysians. This plugin handles the hard parts for you — bill creation, payment verification, X-Signature security, and redirect handling — all pre-wired and ready to use.

ACTIONS INCLUDED (FREE):
- Create Bill — Generate a Billplz payment link and redirect your customer to pay
- Get Bill — Check the payment status of any bill by ID
- Verify X-Signature — Validate Billplz callback authenticity using HMAC-SHA256
- Verify Redirect — Parse and verify the redirect URL after payment

SETUP:
1. Install the plugin
2. Enter your Billplz API Secret Key and X-Signature Key in the plugin settings
3. Set mode to "sandbox" for testing or "production" for live payments
4. Add the Create Bill action to any workflow

REQUIREMENTS:
- A Billplz account (free to create at billplz.com)
- A collection ID from your Billplz dashboard

Built for Malaysian Bubble developers by HustleCrowd.

$2

Per month

stars   •   0 ratings
0 installs  
This plugin does not collect or track your personal data.

Platform

Web & Native mobile

Contributor details

HustleCrowd logo
HustleCrowd
Joined 2021   •   1 Plugin
View contributor profile

Instructions

STEP 1 — Install the plugin Install Billplz Payment Gateway from the Bubble marketplace.

STEP 2 — Get your Billplz credentials
- Sign up at billplz.com (or billplz-sandbox.com for testing)
- Go to Settings → Keys & Integration
- Copy your Billplz Secret Key
- Copy your X Signature Key
- Note your Collection ID from the Collections page

STEP 3 — Configure plugin settings
In your Bubble app, go to Plugins → Billplz Payment Gateway and enter:
- api_secret_key: Your Billplz Secret Key
- x_signature_key: Your X Signature Key
- mode: "sandbox" for testing, "production" for live payments

STEP 4 — Create a payment
Add the "Create Bill" action to any workflow with:
- collection_id: Your Billplz Collection ID
- email: Customer email
- name: Customer name
- amount: Amount in cents (RM10 = 1000)
- description: Payment description
- callback_url: Your backend workflow URL
- redirect_url: Your thank-you page URL

STEP 5 — Handle the redirect
On your thank-you page, run "Verify Redirect" on page load using URL parameters:
- bill_id: URL parameter "billplz[id]"
- paid: URL parameter "billplz[paid]"
- paid_at: URL parameter "billplz[paid_at]"
- x_signature: URL parameter "billplz[x_signature]"
Check is_valid = "true" and paid = "true" before updating your database.

STEP 6 — Handle callbacks
Create a backend API workflow exposed as a public endpoint.
Use "Verify X-Signature" to validate Billplz's POST before updating payment status.

Demo app editor link: https://bubble.io/page?name=billplz-demo&id=admin-da&tab=tabs-1

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble