# Cipta payment form pertama anda

> Bina payment form BCL dengan tajuk, harga dan pilihan bayaran, kemudian kongsi link-nya untuk mula menerima bayaran.
>
> Source: https://docs.bcl.my/ms/create-payment-form/

Payment form ialah page tempat pelanggan anda mengisi butiran mereka dan membuat bayaran kepada anda. Cipta satu dalam beberapa minit, kemudian kongsi link-nya. Ini langkah 4 daripada 4 untuk jualan pertama anda.

Sediakan tajuk, penerangan, harga dan gambar utama (980 x 580 piksel sesuai) payment form anda sebelum anda mula.

## Cipta payment form

Mula dari senarai payment form:

1. Pergi ke **Payments** → **Forms** dan klik **Create Form**. Page **Create New Payment Form** dibuka.

   *(Screenshot: Page Payment Forms dengan butang Create Form ditanda)*

2. Jika akaun anda masih dalam Test Mode, kotak **You are building in Test Mode** dibuka. Klik **Continue in Test Mode** untuk terus membina, atau **Connect Bayarcash** untuk [sambungkan akaun anda](/ms/connect-bayarcash/) dahulu. Test payment boleh digunakan serta-merta dan tiada caj dikenakan.

   *(Screenshot: Kotak You are building in Test Mode dengan butang Continue in Test Mode ditanda)*

## Tambah maklumat asas

Tab **Basic Information** menyimpan apa yang pelanggan anda nampak dahulu:

1. Masukkan **Title**. BCL mengisi **URL Slug** berdasarkan tajuk itu, dan memaparkan link penuh payment form di bawahnya. Anda boleh menukar slug itu.

   *(Screenshot: Tab Basic Information dengan ruangan Title ditanda, dan URL Slug diisi berdasarkan tajuk itu)*

2. Pilihan: tambah **Form Label** untuk menanda payment form itu. Label hanya untuk team anda, dan pelanggan tidak nampak label ini.
3. Di bawah **Featured Image**, klik **Select Media** untuk menambah gambar. Gambar ini dipaparkan di bahagian atas payment form dan pada [homepage BCL](/ms/homepage/) anda.
4. Tulis **Description** tentang apa yang pelanggan bayar.

Untuk mengumpul maklumat tambahan, seperti nama syarikat atau saiz, buka tab **Custom Field Form** dan klik **Add Custom Field**.

## Tetapkan harga & pilihan bayaran

Pada tab **Payment Details**, tetapkan cara pelanggan membayar:

1. Dalam **Price Setting**, pilih **Single Amount**, **Open Amount (User Input)**, **Multiple Items** atau **Items with Variations**.
2. Untuk **Single Amount**, masukkan **Amount**.

   *(Screenshot: Tab Payment Details dengan Price Setting ditanda, ditetapkan kepada Single Amount dengan jumlah RM 50)*

3. Pilih **Type of Form**. **Payment** sesuai untuk kebanyakan jualan. Lihat [Pilih jenis form yang sesuai](/ms/form-types/).
4. Di bawah **Payment Configuration**, semak **Portal Key** dan pilih satu atau lebih kaedah **Payment Option**. Lihat [Pilih portal key Bayarcash](/ms/bayarcash-portal-key/).
5. Pilih **Classification Code** untuk LHDN. Guna **022 - Others** jika tiada yang sesuai.
6. Biarkan **Payment Mode** pada **Platform Default** untuk mengikut tetapan akaun anda, atau pilih **Test Mode** atau **Live Mode** untuk payment form ini sahaja.

## Semak tetapan payment form & simpan

Tab **Form Configuration** ada suis yang mengawal payment form itu:

1. Di bawah **Form Status**, biarkan **Form Active** on supaya pelanggan boleh membayar, dan **Display on Homepage** on untuk menyenaraikan payment form itu pada homepage anda.

   *(Screenshot: Tab Form Configuration dengan suis Form Status ditanda)*

2. Di bawah **Payment Settings**, pilih sama ada **Enable Gateway Fee** menambah [caj gateway](/ms/gateway-fees/) pada jumlah bayaran pelanggan.

   *(Screenshot: Bahagian Payment Settings dengan suis Enable Gateway Fee ditanda)*

3. Klik **Add Payment Form** di bahagian atas page. BCL memaparkan **Form created** dan membuka payment form itu untuk diedit.

   *(Screenshot: Butang Add Payment Form ditanda di bahagian atas page)*

## Buka & kongsi payment form

Untuk melihat payment form seperti yang pelanggan anda akan nampak:

1. Pergi ke **Payments** → **Forms**.
2. Klik **View Form** dalam lajur **Live Form** bagi payment form anda. Copy alamat dari browser anda untuk berkongsi.

   *(Screenshot: Senarai payment form dengan View Form ditanda dalam lajur Live Form)*

## Isu biasa

### Bagaimana saya boleh menguji payment form sebelum pelanggan menggunakannya?

Tetapkan Payment Mode payment form itu kepada Test Mode pada tab Payment Details. Bayaran pada payment form itu dihantar ke sandbox Bayarcash, manakala payment form anda yang lain kekal live.

### Berapa banyak custom field yang boleh ada dalam satu payment form?

Sehingga 20 custom field bagi setiap payment form. Ruangan drop-down, checkbox, radio dan button masing-masing boleh ada sehingga 20 pilihan.

### Classification Code mana yang patut saya pilih?

Pilih kod LHDN yang sepadan dengan apa yang anda jual. Jika tiada yang sesuai, pilih 022 - Others.
