Skip to main content
Available in🇲🇾 Malaysia
An FPX B2B payment is made from a company bank account. One person at the company — the maker — raises the payment, and a separate authorised person — the checker — approves it inside the company’s own bank portal. By default, a payment that is waiting on a checker fails immediately. With maker-checker enabled, the payment instead stays in the created state for up to five days, giving the checker time to act.
Watch Out!This feature changes the payment status your systems receive for the same event, so it is enabled only on request and only with your explicit agreement. Confirm that your integration can handle a payment staying in created for up to five days before asking for it.
Payment Method EnablementFPX must already be live on your account. Contact your account manager or raise a request with our Support team to enable maker-checker.

What Changes

  • Only payments from the 24 corporate FPX banks are held. Retail FPX payments and every other payment method behave exactly as before.
  • A held payment stays in created for up to five days. The window is fixed and cannot be shortened or extended for an individual business.
  • Your customer receives no emails while the payment is waiting. Emails resume at the final outcome.
  • A waiting payment cannot be cancelled. Treat it as pending until an outcome webhook arrives.

Identify a Waiting Payment

A payment waiting for approval and a payment abandoned at checkout both show the created status. A waiting payment also carries the following on Payment Fetch and in the payment.created payload:
An abandoned payment does not carry this.

Webhooks

Know more about setting up webhooks.

Payment Outcomes

Supported Banks

Payments from the following 24 corporate FPX banks are held for approval: PHBM_C · MFBB_C · ARBK_C · AGOB_C · BNPA_C · BIMB_C · BKRM_C · BMMB_C · CIBB_C · CITI_C · DEUT_C · HSBC_C · HLBB_C · KFHO_C · MBBE_C · OCBC_C · PBBE_C · PBBN_C · RHBB_C · SCBL_C · UOVB_C · SBIA_C · SBIB_C · SBIC_C

Frequently Asked Questions

No. The approval sits with your customer’s finance team, in their own bank’s portal. Only their checker can approve or reject it.
No. The window is fixed and is not configurable.
No. Only payments from the 24 corporate FPX banks are held. Retail FPX and every other payment method are unaffected.
No. Maker-checker is not available in test mode — it can only be seen working on a live corporate payment.