# 用QR Terminal收款

> 把手机或平板电脑变成收款柜台。输入金额，出示QR码，顾客扫码就能付款。
>
> Source: https://docs.bcl.my/zh/qr-terminal/

QR Terminal把你的手机、平板电脑或手提电脑变成收款柜台。你输入金额，BCL显示QR码，顾客用银行App或电子钱包App扫码付款。它适合活动、摊位和店铺柜台。

## 设置QR Terminal

在你[连接Bayarcash账号](/zh/connect-bayarcash/)之后，只需设置一次。在那之前，这个标签页会显示**Complete Bayarcash Configuration above**，栏位也会被锁住。

1. 前往**Platform Setup** → **Payment**，打开**QR Terminal**标签页。

   *(Screenshot: Payment Settings里的QR Terminal标签页已标示)*

2. 在**Portal Key**选择接收QR付款的Bayarcash portal。
3. 在**QR Payment Channels**选择要提供的付款渠道，例如**DuitNow QR**。

   *(Screenshot: Portal Key栏已选一个portal，QR Payment Channels设为DuitNow QR，两者都已标示)*

4. 你也可以在<strong>Quick Amounts (RM)</strong>加入自己的预设金额（可选）。留空的话，会使用RM5、10、20、50和100。
5. 点击**Save QR Terminal Settings**。你会看到**QR Terminal settings saved successfully**。

   *(Screenshot: Save QR Terminal Settings按钮已标示)*

这些设置只属于你自己：每位使用QR Terminal的团队成员都要保存自己的portal和付款渠道。

## 收一笔款

设置好QR Terminal后，每笔付款这样收：

1. 点击**Quick Actions** → **QR Terminal**。你也可以在侧边栏前往**Payments** → **QR Terminal**，或在设置标签页点击**Open QR Terminal**。

   *(Screenshot: Quick Actions菜单，QR Terminal已标示)*

2. 用数字键盘输入金额，或点击快捷金额，例如**RM10**。最低金额是RM2.00。点击**C**清除金额，或点击箭头键删除最后一个数字。

   *(Screenshot: 终端显示RM 10.00，金额和快捷金额按钮已标示)*

3. 你也可以打开**Customer (optional)**，加入顾客的**Name**、**Phone**或**Email**（可选）。
4. 如果你提供多过一个付款渠道，在**Payment Channel**下选择一个。如果只有一个渠道，终端会直接使用它。
5. 点击**GENERATE QR**，把QR码出示给顾客。

   *(Screenshot: 终端的Customer (optional)部分已填写，GENERATE QR按钮已标示)*

画面会显示**Scan to Pay**，连同金额、DuitNow QR码、订单号码和倒数计时。QR码只在很短的时间内有效，大约一分钟。显示<strong>Waiting for payment…</strong>时，BCL会自动检查付款。

*(Screenshot: Scan to Pay画面，显示QR码、订单号码和倒数计时)*

收到付款时，你会看到**Payment Received**，连同订单号码、付款渠道和时间，并会响起提示音。点击**NEW PAYMENT**为下一位顾客收款，或等8秒让终端自动重置。如果付款失败，你会看到**Payment Failed**。点击**NEW PAYMENT**重新开始。

> **Caution**
> 即使**Test Mode**已开启，QR Terminal也总是使用你已连接的Bayarcash账号。它显示的每个QR码都是真实的付款请求，所以请用小额测试。

## 如果QR码过期

倒数结束时，你会看到**QR EXPIRED**和**No payment received for this code**：

- 如果顾客说已经付款，先点击**Customer already paid? Check status**。
- 否则，点击**REGENERATE QR**，为同样的金额显示一个新的QR码。

*(Screenshot: QR EXPIRED画面，REGENERATE QR按钮和Customer already paid? Check status链接已标示)*

QR码显示期间，你也可以随时点击**CHECK STATUS**，或点击**CANCEL**重新开始。每笔QR付款都记录为真实付款，所以在测试模式关闭时，它会出现在[Transactions](/zh/transactions/)。测试模式开启时，Transactions只显示测试付款，所以QR付款不会列在那里。

## 常见问题

### QR Terminal显示尚未设置，怎么办？

前往Platform Setup → Payment，打开QR Terminal标签页，选择Portal Key和你的QR Payment Channels，然后点击Save QR Terminal Settings。

### QR码已过期，但顾客说已经付款了。这笔付款会不见吗？

不会。在过期画面点击Customer already paid? Check status。BCL会先再次检查这笔付款，你才生成新的QR码。

### 我可以更改快捷金额按钮吗？

可以。在Platform Setup → Payment的QR Terminal标签页，在<strong>Quick Amounts (RM)</strong>加入你自己的金额。
