Overview
Icon for Billplz

Billplz

Simplify online payments for Malaysian customers via Billplz

Billplz payment provider for Medusa commerce

Demo page - With NextJS starter

NPM - Billplz payment hackathon

About

Participants

GitHub Discord Twitter @ibnumalik ibnumalik#3920 @ibnumalikmy

Description

A Medusa plugin to extend its payment ecosystem using Billplz - a fair payment platform.

Preview

Set up Project

Prerequisites

Installation

Install plugin package in Medusa backend

npm install medusa-payment-billplz

Configure the Billplz plugin

BILLPLZ_COLLECTION_ID=<COLLECTION_ID>
BILLPLZ_API_KEY=<SECRET_KEY>
BILLPLZ_X_SIGNATURE_KEY=<XSIGNATURE_KEY>
STORE_URL=<STORE_URL>
BACKEND_URL=<BACKEND_URL>
BILLPLZ_SANDBOX=true
  • Copy to clipboardCOLLECTION_ID can be retrieved in Billplz billing page.
  • Copy to clipboardSECRET_KEY and Copy to clipboardBILLPLZ_X_SIGNATURE_KEY is available in your account settings.
  • Copy to clipboardSTORE_URL is the store frontend url
  • Copy to clipboardBACKEND_URL is medusa backend url

During development it’s highly recommended to set Copy to clipboardBILLPLZ_SANDBOX to true and ensure you have sandbox accounts set up in Billplz.

Then in Copy to clipboardmedusa-config.js, add Billplz Copy to clipboardplugins to the plugins array. This is some of the avaibale options that can be passed to the plugin:

const plugins = [
//other plugins...
{
resolve: `medusa-payment-billplz`,
options: {
api_key: BILLPLZ_API_KEY,
x_signature_key: BILLPLZ_X_SIGNATURE_KEY,
collection_id: BILLPLZ_COLLECTION_ID,
production: !BILLPLZ_SANDBOX || false,
store_url: STORE_URL,
backend_url: BACKEND_URL
}
}
];

Resources

TODO

  • Add instruction to use in NextJS storefront starter.
  • Add library to provide components and hooks to use this plugins.

You may also like

Browse all integrations

Build your own

Develop your own custom integraiton

Build your own integration with our API to speed up your processes. Make your integration available via npm for it to be shared in our Library with the broader Medusa community.

gift card interface

Ready to build your custom commerce setup?