# 干货 \| 手把手教你开通小程序里的微信支付

- 作者：Astrian
- 发布时间：2017-11-14 19:00
- 原文：https://www.ifanr.com/minapp/935315

![](https://s3.ifanr.com/wp-content/uploads/2017/11/Featured-9.jpg)

文 \| Charlie、郑智文

无论是电商小程序、红包小程序，甚至生活服务小程序，**你都有可能需要对接微信支付。**

在对接微信支付的过程中，你有可能会遇到这些问题：

- 哪些小程序可以申请微信支付？
- 微信支付手续费和结算周期是多少？
- 如何申请微信支付？
- 如何结算通过微信支付获得的收入？
- 如何给用户付款？

今天，**知晓程序就来为你总结，小程序对接微信支付的全过程**。希望这篇文章，可以帮你为小程序尽快接入支付功能、尽快上线。

### 哪些小程序可以申请微信支付？

**开通微信支付的硬性要求，只有一条：小程序已通过微信认证。**关于如何申请微信认证，知晓程序在之前的文章中，可到文末点击相关链接查看。

当然，**只有主体为组织的小程序才能申请微信认证**，这有所以个人开发者无法申请支付功能。

除了明面上的要求，**微信支付还限定商户必须选择对应商户类目**。如果你的企业在「微信支付商户不支持的经营范围」中，你可能无法申请微信支付。

不过，微信支付提供的商户类目包括 15 个大类和更多的细分小类。**基本上，只要企业业务不是违法、违规的，都能在里面找到对应类目。**

![](https://s3.ifanr.com/wp-content/uploads/2017/11/type.png)

关注「知晓程序」微信公众号，回复「商户类目」，获取完整商户类目表格。

### 微信支付手续费和结算周期是多少？

每一个支付工具都会按比例收取手续费，微信支付也不例外。

**对于不同类别的商户，微信支付所收取的手续费也有所差异：**

- 实体交易类目，手续费费率通常为 0.60%。
- 虚拟交易类目，费率通常为 1%（需要注意，小程序不能销售虚拟物品）**。**

部分类目会适当下调、甚至免除手续费（例如，公立医院通过微信支付结算免手续费）。

**有关结算周期，不同商户类目也会有所差**异，但一般都会为 T+1（交易完成后一天结算）到 T+7（交易完成后七天结算）。

关注「知晓程序」微信公众号，回复「结算费率」，获取所有类目商户结算费率额、结算周期表格。

需要注意的是，**微信官方称这些信息仅作为参考使用**，具体费率以商家在微信支付商户平台中的核准记录为准。

### 如何申请微信支付？

如果你第一次接入微信支付，**你需要申请一个微信支付商户账户**。

首先，我们进入公众平台（mp.weixin.qq.com），使用小程序帐户登录。接着，在左侧边栏中，我们可以找到「微信支付」选项。点击进入后，可以找到「开通」按钮。

![](https://s3.ifanr.com/wp-content/uploads/2017/11/apply-wechatpay.jpeg)

在新页面中，微信会向我们确认开通方式。**如果你没有申请过商户账户，那么你应该选择左侧的「新申请」。**

![](https://s3.ifanr.com/wp-content/uploads/2017/11/choosewaytoapply.jpeg)

接下来，**我们就需要填写一些资料**。我们需要填写的资料，大致分为三类：

- 基本信息：申请微信支付的企业、对接联系人信息，包括企业经营类目、所需销售的商品信息等。
- 商户信息：企业资质信息，包括营业执照、组织机构代码证等，以及法人代表等资料。
- 结算账户：用于资金结算打款的对公帐户。

**你需要做的，就是依照页面提示，将所准备的资料清晰、准确地填写即可**。填写完毕并确认无误后，在最后一步就可以点击「确认提交」按钮。

![](https://s3.ifanr.com/wp-content/uploads/2017/11/successful.jpeg)

提交后，微信会审核你提交的资料，并尽快为你开通微信支付商户账户。你可以在小程序后台查询申请进度。

如果审核通过，**微信会将对接微信支付相关的重要信息，发送至申请时填写的联系人邮箱中。**

需要注意的是：邮件中的内容请务必保密！**建议将这些信息转移至安全位置，并彻底删除这封邮件。**

![](https://s3.ifanr.com/wp-content/uploads/2017/11/mailnotification.jpeg)

此时，我们的申请算是走到了最后一步：确认对公账户。

**在审核时，微信会向你填写资料的对公帐户中进行小额打款。**现在你需要做的是，找到公司的财务，确认小额打款金额；然后从小程序后台进入微信支付，登录商户账户，进行验证。

![](https://s3.ifanr.com/wp-content/uploads/2017/11/verify.jpeg)

验证完毕后，微信支付会要求你签署一份协议（呃，其实就是象征性点一个按钮）。最后，我们就完成了微信支付商户账户的申请。

![](https://s3.ifanr.com/wp-content/uploads/2017/11/completed.jpeg)

接下来，**你就可以利用小程序提供的 API 接口和官方文档，在小程序中调用微信支付，完成开发**。

当然，在开发过程中，你可能会遇到不少的问题和疑难。**开发之前不如先看看文末相关链接，了解如何避开这些「坑」。**

### 如何结算通过微信支付获得的收入？

对接微信支付的小程序发布后，用户就可以在小程序里，用微信支付付款了。

**用户付款后，只要资金可用，我们就可以在微信支付商户后台进行提现。**微信为我们提供了两种提现方式：自动提现和手动提现。

如果商户账户开通了自动提现功能，微信将会定期将微信支付商户账户内的现金打入对公账户中，**而这个功能也是新开通商户账户时，微信默认开通的。**

如果需要关闭或进行调整，我们可以在商户后台，进入「产品中心」找到「自动提现」，点击就可以设置「自动提现」功能，或是将其关闭。

![](https://s3.ifanr.com/wp-content/uploads/2017/11/5796148-117a505b5895ee7c.png)

关闭自动提现功能后，**若需提现到对公账户，可以在商户后台的「交易中心」-「资金管理」中，进行提现操作**。

### 如何给用户付款？

如果你的小程序涉及「用户提现」功能，那么「企业付款到零钱」功能就是必不可少的。

**按照结算周期不同，该功能的开通条件也有所差异。**

#### 1. 符合什么条件，才能开通这个功能？

如果你的商户账户结算周期为 T+7，那么你就可以直接开通「企业付款到零钱」功能，无需满足其他特定条件。

**而如果你的结算周期是 T+1，那么你的商户账户需要符合特定条件**，才能开通这个功能：

- 入驻微信支付满 90 天。
- 从申请开通当天算起，连续的以往 30 天都有正常交易记录。

只要符合以上条件，你就可以开通「企业付款到零钱」功能。

**但商户需要为这个功能开设「运营账户」（相当于设置提现总额）**，向用户付款的资金，都会从运营账户扣除。

**开设运营账户，不需要再次提交审核。**只需在商户后台的「产品中心」找到「运营账户」，进行开通即可。

#### 2. 如何完成付款行为？

只要符合条件，在商户后台的「产品中心」中，就可以找到「企业付款到零钱」功能并开通。接着，我们可以直接在后台，或是通过 API 接口，完成付款操作。

在商户后台进行付款时，我们需要填写：

- 公众号 AppID
- 收款用户的 OpenID（小程序授权登录时可获得）
- 付款金额，可精确至分位

![](https://s3.ifanr.com/wp-content/uploads/2017/11/5796148-8c8a8a4aed686db2.png)

#### 3. 使用付款至零钱功能，需要注意什么？

**如果你选择使用 API 接口进行付款，你需要留心有关安全相关的问题。**在商户后台的「账户中心」-「API 安全」，可以设置企业付款接口调用的 IP 限制，以及每日向同一用户付款的次数限制。

除了安全设置之外，**开发者还需要特别留意相关接口所需安全证书的安全性**，防止证书泄露。另外，**程序上一定要防止并发提现，防止用户多次、重复提现**。

还需要注意的是：

- 每个小程序，每天可以为同一个用户（即同一 OpenID）支付最多 1 万元。
- 向个人用户付款不收取任何手续费。

**对于红包类小程序接入微信支付，还会涉及类似「二清」等的问题。**在做这类小程序之前，大家一定要做足功课，避免违规、违法。

「知晓程序」微信公众号会在未来为大家提供有关「二清」相关的文章，敬请关注。

#### 相关阅读

- [小程序如何申请微信认证？\| 小程序问答 #35](http://www.ifanr.com/minapp/902430)
- [小程序如何接入微信支付？你可能会遇上这些坑 \| 技术宝典](http://www.ifanr.com/minapp/736647)

**关注「知晓程序」公众号 ，在微信后台回复「干货」，获取小程序运营推广干货大全。**

**![](https://s3.ifanr.com/wp-content/uploads/2017/11/20171101173458.jpg)**

![](https://s3.ifanr.com/wp-content/uploads/2017/09/bottomqrcode.gif)
