Skip to content

Set Up Payment Methods

Open in ChatGPT

Boxify supports two kinds of payment: online payment (through a payment gateway) and offline payment (bank transfer). This article helps you choose, then shows you how to set up each one.

All payment methods are configured under Settings › Payments › Payment Methods. If you do not enable any method, offline payment is the default.

Payment Methods settings screen

Examples: Hitpay, Billplz.

How it works:

  1. The customer selects online payment at checkout.
  2. The customer is redirected to the payment gateway page.
  3. The customer completes payment.
  4. The system automatically confirms the payment, marks the item as Paid, and updates the order status.

Benefits:

  • No manual confirmation needed
  • Faster checkout for customers
  • Lower risk of fake payment receipts
  • Easier to scale your business

How it works:

  1. The customer selects offline payment at checkout.
  2. The customer transfers payment to your bank account.
  3. The customer uploads a photo or PDF of the payment receipt.
  4. The receipt appears in your Payments menu.
  5. You check your bank statement to confirm the transfer.
  6. You reconcile the payment in the system and change the item status to Paid.
FeatureOnline paymentOffline payment
Auto payment confirmationYesNo
Manual reconciliation requiredNoYes
Receipt upload requiredNoYes
Faster checkoutYesDepends on customer
Risk of fake proofLowHigher
Recommended for scalingYesLimited

Choose online payment if you want automatic confirmation, less manual work, or are growing your business.

Choose offline payment if you prefer direct bank transfers, do not use a payment gateway, or are comfortable verifying payments manually.

Boxify supports two payment gateways: Hitpay and Billplz. Both work fully with Boxify. Choose the one that suits your business, or the one you already have an account with.

GatewayMalaysiaSingapore
HitpayYesYes
BillplzYesNo

Hitpay (recommended) is available to Malaysia and Singapore merchants. It has a clear dashboard and a responsive support team, and is the recommended option if you are new to online payments.

Billplz is available to Malaysia merchants only.

  1. Log in to your Hitpay dashboard.

  2. Go to Payment Gateway › API Settings.

  3. Copy your API Key.

    Hitpay API Key location

  4. Paste it into Boxify.

    Pasting Hitpay API Key into Boxify

To accept PayNow with Hitpay, see Setting up PayNow with Hitpay.

Get your Secret Key and Collection ID from Billplz

Section titled “Get your Secret Key and Collection ID from Billplz”
  1. Log in to your Billplz dashboard.

  2. Go to Settings › Keys & Integration.

    Billplz Keys and Integration settings

  3. Copy your Secret Key.

    Billplz Secret Key location

  4. Go to Billing › Create Collections. Name the collection (for example, your Facebook Page name).

    Billplz Create Collections screen

  5. Copy the Collection ID.

    Billplz Collection ID location

  6. Paste the Secret Key and Collection ID into Boxify.

    Pasting Billplz credentials into Boxify

  1. Go to Settings › Payments › Payment Methods.
  2. Turn on your gateway: Hitpay (Malaysia MYR or Singapore SGD) or Billplz (Malaysia only).
  3. Enter the credentials from your gateway account: the API Key for Hitpay, or the Secret Key and Collection ID for Billplz. You can also change the Label, the name customers see at checkout.
  4. Click Save.

Offline payment lets customers transfer money directly to your bank account and upload a payment receipt during checkout.

  1. Go to Settings › Payments › Payment Methods.
  2. Turn on Offline Payment.
  3. Set the Label, the name customers see at checkout. The default is “Bank transfer, CDM”.
  4. Click Save.
  5. Put your bank details (bank name, account name, account number) in your Payment Message and in Important Information, so customers know where to transfer. The Payment Message reaches customers in Messenger; webstore customers see only Important Information in their cart.

Before marking an order Paid:

  1. Confirm the payment amount in your bank statement.
  2. Make sure the amount matches the outstanding balance.
  3. Reconcile the payment in the system.
  4. Change the item status to Paid.

See also:

© 2026 Boxify. All rights reserved.