E-Dagang & Pembayaran
Perbandingan Gerbang Pembayaran Malaysia (2026): Stripe, Billplz, ToyyibPay, Curlec & HitPay
Kos transaksi sebenar, tempoh penyelesaian FPX, yuran DuitNow QR, dan kestabilan langganan berulang untuk laman web perniagaan Malaysia pada tahun 2026.
Landskap Transaksi Digital Malaysia 2026
Di Malaysia, ekosistem e-dagang dan pembayaran perkhidmatan digital mempunyai ciri unik yang tidak boleh disamakan dengan pasaran Barat: PayNet FPX dan DuitNow QR adalah antara kaedah pembayaran dalam talian yang paling meluas digunakan. PayNet, pengendali rangkaian pembayaran kebangsaan, melaporkan 8.44 bilion transaksi pembayaran digital diproses di seluruh Malaysia pada 2025 — bukti betapa lazimnya pembayaran melalui rel perbankan ini, walaupun tanpa satu angka "peratus daripada jumlah transaksi checkout" yang tepat untuk disebut.
Walaupun kad kredit dan debit antarabangsa (Visa dan Mastercard) kekal penting bagi segmen perniagaan-ke-perniagaan (B2B) dan pelanggan berpendapatan tinggi, mana-mana laman web perniagaan di Malaysia yang gagal menyediakan laluan perbankan internet tempatan yang lancar akan kehilangan sebahagian besar potensi jualan mereka. Lebih buruk lagi, gerbang pembayaran yang kerap mengalami masa henti (downtime) semasa tempoh hari gaji (25hb hingga 30hb setiap bulan) akan melumpuhkan aliran tunai syarikat.
Dalam artikel kejuruteraan ini, kami membandingkan lima gerbang pembayaran paling berpengaruh di Malaysia pada tahun 2026: Stripe, Billplz, ToyyibPay, Curlec (oleh Razorpay), dan HitPay—dinilai dari segi kos transaksi sebenar, kitaran penyelesaian dana (settlement cycle), kestabilan webhook, dan sokongan langganan berulang.
1. Stripe Malaysia: Standard Emas API & Pengebilan Berulang Antarabangsa
Stripe kekal sebagai peneraju global dari segi kualiti dokumentasi pembangun, kit alat pembangunan perisian (SDK), dan infrastruktur pengebilan berulang (recurring billing).
Struktur Kos Transaksi (disahkan pada stripe.com/en-my/pricing, Sept 2026):
STRUKTUR KOS STRIPE MALAYSIA (2026):
+ Kad Kredit / Debit Tempatan : 3% + RM1.00 setiap transaksi berjaya
+ Kad Kredit Antarabangsa : +1 mata peratusan (kira-kira 4% + RM1.00), +2% jika penukaran mata wang diperlukan
+ FPX (Perbankan Dalam Talian) : 3% + RM1.00 setiap transaksi — SAMA seperti kad, BUKAN kadar rata rendah
+ Kitaran Penyelesaian Dana : Ditetapkan oleh Stripe mengikut akaun; tiada satu tempoh rasmi yang diterbitkan
Kekuatan Kejuruteraan:
- Stripe Billing & Subscriptions: Pengurusan pengebilan berulang yang paling fleksibel di dunia. Menyokong penagihan automatik bertingkat (tiered pricing), percubaan percuma, dan sistem pemulihan pembayaran gagal (Smart Retries) berasaskan pembelajaran mesin.
- Sistem Webhook Mantap: Menggunakan tandatangan kriptografi (
stripe-signature) dengan toleransi cap masa bagi menangkis serangan ulangan (replay attacks). - Stripe Radar: Enjin pencegahan penipuan gred enterprise yang menyekat kad curi secara automatik tanpa memerlukan campur tangan manual.
Kelemahan Operasi:
- Kos Kad Lebih Tinggi: Yuran 3.0% + RM1.00 adalah membebankan bagi perniagaan dengan margin keuntungan runcit yang nipis (contohnya barangan runcit atau peranti elektronik murah).
- Proses Pengesahan Korporat Ketat: Pendaftaran memerlukan pengesahan identiti pengarah SSM yang sangat terperinci dan semakan pematuhan AML/CFT yang ketat.
- Isu Penyesuaian FPX: Aliran FPX pada Stripe kadangkala mengalami kelewatan penyelarasan pesanan sekiranya titik akhir webhook laman web anda mengalami kependaman pelayan.
2. Billplz: Peneraju FPX Kos Rendah & Transaksi B2B Institusi
Billplz diasaskan di Malaysia dan telah menjadi tulang belakang perbankan FPX untuk ribuan PKS, institusi pendidikan, dan agensi kerajaan tempatan.
Struktur Kos Transaksi (disahkan pada main.billplz.com/pricing, Sept 2026):
STRUKTUR KOS BILLPLZ (2026):
+ Pelan Basic (Percuma) : FPX B2C RM1.25 flat; Kad 1.8% (MYR) / 3.8% (bukan-MYR)
+ Pelan Standard (RM999/TAHUN, bukan RM/bulan) : FPX B2C RM0.75 flat; Kad 1.5% (MYR) / 3.5% (bukan-MYR)
+ Kad Kredit : Diproses TERUS oleh Billplz sendiri, bukan melalui PayPal/2C2P
+ Kitaran Penyelesaian Dana : Hari bekerja seterusnya (FPX); T+2 hari bekerja (kad)
Kekuatan Kejuruteraan:
- Kecekapan Kos FPX Volum Tinggi: Bagi perniagaan bervolum tinggi, melanggan pelan Standard (RM999/tahun) menurunkan yuran FPX kepada RM0.75 setiap transaksi — penjimatan ketara berbanding kadar peratusan Stripe.
- Sokongan Penuh FPX B2B: Membolehkan pembayaran daripada akaun korporat bank-bank utama Malaysia (seperti Maybank2E, CIMB BizChannel, RHB Reflex) yang memerlukan kelulusan dua peringkat (maker-checker).
- Penyelesaian Dana Pantas: Wang didepositkan secara automatik ke akaun bank syarikat tempatan dalam tempoh 1 hingga 2 hari bekerja.
Kelemahan Operasi:
- Pengalaman Pengguna Alihan (Redirect Flow): Pelanggan terpaksa dialihkan keluar dari laman web anda ke domain Billplz untuk memilih bank, yang boleh mengurangkan kadar penukaran jualan (conversion rate) berbanding antara muka modal terus.
- Kekurangan Pengebilan Berulang Kad Automatik: Billplz tidak mempunyai infrastruktur tokenisasi kad kredit moden untuk langganan berulang tanpa campur tangan pengguna bulanan.
3. ToyyibPay: Platform Mesra PKS Mikro, Komuniti & Persatuan
ToyyibPay amat popular dalam kalangan perniagaan kecil, penjual media sosial, badan bukan berasaskan keuntungan (NGO), dan persatuan kerana proses pendaftarannya yang ringkas.
Struktur Kos Transaksi (disahkan pada toyyibpay.com/pricing-plans, Sept 2026):
STRUKTUR KOS TOYYIBPAY (2026):
+ Pelan Standard, FPX B2C : RM1.00 flat; FPX B2B RM2.00 flat (RM0 yuran persediaan untuk FPX)
+ Pelan Santai (NGO berdaftar) : FPX B2C PERCUMA
+ Kad Kredit (rakan kongsi) : 1.5% (kad tempatan) / 3.5% (kad asing) — TAPI yuran pendaftaran RM100 + RM100/tahun untuk kad
+ DuitNow QR : 1% atau RM1.00, mengikut mana berkenaan
+ Kitaran Penyelesaian Dana : T+1 hingga T+4 hari bekerja (Standard)
Kekuatan Kejuruteraan:
- Kelulusan Pantas: Menerima perniagaan milikan tunggal, persatuan berdaftar, dan PKS mikro dengan birokrasi minimum berbanding institusi perbankan konvensional.
- Integrasi Mudah: Pemalam WooCommerce dan borang pembayaran siap pakai yang boleh dikonfigurasikan dalam masa beberapa minit.
Kelemahan Operasi:
- Kelewatan Pemantauan Waktu Puncak: Semasa tempoh kempen jualan kebangsaan (seperti 11.11 atau hari gaji), pelayan webhook ToyyibPay pernah dilaporkan mengalami lonjakan kependaman, menyebabkan pesanan lambat ditandakan sebagai "Paid".
- Ketiadaan Ciri Enterprise: Tiada sokongan untuk multi-mata wang, API langganan lanjutan, atau perlindungan penipuan peringkat sistem.
4. Curlec (oleh Razorpay): Khusus Pengebilan Berulang & Direct Debit
Curlec telah merevolusikan kaedah pembayaran berulang di Malaysia dengan memanfaatkan sistem PayNet Direct Debit dan DuitNow AutoDebit, dan kini diperkukuhkan dengan teknologi Razorpay India.
Struktur Kos Transaksi (disahkan pada curlec.com/pricing, Sept 2026):
STRUKTUR KOS CURLEC (2026):
+ Pelan Basic (RM0 persediaan) : FPX 1.5% (min RM1); DuitNow Pay/AutoDebit 1.2% (min RM0.30); Kad tempatan 2.4%
+ Pelan Premium (RM999 sekali) : FPX 1.0% (min RM1); DuitNow Pay 1.0% (min RM0.30); Kad tempatan 2.0%
+ Kadar adalah BERASASKAN PERATUS, bukan yuran mandat rata yang tersendiri
Kami tidak dapat mengesahkan jadual yuran mandat rata yang berasingan untuk potongan bank berulang — halaman harga rasmi Curlec hanya menunjukkan kadar peratus di atas.
Kekuatan Kejuruteraan:
- Pengautomasian Langganan Melalui Akaun Bank: Pelanggan tidak memerlukan kad kredit untuk melanggan perkhidmatan bulanan; pembayaran ditolak secara automatik daripada akaun Maybank, CIMB, atau Public Bank mereka melalui mandat DuitNow AutoDebit yang sah.
- Kadar Penahanan Pelanggan Tinggi (High Retention): Akaun bank tidak mempunyai tarikh luput seperti kad kredit, mengurangkan isu langganan terputus akibat kad tamat tempoh.
Kelemahan Operasi:
- Halangan Kemasukan (Onboarding Friction): Pendaftaran mandat perbankan awal memerlukan pengesahan pengguna melalui portal perbankan internet, yang mengambil masa lebih lama berbanding memasukkan butiran kad kredit.
- Kos Permulaan: Kurang praktikal untuk laman e-dagang standard yang hanya menjual produk fizikal sekali bayar.
5. HitPay Malaysia: Ekosistem Omni-Saluran, DuitNow QR & E-Invois LHDN
HitPay berkembang pesat di rantau Asia Tenggara dengan menawarkan penyelesaian serba lengkap yang menghubungkan jualan fizikal di kedai dengan kedai dalam talian.
Struktur Kos Transaksi (disahkan pada hitpayapp.com/my/pricing, Sept 2026):
STRUKTUR KOS HITPAY MALAYSIA (2026):
+ Yuran Pendaftaran / Bulanan : RM0
+ DuitNow QR : 1.2% (berasaskan peratus, BUKAN yuran rata)
+ FPX : 1.8% + RM0.40 (berasaskan peratus + rata, BUKAN yuran rata sahaja)
+ Kad Kredit Tempatan : 1.2% + RM1.00; Kad Antarabangsa 3% + RM1.00
+ Kitaran Penyelesaian Dana : T+2 (baki bukan-kad); dari T+1 (baki kad)
Kekuatan Kejuruteraan:
- DuitNow QR Dinamik Berasaskan API: Menjana kod QR unik untuk setiap pesanan dengan nilai jumlah tepat. Pelanggan hanya perlu mengimbas menggunakan mana-mana aplikasi perbankan (MAe, CIMB Octo, Touch 'n Go eWallet), dan pesanan disahkan serta-merta tanpa perlu memilih bank secara manual.
- Penyelarasan E-Invois LHDN MyInvois: Menyediakan integrasi sedia ada untuk penjanaan e-invois selaras dengan mandat Lembaga Hasil Dalam Negeri (LHDN).
- Penggabungan POS & Web: Menyelaraskan inventori fizikal dan katalog digital dalam satu papan pemuka berpusat.
Kelemahan Operasi:
- Ekosistem Pembangun Lebih Baharu: Dokumentasi SDK dan pemalam pihak ketiga tidak seluas Stripe, memerlukan jurutera berpengalaman untuk menguruskan penyesuaian kompleks.
Matriks Perbandingan Komprehensif (2026)
| Gerbang Pembayaran | Yuran FPX | Yuran Kad Tempatan | DuitNow QR | Kitaran Penyelesaian | Kekuatan Utama | Model Perniagaan Sasaran |
|---|---|---|---|---|---|---|
| Stripe | 3% + RM1.00 | 3% + RM1.00 | Tiada senarai berasingan | Ditetapkan per akaun | Langganan Kad, API Global, Radar Fraud | SaaS, E-Dagang Global, Korporat |
| Billplz | RM0.75 (Standard) / RM1.25 (Basic) | 1.5% - 1.8% | Ya (1.5%) | Hari bekerja seterusnya (FPX) | Kos FPX Terendah, Sokongan B2B | PKS Runcit, Yuran Pendidikan, B2B |
| ToyyibPay | RM1.00 flat | Rakan kongsi, 1.5% | 1% atau RM1.00 | T+1 ke T+4 | Pendaftaran Pantas, FPX Percuma Persediaan | PKS Mikro, NGO, Kelab, Komuniti |
| Curlec | 1.0% - 1.5% (min RM1) | 2.0% - 2.4% + RM1.00 | 1.0% - 1.2% (DuitNow Pay) | Tidak diterbitkan | Auto-Debit Akaun Bank Tempatan | Langganan Bulanan, Gimnasium, Keahlian |
| HitPay | 1.8% + RM0.40 | 1.2% + RM1.00 | 1.2% | T+2 (bukan-kad) / T+1 (kad) | DuitNow QR API, Omni-channel POS | Kafe, Butik Runcit, E-Dagang Tempatan |
Angka di atas ialah kadar pelan standard yang diterbitkan oleh setiap penyedia sendiri pada September 2026 — sentiasa sahkan kadar semasa di laman harga rasmi penyedia sebelum membuat komitmen, kerana kadar ini berubah tanpa notis.
Kejuruteraan Webhook & Ralat "Pending Payment" yang Kerap Berlaku
Isu teknikal paling lazim yang dihadapi oleh kedai WooCommerce di Malaysia adalah pesanan yang tersekat pada status "Pending Payment" walaupun wang pelanggan telah ditolak daripada akaun bank mereka.
Puncanya hampir selalu berakar umbi dalam pengendalian webhook:
- Kegagalan Jabat Tangan SSL (SSL Handshake Failure): Pelayan hosting murah gagal menyokong suite penyulitan cipher TLS moden yang diperlukan oleh gerbang pembayaran.
- Ketiadaan Idempotensi (Missing Idempotency): Gerbang pembayaran menghantar notifikasi webhook berulang kali sekiranya pelayan anda lewat membalas dengan kod status HTTP 200. Tanpa kunci idempotensi, pangkalan data anda mungkin memproses pesanan pendua atau mencetuskan ralat ranap.
- Sekatan Firewall / WAF: Konfigurasi keselamatan yang terlalu agresif menyekat alamat IP pelayan gerbang pembayaran kerana menyangkanya sebagai serangan bot.
<?php
// Contoh Pengendali Webhook FPX Selamat dengan Verifikasi Tandatangan & Idempotensi
declare(strict_types=1);
namespace JagaWeb\Payments;
class WebhookHandler {
public function handleBillplzCallback(): void {
$input = file_get_contents('php://input');
$signature = $_SERVER['HTTP_X_SIGNATURE'] ?? '';
$secretKey = getenv('BILLPLZ_X_SIGNATURE_KEY');
// 1. Verifikasi Integriti Kriptografi
$expectedSignature = hash_hmac('sha256', $input, $secretKey);
if (!hash_equals($expectedSignature, $signature)) {
http_response_code(403);
exit('Invalid Signature');
}
$payload = json_decode($input, true);
$billId = $payload['id'] ?? null;
$paidStatus = ($payload['paid'] === true || $payload['paid'] === 'true');
// 2. Semakan Idempotensi dalam Pangkalan Data
if ($this->isTransactionAlreadyProcessed($billId)) {
http_response_code(200);
exit('Transaction Already Processed');
}
// 3. Kemas Kini Status Pesanan dengan Selamat
if ($paidStatus) {
$this->markOrderAsCompleted($billId, $payload['transaction_id']);
}
http_response_code(200);
echo 'OK';
}
}
Nasihat Pemilihan untuk Pengarah Perniagaan
Memilih gerbang pembayaran bukan semata-mata mencari yuran peratusan terendah di atas kertas. Kehilangan satu transaksi bernilai RM300 akibat kegagalan integrasi teknikal jauh lebih merugikan daripada perbezaan yuran transaksi sebanyak 50 sen.
- Sekiranya perniagaan anda menjual produk runcit secara domestik dengan volum transaksi tinggi: Billplz atau HitPay memberikan margin keuntungan terbaik dan aliran tunai pantas (T+1).
- Sekiranya perniagaan anda membina perkhidmatan langganan berulang atau menyasarkan pasaran antarabangsa: Stripe adalah pilihan paling stabil dan berskala besar.
- Sekiranya model perniagaan anda bergantung pada pengekalan bulanan pengguna tempatan tanpa kad kredit: Curlec menyediakan penyelesaian mandat akaun bank yang tiada tandingan.
Di JagaWeb, Pelan JagaWeb Care (RM450/bulan) kami merangkumi pemantauan tamat tempoh SSL serta pemantauan ketersediaan 24/7 dan tindak balas insiden, supaya laluan pembayaran yang rosak dikesan lebih awal, bukan selepas pelanggan mengadu. Bagi sistem yang berhadapan ralat pembayaran berulang akibat ralat seni bina legasi, Semakan Pemilikan & Akses (RM1,500) kami menyediakan diagnostik mendalam untuk menyelamatkan hasil jualan syarikat anda.