# 让收银员用QR收款

> BCL没有Cashier角色。把收银员加为Team成员并开启Can View Transactions，他就能用QR Terminal，只看到自己的销售。
>
> Source: https://docs.bcl.my/zh/qr-terminal-cashier/

BCL没有“Cashier”角色。如果只想让柜台员工使用QR Terminal，而不能用其他功能，就把他加为**Team**成员，并且只开启**Can View Transactions**。这一个权限就能为他打开QR Terminal。每位收银员用自己的账号登录，选择自己的portal，也只看到自己收的付款。

## 添加收银员

只有管理员可以做这一步。先准备好收银员的名字和电邮地址，然后：

1. 点击侧边栏底部的公司名称，选择**Team Member**。
2. 点击**Add Team Member**，填写**Name**和**Email**。
3. 在**User Role**选择**Team**。**Crew Event**永远无法打开QR Terminal，而**Admin**可以看到你的整个账号。
4. 在**Portal Key**选择这位收银员收款用的Bayarcash portal（一个或多个）。收银员设置QR Terminal时只能从这些portal中选择，所以不要留空。
5. 在**Require Portal Key**选择**Required**，让他的销售记到他自己的portal。

   *(Screenshot: Kopi Kampung Cashier (Siti)的Add Team Member面板，User Role设为Team，已选Portal Key，Require Portal Key设为Required，全部已标示)*

6. 设置至少8个字符的**Password**。
7. 在**Transaction Permissions**下，开启**Can View Transactions**。其他权限全部保持关闭。

   *(Screenshot: Transaction Permissions里的Can View Transactions已开启并已标示，Payment Form Permissions的开关全部关闭)*

8. 点击**Create**。BCL会显示**Member added**。

   *(Screenshot: Team Members页面，新的Team成员Kopi Kampung Cashier (Siti)已标示)*

BCL不会发送邀请电邮。请你自己把电邮地址和密码交给收银员。其他栏位请看[添加团队成员](/zh/add-team-member/)。

## 选择员工portal的规则

每位成员的**Require Portal Key**会跟随你账号的设置，除非你更改它。账号设置是**Platform Setup** → **Payment**里、在**Default Portal**下方的**Require staff to select a portal key**。它在**Test Mode**关闭后才会出现，而且只有账号拥有者可以更改。

*(Screenshot: Payment Settings里的Default Portal栏和Require staff to select a portal key开关，开关已标示)*

QR Terminal本身总是使用收银员在自己设置里选择的portal。这些portal规则也适用于收银员创建的付款链接。请看[选择Bayarcash portal key](/zh/bayarcash-portal-key/)。

## 在收银员的账号设置QR Terminal

QR Terminal设置属于每个人自己，所以收银员要用自己的账号登录，设置一次：

1. 在侧边栏点击**Payments** → **QR Terminal**。

   *(Screenshot: 收银员的侧边栏：Dashboard、Transactions、Payments（QR Terminal已标示）、Platform Setup和Tools)*

2. 第一次打开时，终端会显示**QR Terminal Not Configured**。点击**Go to Settings**。

   *(Screenshot: QR Terminal Not Configured信息，Go to Settings按钮已标示)*

3. 在**QR Terminal Settings**选择**Portal Key**。列表只显示管理员给这位收银员的portal。
4. 在**QR Payment Channels**选择要提供的付款渠道，例如**DuitNow QR**。
5. 点击**Save QR Terminal Settings**。收银员会看到**QR Terminal settings saved successfully**。

   *(Screenshot: QR Terminal Settings，Portal Key、设为DuitNow QR的QR Payment Channels和Save QR Terminal Settings按钮已标示)*

只有收银员自己的账号可以保存这些设置。身为管理员，你可以通过**Team Members**里的**Portal Key**，控制他能选择哪些portal。

## 收一笔款

收银员收款的方式和拥有者一样：

1. 打开**QR Terminal**，输入金额；需要的话，也可以在<strong>Customer (optional)</strong>下输入顾客资料。
2. 点击**GENERATE QR**。

   *(Screenshot: 终端显示RM 2.00，有一位上门顾客的名字和电邮，GENERATE QR按钮已标示)*

3. 把**Scan to Pay**的QR码出示给顾客。画面会显示订单号码和倒数计时。

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

QR码过期或收到付款时会怎样，请看[用QR Terminal收款](/zh/qr-terminal/)。

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

账号正式启用后，每笔QR付款都会出现在**Transactions**，并记在收款的收银员名下。**Team**成员在那里只看到自己的付款。**Test Mode**开启期间，**Transactions**只列出测试付款，所以QR付款不会显示。

## 收银员能做和不能做的事

只开启**Can View Transactions**时，收银员可以使用的功能如下：

| 功能 | 收银员 | 备注 |
| --- | --- | --- |
| **QR Terminal** | 可以使用 | 也在**Quick Actions**里。 |
| **QR Terminal Settings** | 可以更改自己的设置 | 在**Platform Setup** → **Payment**下。他在那个页面看不到其他内容。 |
| **Transactions**和**Dashboard** | 可以查看自己的 | 如果你开启**Show data for all team members**，就能看到所有人的。 |
| **Payment Link** | 可以创建 | 在**Quick Actions**里。 |
| **Tools** | 可以打开 | **Marketing Logs**、**Notification Logs**和**Webhook Logs**。 |
| 付款表单、活动、预约、lead | 看不到 | 除非你开启相关权限。 |
| **Customers**、**Team Profile**、**Team Members** | 无法打开 | 仅限管理员。 |
| Bayarcash密钥和付款设置 | 看不到 | 仅限管理员。 |

## 小贴士

几个好习惯，让柜台销售更容易核对：

- **给每位收银员或每个柜台一个自己的Bayarcash portal**。在Bayarcash为每个柜台创建一个portal，在**Portal Key**把它给那位收银员，并把**Require Portal Key**设为**Required**。这样每笔Bayarcash结算都对应一个柜台，对账简单得多。请看[选择Bayarcash portal key](/zh/bayarcash-portal-key/)。
- **一人一个账号，不要共用**。每笔付款都记在收款的账号名下，共用账号就看不出谁收了哪笔钱。
- **保持Show data for all team members关闭**。它默认是关闭的。在**Team Profile**开启后，每位Team成员都能看到你账号的所有数据，不只是收银员。
- **用Impersonate查看收银员的画面**。在**Team Members**，点击他那一行的**Impersonate**，就能看到和他完全一样的BCL画面。请看[团队角色和权限](/zh/team-roles/)。

## 常见问题

### BCL有Cashier角色吗？

没有。角色只有Admin、Team和Crew Event。把收银员加为Team，只开启Can View Transactions。QR Terminal只需要这一个权限。

### 收银员的QR Terminal Settings里，Portal Key列表是空的。为什么？

Team成员只能从你给他的portal中选择。前往Team → Team Members，在他那一行点击Edit，然后选择Portal Key。

### 收银员看得到其他员工的销售吗？

默认看不到。除非你在Team Profile开启Show data for all team members，否则团队成员只看到自己的数据。
