Bayaran dalam talian dengan CHIP
Penyambungan akaun CHIP milik syarikat untuk bayaran invois melalui FPX, kad, e-dompet atau DuitNow QR serta perekodan bayaran dan resit automatik.
CHIP ialah gerbang pembayaran Malaysia. Selepas akaun CHIP disambungkan dengan Invoa, laman pelanggan bagi setiap invois yang belum dibayar memaparkan Pay online. Pelanggan membayar melalui FPX, kad, e-dompet atau DuitNow QR. Wang disalurkan ke akaun CHIP syarikat, kemudian ke akaun bank. Invoa tidak memegang wang tersebut. Apabila bayaran berjaya, Invoa merekodkannya, menandakan invois sebagai telah dibayar dan menghantar resit melalui e-mel.
Panduan ini menggunakan label antara muka bahasa Inggeris. Untuk memadankan label dengan panduan, pilih bahasa Inggeris sebagai bahasa antara muka dalam Settings → Account.
Pilihan, dengan akaun milik syarikat sendiri. CHIP tidak diperlukan untuk menggunakan Invoa. Tanpa CHIP, pelanggan membayar melalui pindahan bank atau DuitNow ke akaun yang tertera pada invois. Jika CHIP disambungkan, gunakan akaun pedagang CHIP milik syarikat sendiri. Wang disalurkan daripada CHIP ke akaun bank syarikat. CHIP mengenakan yuran bagi setiap bayaran. Invoa tidak mengenakan caj tambahan atau mengambil bahagian daripada yuran tersebut.
Keperluan sebelum bermula
- Akaun pedagang CHIP. Jika belum mempunyai akaun, klik Open a CHIP account dalam Settings → Payments (CHIP). CHIP mengesahkan perniagaan sebelum bayaran sebenar boleh diterima.
- Akses pemilik atau pentadbir dalam Invoa. Peranan lain boleh melihat laman tetapi tidak boleh mengubah tetapan.
1. Kunci daripada CHIP
Dalam portal pedagang CHIP:
- Semasa persediaan, aktifkan Test mode di bahagian atas portal. Kunci ujian hanya menghasilkan bayaran ujian. Tiada wang sebenar dipindahkan.
- Buka Developers → API keys, wujudkan kunci dan salin Secret key.
- Buka Developers → Brands dan salin Brand ID bagi jenama yang hendak dipaparkan kepada pelanggan semasa bayaran.
2. Penyambungan CHIP dalam Invoa
- Buka Settings → Payments (CHIP).
- Tandakan Use our own CHIP account.
- Tampal Brand ID dan Secret key.
- Jika menggunakan kunci ujian, tandakan These are CHIP test-mode keys (no real money moves).
- Biarkan Webhook public key (PEM) kosong buat sementara.
- Klik Save.
Kunci rahsia disulitkan semasa disimpan dan tidak dipaparkan semula. Medan kemudian memaparkan "Stored … — enter a new key to replace it". Untuk menggantikan kunci, tampal kunci baharu dan simpan.
3. Penambahan webhook Invoa dalam CHIP
Webhook membolehkan CHIP memaklumkan kejayaan bayaran kepada Invoa walaupun pelanggan menutup laman sebelum kembali.
- Dalam Invoa, salin alamat di bawah Webhook URL to paste into CHIP.
- Dalam portal CHIP, buka Developers → Webhooks → Add webhook.
- Berikan tajuk
Invoa. Tampal alamat sebagai URL panggil balik dan tandakan peristiwapurchase.paid.purchase.payment_failuredanpayment.refundedjuga boleh ditandakan. - Simpan webhook dalam CHIP dan salin kunci awamnya, iaitu teks yang bermula dengan
-----BEGIN PUBLIC KEY-----. - Kembali ke Invoa. Tampal kunci dalam Webhook public key (PEM) dan klik Save.
Petua: Jika Webhook public key (PEM) dibiarkan kosong, Invoa mencari webhook CHIP dengan alamat Invoa tersebut semasa tetapan disimpan. Kunci webhook disimpan secara automatik.
Semakan semasa penyimpanan
Setiap kali tetapan disimpan, Invoa menyemak kunci rahsia dengan CHIP. Keputusan dipaparkan di bahagian atas laman:
| Mesej | Tindakan |
|---|---|
| "CHIP accepted the secret key and its signing keys are stored." | Tiada tindakan diperlukan. Sambungan telah berjaya. |
| "Saved, but CHIP rejected the secret key …" | Semak bahawa kunci milik akaun CHIP ini. Tandakan kotak mod ujian bagi kunci ujian. Buang tanda bagi kunci sebenar. |
| "Saved, but CHIP could not be reached to check the key. Save again in a minute." | Cuba semula selepas seketika. |
| "Saved and CHIP accepted the key, but there is no CHIP webhook for … yet." | Tambahkan webhook mengikut langkah 3 supaya bayaran disahkan walaupun pelanggan menutup laman. |
Lencana di penjuru kanan atas menunjukkan akaun yang menerima bayaran. Your CHIP account bermaksud akaun telah disambungkan. Online payments off bermaksud pelanggan hanya melihat butiran bank.
Pengaktifan bayaran sebenar
Selepas bayaran ujian berjaya melalui keseluruhan proses:
- Dalam portal CHIP, matikan Test mode dan wujudkan kunci rahsia sebenar. Kunci sebenar berasingan daripada kunci ujian.
- Dalam Invoa, tampal kunci sebenar dalam Secret key. Buang tanda mod ujian dan klik Save.
- Baca mesej di bahagian atas laman. Jika mesej menyatakan webhook CHIP tiada, tambah semula seperti dalam langkah 3.
Kaedah bayaran
Di bawah Default payment methods, tandakan kaedah yang hendak ditawarkan pada invois:
| Kaedah | Pilihan pelanggan |
|---|---|
| FPX online banking (personal, B2C) | Bayaran daripada akaun perbankan dalam talian peribadi. |
| FPX corporate banking (B2B) | Bayaran daripada akaun perbankan dalam talian korporat syarikat. |
| Credit / debit card (Visa, Mastercard) | Bayaran kad. |
| E-wallets (Touch 'n Go, GrabPay, ShopeePay, Maybank QR) | Bayaran daripada e-dompet. |
| DuitNow QR | Imbas kod QR yang telah mengandungi jumlah bayaran melalui mana-mana aplikasi perbankan. |
Jika semua tanda dibuang, kelima-lima kaedah ditawarkan. CHIP hanya memaparkan kaedah yang aktif bagi akaun CHIP tersebut. Kaedah bertanda Not enabled on your CHIP account belum tersedia. Minta CHIP mengaktifkannya atau buang tanda pilihan tersebut.
CHIP mengenakan yuran bagi setiap transaksi mengikut kaedah bayaran. Rujuk harga CHIP di chip-in.asia.
Penyahaktifan kad bagi invois bernilai tinggi
Yuran kad dikira sebagai peratusan jumlah bayaran. Oleh itu, FPX mungkin lebih sesuai bagi invois bernilai tinggi. Tetapkan jumlah dalam Switch cards off for invoices at or above (RM). Nilai lalai ialah RM 5,000.00. Kad tidak ditawarkan apabila jumlah yang dibayar mencapai atau melebihi nilai tersebut. Masukkan 0 untuk sentiasa membenarkan kad. Jika kad ialah satu-satunya kaedah yang ditawarkan, kad kekal tersedia.
Paparan pelanggan
- Pada laman pelanggan bagi invois, pelanggan mengklik Pay online di bawah Amount due.
- Pelanggan dibawa ke laman bayaran selamat CHIP untuk menjelaskan keseluruhan baki. Pelanggan memilih kaedah dan membayar.
- CHIP mengembalikan pelanggan ke laman pelanggan yang memaparkan salah satu mesej berikut:
- "Payment received — thank you. Your receipt is on its way."
- "Thanks — your payment is being confirmed. This page updates once CHIP notifies us (usually within a minute)."
- "The payment was not completed. You can try again or pay by bank transfer."
Pay online hanya dipaparkan pada invois dalam ringgit yang masih mempunyai baki dan apabila bayaran dalam talian telah disediakan. Bayaran dalam talian sentiasa meliputi keseluruhan baki. Untuk bayaran sebahagian, pelanggan boleh membuat pindahan bank dan menggunakan I have paid by bank transfer.
Perekodan bayaran
Apabila CHIP mengesahkan bayaran, Invoa:
- Merekodkan bayaran dengan kaedah CHIP (online), rujukan yang bermula dengan
CHIPdan tarikh pengesahan CHIP. - Menandakan invois Paid atau Partially paid.
- Mengeluarkan resit dan menghantarnya berserta PDF ke e-mel dalam rekod pelanggan.
Jika CHIP menghantar pemberitahuan yang sama dua kali, Invoa hanya merekodkan bayaran sekali. Bayaran disenaraikan dalam Payments → Confirmed payments dengan webhook di sebelah kaedah bayaran.
Penyelesaian masalah
| Masalah | Punca yang mungkin |
|---|---|
| Butang Pay online tiada | Bayaran dalam talian belum disediakan, invois telah dibayar atau dibatalkan, atau invois bukan dalam ringgit. |
| Pelanggan melihat "Online payment is not available for this invoice yet. Please pay by bank transfer." | Sambungan CHIP telah dibuang atau belum lengkap. Semak Settings → Payments (CHIP). |
| Pelanggan telah membayar tetapi invois masih belum dibayar | Webhook tiada atau kunci awamnya salah. Semak semula langkah 3 dan simpan semula. |
| Kad tidak ditawarkan | Jumlah mencapai atau melebihi had kad, atau kad belum diaktifkan pada akaun CHIP. |