# 在Make中使用Bayarcash

> 用邀请链接把Bayarcash App添加到你的Make organization，连接账号，然后在scenario中使用Bayarcash。
>
> Source: https://docs.bayarcash.com/zh/make/

[Make](https://www.make.com)（前称Integromat）用名为scenario的可视化工作流程连接各种App。Make的Bayarcash App让scenario不用写代码，就能与你的Bayarcash账号配合使用。

## 开始之前

添加App之前，你需要准备：

- 一个Make账号。App会安装在你其中一个Make organization中。
- 一个已获批准的Bayarcash商家账号，或用于测试的sandbox账号。
- 你在商家后台（merchant dashboard）的Bayarcash key。请参阅[找到你的API key](/zh/api-keys/)。

## 把Bayarcash App添加到Make

Bayarcash通过邀请链接分享它的Make App，而不是通过Make的公开App列表。添加步骤如下：

1. 登录Make。
2. 打开[Bayarcash邀请链接](https://www.make.com/en/hq/app-invitation/2b07ed861f787c1e498d49d681944314)。
3. 选择你搭建scenario的organization。
4. 安装App。

之后，App只能在那个organization中使用。如果要用在其他organization，请再次打开链接。

## 连接你的Bayarcash账号

你第一次使用Bayarcash module时，Make会要求你建立连接。建立连接的步骤如下：

1. 在scenario中添加一个module，然后搜索**Bayarcash**。
2. 选择你需要的module。
3. 创建新连接，然后输入它要求的Bayarcash key。
4. 保存连接。

测试时使用sandbox key。等一笔测试付款从头到尾顺利完成后，才换成正式key。

## 在Make接收付款结果

Bayarcash会把每笔付款的结果发送到该付款的callback URL。要在Make根据结果执行操作：

1. 用Make的**Webhooks** App开始第二个scenario，并复制它的地址。
2. 创建付款时，如果module有callback URL栏位，就把这个地址填进去。
3. 先用你的API Secret Key验证`checksum`，再信任这些资料。请参阅[验证callback和checksum](/zh/callbacks-and-checksum/)。

## 小贴士

- **每笔付款使用唯一的订单号码。** 它把每个callback对应回启动scenario的那一行。
- **每个环境使用一个连接。** 给每个连接取一个清楚的名称，这样测试就不会用到正式key。

## 常见问题

### 在scenario添加module时，我找不到Bayarcash。为什么？

Bayarcash App不在Make的公开App列表中，它是通过邀请链接分享的。请再次打开邀请链接 (https://www.make.com/en/hq/app-invitation/2b07ed861f787c1e498d49d681944314)，并把App安装在你搭建scenario的organization中。

### 邀请链接只显示Make的登录页面。我该怎么办？

登录Make，或注册一个Make账号，然后再次打开邀请链接。App会安装在Make organization中，所以你必须先登录。

### 连接需要哪些Bayarcash key？

使用与付款同一个商家后台的key：测试用sandbox key，真实付款用正式key。请参阅找到你的API key (/zh/api-keys/)。
