Skip to main content

商户和在线支付

概述

在表单中支持直接向用户发起在线付款,支持微信和支付宝两种支付渠道,付款信息会显示在记录中。

  • 公开表单提交后,立即呈现付款界面。

  • 工作表提交记录后,在记录详情页显示支付按钮,支付后可退款。

支付界面:

支付信息:

表单在使用付款功能前,需要为组织开通商户服务,然后工作表中使用支付功能。

商户服务

开通商户服务

组织超级管理员点击系统头像,依次点选 "组织管理" > "商户与支付" > "商户",在商户管理页面点击“立即申请”或“创建商户”开通商户服务,然后选择支付渠道。

支付渠道支持两种模式:第三方平台支付、微信支付宝商户号直连支付。

  • 聚合支付,由鲸先企付提供,提交资料需要1-3个工作日完成申请;支持微信和支付宝聚合支付,费率固定为0.25%,单笔支付最高1万元人民币。

  • 微信支付,通过微信商户号开通,资金直达商户账户,无需经过第三方平台,费率参考微信支付官方规则

  • 支付宝支付,通过支付宝商户号开通,资金直达商户账户,无需经过第三方平台,费率参考支付宝支付官方规则

聚合支付

  1. 选择支付宝或微信

  2. 申请商户号

    此处申请的商户号是支付场景下的唯一标识,用于后续的收款交易及提现等功能。

    填写完所需内容后,点击提交按钮。十秒左右完成申请,进入下一步。

    申请商户的主体和微信服务号的主体和必须是同一个,不然微信支付渠道无法正常收款。

  3. 开通支付

    1. 在商户列表点击"开通"按钮,然后点击"前往中投支付",按要求逐步完成资料提交和银行卡绑定。

    2. 提交后将进行支付渠道的配置,将3个工作日内短信通知配置结果,通过后可进行支付意愿的认证操作。

    鼠标放在手机图标上会显示二维码,可进行手机扫码填写。

  4. 支付意愿认证

    在商户列表中,待认证的商户右侧点击“签约”按钮完成意愿认证。认证成功后才可使用微信/支付宝进行收款。

微信支付

配置微信直连支付需要开发者ID(AppID)、商户号、商家简称、商户APIv2密钥信息、商户API证书信息,请按照下方10个步骤进行配置或获取,然后补充到对应栏目中。

特别说明

  • 通过平台表单收到的款项直接汇入你的微信商户号(微信财付通账户)。不支持收款到个人微信钱包。
  • 平台不收取任何微信支付手续费,从微信商户号后台提现到银行卡免费,但提现前需要结算,会按单笔订单收取对应的结算手续费,微信支付商户后台提现介绍 点击查看,具体费率 点击查看。
  • 订阅号和企业号无法配置微信支付,请勿尝试。
  • 「微信认证服务号」和「微信商户号」可以不是同一主体。
  • 请在微信的「账号中心——商户信息」查看自己商户号的类型。

配置步骤

  1. 注册微信服务号

    进入微信公众平台,点击“立即注册”,选择"服务号"类型,按照微信的提示完成注册,注册完成后需要在服务号后台-设置与开发-微信认证页面完成微信认证。

  2. 将微信服务号授权绑定到本平台

    具体操作请参考详情文档

  3. 申请微信支付商户号

    进入微信支付商户平台,在二维码下方点击成为商家,完成「注册微信支付商户号」。如果已申请过微信普通商户号则不需要重复申请注册。

    • 扫码注册商户号的微信号将做为商户号的超级管理员。
    • 申请接入微信支付不收取任何申请费用。
    • 一般微信支付团队会在 1-2 个工作日内完成审核,审核通过后需在线签约,具体以微信官网为准。
  4. 设置APIv2密钥

    商户号的超级管理员微信扫码登录微信支付商户平台,在"账户中心"—"API安全"中设置APIv2密钥。密钥为32位,推荐使用搜索引擎(如百度)搜索内容:在线密码生成器生成,例如「随机密码生成器」,自己编写密钥无法发起支付。

    设置成功的APIv2密钥不支持查看,请提前备份。

  5. 设置商户API证书

    在微信支付商户平台的"账户中心"—"API安全"中申请API证书。按照微信的操作指引拿到证书文件,并保存到本地;

    注意:一定要将文件保存到本地,证书申请后微信不支持查看

    找到文件并解压缩,打开文件夹找到文件:apiclient_cert.p12:

    打开 https://www.lddgo.net/convert/filebasesix ,上传apiclient_cert.p12文件,将其转成base64的文本内容,将文本内容复制粘贴到商户API证书字段内。

  6. 将商户号与AppID账号关联

    如果未配置,会出现"调用支付JSAPI缺少参数:appId"的报错,请按以下步骤解决。

    第一步:在微信支付商户平台的"产品中心"—"AppID账号管理"—"我关联的AppID账号",点击“+关联 AppID”添加服务号的AppID。

    选择关联的Appid必须是已经授权绑定在本平台的微信服务号。

    第二步:再登录微信公众平台,在"广告与服务"—"微信支付"—"商户号管理"中确认授权申请。

  7. 开通JSAPI支付、Native支付

    在微信商户后台的“产品中心”—“我的产品”页面中开通JSAPI支付和Native支付,如果其中一个支付方式未开通,在配置微信支付时会报“该商户号未开通公众号支付”的错误提示。

  8. 绑定JSAPI支付授权目录

    在微信商户后台的“产品中心”—“开发配置”—“支付配置”的页面中可以看到“JSAPI支付”——支付授权目录」,点击「添加」,设置后一般10分钟内生效。

    • SaaS组织:

      请选择https://,输入www.mingdao.com/ ,然后点击添加按钮。

    • 私有部署 (待上线)

      1.根据平台部署情况选择https://http://

      2.假如平台域名是dx.domain.com,则输入dx.domain.com/,然后点击添加按钮。

  9. 获取商户号和商家简称

    登录微信支付商户平台,进入产品中心——开发配置。

  10. 将前面步骤获取的信息填写到HAP中

支付宝支付

使用支付宝直连支付功能,需填写支付宝的商户号、商家简称、应用APPID、应用私钥和支付宝公钥等信息。

按下方步骤获取上面所需信息。

  1. 开通支付宝商家账号

    打开支付宝官网,注册支付宝商家

  2. 支付宝商户号申请完成后,进入"商家平台"-"产品中心",点击并开通手机网站支付

  3. 使用注册支付宝商家账号填写的邮箱和密码登录支付宝开放平台,找到"控制台"—"我的应用"—"网页&移动应用",点击“创建网页移动应用”按钮

    按照规则创建应用-输入应用名称—上传应用图标—应用类型为网页应用,选择商户号并关联,点击确认创建。

    注意:网址 URL 及应用简介无需填写。如果是企业支付账号,务必选择对应的账号绑定。

  4. 获得应用公钥、支付宝公钥信息

    依次进入"控制台"—"我的应用"—"网页&移动应用"——"已经创建好的应用"—"开发信息",配置接口加签方式

    • 生成公钥、私钥、CSR:支付宝开放平台开发助手提供了一键生成密钥功能,便于开发者生成一对 RSA 密钥(应用公钥、应用私钥)以及公钥证书申请 CSR 文件(在线申请应用公钥证书需要)。请点击查看 详细步骤介绍,并按照步骤一一设置完成,完成后会获得如下图所示的公钥、私钥、CSR,请保存方便后续使用。

    获得的私钥一定要保存好,后面需要复制到平台的 组织后台支付宝商户配置页面。

    将上一步获得的 xxx.alipay.com_公钥.txt 粘贴至此处,点击保存设置。

    保存设置后,复制「支付宝公钥」。

    获得的支付宝公钥一定要保存,在平台配置支付宝时使用。

  5. 应用发布上线

    以上内容设置完成后,点击提交审核,发布上线。

  6. 获取商户号、商户简称

    进入“支付宝商家后台”-“账户中心”-“商户信息”页面,获取商户号和商户简称(别名)

  7. 获取支付宝应用APPID

    进入支付宝商家后台绑定的网页应用获取其APPID

  8. 将以上步骤中获取到的相关信息填写到HAP的支付宝支付配置中

服务费和费率

  • 功能服务费: 按商户号收费,年费为999元、月费为199元

  • 渠道费率: 聚合支付费率为0.25%,微信支付/支付宝支付费率参考官方标准

老商户费用

在2025年1月22日之前开通的聚合支付的商户继续不收取服务费,且费率依旧为0.6%,待3个月过渡期后,将和新建的商户一样,收取功能服务费,渠道费率为0.25%。

商户管理和提现

  • 最多可以创建20个商户
  • 聚合支付方式单笔支付最高1万元人民币,微信支付宝直连支付方式的限额查看官方说明
  • 提现暂不收取手续费,仅支持聚合支付提现,微信支付/支付宝直连的商户号提现只能在微信支付商户后台、支付宝商户平台操作
  • 完成的交易需在交易日的一个工作日后才可提现
  • 已认证的商户不支持删除

订单和退款

在“组织管理”-“商户与支付”-“订单”中可以查询订单明细和退款订单。

  • 在订单明细中可以查看每笔交易的信息。完成的交易可以进行退款。

  • 退款明细中,显示了所有已退款的订单信息

在线支付

在线支付适用的业务场景:会员管理、活动报名、软件购买等,您可根据公司实际业务需求通过支付配置完成在线收款。

支付开启入口

应用管理员在工作表的扩展功能下启用支付功能,支持在记录中支付和公开表单中支付。

支付配置

基础配置

  • 选择商户: 组织下可以创建多个商户,一个工作表下仅支持一个收款商户。

  • 支付内容:选择一个字段,在支付页面显示其内容。

  • 支付金额:支付金额读取的是记录中的数字类型的值。

  • 设置交易超时:开启后,在设置的时间内未支付将关闭交易。

记录中支付按钮配置

创建记录后,会显示支付按钮。

支付按钮是系统按钮,有3个方式可以控制支付按钮的显示。

  • 内容用户和外部用户可分别设置能否使用支付

  • 在指定的视图下才可见支付按钮

  • 根据记录数据,满足条件时才显示支付按钮

在角色权限中,也可以控制角色成员能否使用支付。

字段映射

支付完成后,可以将支付信息写入到记录中的。点击设置按钮,然后选择对应的字段。

记录中显示支付信息

开启“在记录详情侧边栏显示支付订单信息”,在记录详情右侧,可以显示支付的信息。

显示效果:

允许退款

启用“允许退款”,完成交易7天内的订单支持申请退款,在记录的支付信息中可申请退款。目前仅付款人可申请退款。

如果没有开启“在记录详情侧边栏显示支付订单信息”,则不能主动申请退款,可联系管理员后台退款。

支付流程示例

  1. 创建记录后显示支付

    • 公开表单点击提交按钮后显示支付内容

    • 工作表创建记录后,在记录详情显示支付按钮,点击支付按钮查看需要支付内容

  2. 扫码开始支付

    二维码支持微信和支付宝扫码支付。支付完成后可查看订单。

  3. 工作表记录中显示支付信息和映射信息,可进行退款。