商户和在线支付
概述
在表单中支持直接向用户发起在线付款,支持微信和支付宝两种支付渠道,付款信息会显示在记录中。
-
公开表单提交后,立即呈现付款界面。
-
工作表提交记录后,在记录详情页显示支付按钮,支付后可退款。
支付界面:
支付信息:
表单在使用付款功能前,需要为组织开通商户服务,然后工作表中使用支付功能。
商户服务
开通商户服务
组织超级管理员点击系统头像,依次点选 "组织管理" > "商户与支付" > "商户",在商户管理页面点击“立即申请”或“创建商户”开通商户服务,然后选择支付渠道。
支付渠道支持两种模式:第三方平台支付、微信支付宝商户号直连支付。
-
聚合支付,由鲸先企付提供,提交资料需要1-3个工作日完成申请;支持微信和支付宝聚合支付,费率固定为0.25%,单笔支付最高1万元人民币。
-
微信支付,通过微信商户号开通,资金直达商户账户,无需经过第三方平台,费率参考微信支付官方规则
-
支付宝支付,通过支付宝商户号开通,资金直达商户账户,无需经过第三方平台,费率参考支付宝支付官方规则
聚合支付
-
选择支付宝或微信
-
申请商户号
此处申请的商户号是支付场景下的唯一标识,用于后续的收款交易及提现等功能。
填写完所需内容后,点击提交按钮。十秒左右完成申请,进入下一步。
申请商户的主体和微信服务号的主体和必须是同一个,不然微信支付渠道无法正常收款。
-
开通支付
-
在商户列表点击"开通"按钮,然后点击"前往中投支付",按要求逐步完成资料提交和银行卡绑定。
-
提交后将进行支付渠道的配置,将3个工作日内短信通知配置结果,通过后可进行支付意愿的认证操作。
鼠标放在手机图标上会显示二维码,可进行手机扫码填写。
-
-
支付意愿认证
在商户列表中,待认证的商户右侧点击“签约”按钮完成意愿认证。认证成功后才可使用微信/支付宝进行收款。
微信支付
配置微信直连支付需要开发者ID(AppID)、商户号、商家简称、商户APIv2密钥信息、商户API证书信息,请按照下方10个步骤进行配置或获取,然后补充到对应栏目中。
特别说明
- 通过平台表单收到的款项直接汇入你的微信商户号(微信财付通账户)。不支持收款到个人微信钱包。
- 平台不收取任何微信支付手续费,从微信商户号后台提现到银行卡免费,但提现前需要结算,会按单笔订单收取对应的结算手续费,微信支付商户后台提现介绍 点击查看,具体费率 点击查看。
- 订阅号和企业号无法配置微信支付,请勿尝试。
- 「微信认证服务号」和「微信商户号」可以不是同一主体。
- 请在微信的「账号中心——商户信息」查看自己商户号的类型。
配置步骤
-
注册微信服务号
进入微信公众平台,点击“立即注册”,选择"服务号"类型,按照微信的提示完成注册,注册完成后需要在服务号后台-设置与开发-微信认证页面完成微信认证。
-
将微信服务号授权绑定到本平台
具体操作请参考详情文档
-
申请微信支付商户号
进入微信支付商户平台,在二维码下方点击成为商家,完成「注册微信支付商户号」。如果已申请过微信普通商户号则不需要重复申请注册。
- 扫码注册商户号的微信号将做为商户号的超级管理员。
- 申请接入微信支付不收取任何申请费用。
- 一般微信支付团队会在 1-2 个工作日内完成审核,审核通过后需在线签约,具体以微信官网为准。
-
设置APIv2密钥
商户号的超级管理员微信扫码登录微信支付商户平台,在"账户中心"—"API安全"中设置APIv2密钥。密钥为32位,推荐使用搜索引擎(如百度)搜索内容:在线密码生成器生成,例如「随机密码生成器」,自己编写密钥无法发起支付。
设置成功的APIv2密钥不支持查看,请提前备份。
-
设置商户API证书
在微信支付商户平台的"账户中心"—"API安全"中申请API证书。按照微信的操作指引拿到证书文件,并保存到本地;
注意:一定要将文件保存到本地,证书申请后微信不支持查看
找到文件并解压缩,打开文件夹找到文件:apiclient_cert.p12:
打开 https://www.lddgo.net/convert/filebasesix ,上传apiclient_cert.p12文件,将其转成base64的文本内容,将文本内容复制粘贴到商户API证书字段内。
-
将商户号与AppID账号关联
如果未配置,会出现"调用支付JSAPI缺少参数:appId"的报错,请按以下步骤解决。
第一步:在微信支付商户平台的"产品中心"—"AppID账号管理"—"我关联的AppID账号",点击“+关联 AppID”添加服务号的AppID。
选择关联的Appid必须是已经授权绑定在本平台的微信服务号。
第二步:再登录微信公众平台,在"广告与服务"—"微信支付"—"商户号管理"中确认授权申请。
-
开通JSAPI支付、Native支付
在微信商户后台的“产品中心”—“我的产品”页面中开通JSAPI支付和Native支付,如果其中一个支付方式未开通,在配置微信支付时会报“该商户号未开通公众号支付”的错误提示。
-
绑定JSAPI支付授权目录
在微信商户后台的“产品中心”—“开发配置”—“支付配置”的页面中可以看到“JSAPI支付”——支付授权目录」,点击「添加」,设置后一般10分钟内生效。
-
SaaS组织:
请选择
https://
,输入www.mingdao.com/
,然后点击添加按钮。 -
私有部署 (待上线)
1.根据平台部署情况选择
https://
或http://
2.假如平台域名是
dx.domain.com
,则输入dx.domain.com/
,然后点击添加按钮。
-
-
获取商户号和商家简称
登录微信支付商户平台,进入产品中心——开发配置。
-
将前面步骤获取的信息填写到HAP中
支付宝支付
使用支付宝直连支付功能,需填写支付宝的商户号、商家简称、应用APPID、应用私钥和支付宝公钥等信息。
按下方步骤获取上面所需信息。
-
开通支付宝商家账号
打开支付宝官网,注册支付宝商家
-
支付宝商户号申请完成后,进入"商家平台"-"产品中心",点击并开通手机网站支付
-
使用注册支付宝商家账号填写的邮箱和密码登录支付宝开放平台,找到"控制台"—"我的应用"—"网页&移动应用",点击“创建网页移动应用”按钮
按照规则创建应用-输入应用名称—上传应用图标—应用类型为网页应用,选择商户号并关联,点击确认创建。
注意:网址 URL 及应用简介无需填写。如果是企业支付账号,务必选择对应的账号绑定。
-
获得应用公钥、支付宝公钥信息
依次进入"控制台"—"我的应用"—"网页&移动应用"——"已经创建好的应用"—"开发信息",配置接口加签方式
- 生成公钥、私钥、CSR:支付宝开放平台开发助手提供了一键生成密钥功能,便于开发者生成一对 RSA 密钥(应用公钥、应用私钥)以及公钥证书申请 CSR 文件(在线申请应用公钥证书需要)。请点击查看 详细步骤介绍,并按照步骤一一设置完成,完成后会获得如下图所示的公钥、私钥、CSR,请保存方便后续使用。
获得的私钥一定要保存好,后面需要复制到平台的 组织后台支付宝商户配置页面。
将上一步获得的 xxx.alipay.com_公钥.txt 粘贴至此处,点击保存设置。
保存设置后,复制「支付宝公钥」。
获得的支付宝公钥一定要保存,在平台配置支付宝时使用。
-
应用发布上线
以上内容设置完成后,点击提交审核,发布上线。
-
获取商户号、商户简称
进入“支付宝商家后台”-“账户中心”-“商户信息”页面,获取商户号和商户简称(别名)
-
获取支付宝应用APPID
进入支付宝商家后台绑定的网页应用获取其APPID
-
将以上步骤中获取到的相关信息填写到HAP的支付宝支付配置中
服务费和费率
-
功能服务费: 按商户号收费,年费为999元、月费为199元
-
渠道费率: 聚合支付费率为0.25%,微信支付/支付宝支付费率参考官方标准
在2025年1月22日之前开通的聚合支付的商户继续不收取服务费,且费率依旧为0.6%,待3个月过渡期后,将和新建的商户一样,收取功能服务费,渠道费率为0.25%。
商户管理和提现
- 最多可以创建20个商户
- 聚合支付方式单笔支付最高1万元人民币,微信支付宝直连支付方式的限额查看官方说明
- 提现暂不收取手续费,仅支持聚合支付提现,微信支付/支付宝直连的商户号提现只能在微信支付商户后台、支付宝商户平台操作
- 完成的交易需在交易日的一个工作日后才可提现
- 已认证的商户不支持删除
订单和退款
在“组织管理”-“商户与支付”-“订单”中可以查询订单明细和退款订单。
-
在订单明细中可以查看每笔交易的信息。完成的交易可以进行退款。
-
退款明细中,显示了所有已退款的订单信息
在线支付
在线支付适用的业务场景:会员管理、活动报名、软件购买等,您可根据公司实际业务需求通过支付配置完成在线收款。
支付开启入口
应用管理员在工作表的扩展功能下启用支付功能,支持在记录中支付和公开表单中支付。
支付配置
基础配置
-
选择商户: 组织下可以创建多个商户,一个工作表下仅支持一个收款商户。
-
支付内容:选择一个字段,在支付页面显示其内容。
-
支付金额:支付金额读取的是记录中的数字类型的值。
-
设置交易超时:开启后,在设置的时间内未支付将关闭交易。
记录中支付按钮配置
创建记录后,会显示支付按钮。
支付按钮是系统按钮,有3个方式可以控制支付按钮的显示。
-
内容用户和外部用户可分别设置能否使用支付
-
在指定的视图下才可见支付按钮
-
根据记录数据,满足条件时才显示支付按钮
在角色权限中,也可以控制角色成员能否使用支付。
字段映射
支付完成后,可以将支付信息写入到记录中的。点击设置按钮,然后选择对应的字段。
记录中显示支付信息
开启“在记录详情侧边栏显示支付订单信息”,在记录详情右侧,可以显示支付的信息。
显示效果:
允许退款
启用“允许退款”,完成交易7天内的订单支持申请退款,在记录的支付信息中可申请退款。目前仅付款人可申请退款。
如果没有开启“在记录详情侧边栏显示支付订单信息”,则不能主动申请退款,可联系管理员后台退款。
支付流程示例
-
创建记录后显示支付
-
公开表单点击提交按钮后显示支付内容
-
工作表创建记录后,在记录详情显示支付按钮,点击支付按钮查看需要支付内容
-
-
扫码开始支付
二维码支持微信和支付宝扫码支付。支付完成后可查看订单。
-
工作表记录中显示支付信息和映射信息,可进行退款。