# 小程序担保支付接入指南

更新时间:2024-09-26 14:58:12

担保支付交易提供了统一的、安全的平台交易体验,监控全链路的交易流程,保证了小程序开发者能够在小程序内完成支付闭环。

# 一、接入流程

img

# 1.申请支付权限

进入开发者平台-交易管理-支付管理 (opens new window),填写商户名称、业务场景描述,勾选开通的支付方式、支付类型、经营类目,进行开通申请,审核周期为3个工作日内。

# 2.支付账户开通

# 2.1 资质信息录入

权限开通申请通过后可进入支付开通界面,点击立即开通即跳转至支付中台,按要求完成营业证件信息及法人身份信息的录入。

# 2.2 绑定结算账户

录入信息后可操作绑定对应的结算账户,提供结算账户信息与管理员信息/店铺信息。此申请由微信、支付宝进行审核,周期为2-3个工作日,可在支付开通界面查看申请状态。页面展示为「入驻完成」代表账户开通成功。

账户开通成功后,用户可在小程序内通过微信/支付宝进行支付。

详细的申请流程和内容填写,请参考《小程序担保支付接入指南》 (opens new window)文档。

# 3.开发指南

# 3.1 接入效果

img

平台提供了以上两种交互方式,接入流程略有差异:

有收银台版本:调用支付API后将唤起“快手收银台”,用户选择支付方式后跳转第三方平台支付,支付后返回小程序。

a. 前端开发:接入ks.pay,具体API使用方式详见ks.pay (opens new window)

b. 服务端开发:预下单 (opens new window)

# 二、常见问题

# 1.小程序申请支付权限

页面示意操作步骤

进入快手小程序开发者平台-交易管理-支付管理

填写商户名称、业务场景描述、经营类目,勾选开通的支付方式、支付类型,进行开通申请;

审核周期为3个工作日内
 

# 2.支付账户开通

注意,账户开通的申请、信息完善、流程查看只能是同一用户。

# 2.1 资质信息录入

页面示意操作步骤


 


 

点击「立即开通」,进入资质填写页面;

点击「填写资质信息」,进入安全验证页面,在该页面进行手机验证码及快手实名验证

(前提:该快手id在快手设置内已绑定手机号并完成实名认证)

验证通过后,进入选择商户页面,普通小程序商户仅支持选择「企业」;

商户类型定义
企业

营业执照上的主体类型一般为有限公司、有限责任公司;

所需信息:需提供营业执照、法人证件

其他

默认不展示,如有该类需求,请联系快手小程序工作人员添加白名单进行资质填写;

事业单位:包括国内各类事业单位,如:医疗、教育、学校等单位。

政府机关:包括各级、各类政府机关,如机关党委、税务、民政、人社、工商、商务、市监等。

社会组织:包括社会团体、民办非企业、基金会、基层群众性自治组织、农村集体经济组织等组织。

资质填写页面

信息内容
店铺信息

填写店铺简称,将在消费者微信支付账单内展示;

营业证件信息

图片:上传后系统会识别相关字段信息,需要商户核对确认信息是否准确;

请上传证件的彩色扫描件或彩色数码拍摄件,黑白复印件需加盖公章(公章信息需完整)

企业名称:与营业执照主体名称一致;

统一社会信用代码:营业执照上的注册号/统一社会信用代码,须为18位数字|大写字母。

注册地址、起始日期、截止日期

法人身份证信息

证件类型&图片:支持身份证&非身份证

■ 证件类型为来往通行证、外国人居留证、港澳居住证、台湾居住证时,上传证件反面照片。
■ 若证件类型为护照,无需上传反面照片。

姓名、身份证号/证件号、起始时间、截止日期、居住地址

受益人信息

若经营者/法人不是最终受益所有人,则需提填写受益所有人信息。

根据国家相关法律法规,需要提供公司受益所有人信息,受益所有人需符合至少以下条件之一:

1、直接或者间接拥有超过25%公司股权或者表决权的自然人。

2、通过人事、财务等其他方式对公司进行控制的自然人。

3、公司的高级管理人员,包括公司的经理、副经理、财务负责人、上市公司董事会秘书和公司章程规定的其他人员。

资质信息提交成功后,点击「去绑定结算账户」,分别选择微信&支付宝进行收款账户绑定

# 2.2 绑定结算账户-支付宝

页面示意信息填写

 

主体信息

若发现主体信息有误,可点击编辑直接进行修改

结算账户信息

需绑定与商户名称一致的对公支付宝账号,一般为邮箱或手机号(注意,不是填写银行卡号);

查看路径:打开支付宝—>我的—>上方个人信息—>查看支付宝账号

店铺信息

经营范围根据实际经营内容进行选择即可

 

# 2.3 绑定结算账户-微信

页面示意信息填写

结算账户信息填写

主体信息

若发现主体信息有误,可点击编辑直接进行修改

结算账户信息

需绑定与商户名称一致的对公账户;

管理员信息

管理员需完成后续扫码签约流程,请确保所填信息与微信实名信息一致。

请注意,一旦提交,不支持修改管理员信息

信息内容
管理员信息

若管理员是「经营者/法人」:
管理员姓名需与法人身份证姓名一致

若管理员是「经办人」:
实际负责人的姓名,需提供经办人身份证正反面图片及业务办理授权函

特殊资质&补充材料(选填)根据商户经营业务要求提供相关资质,详情查看《行业对应特殊资质》

 

扫码签约

点击「去扫码签约」:

若管理员为法人:
法人进行扫码签约即可,无需账户验证;

若管理员非法人:
需要管理员扫码签约和(对公账户验证/法人扫码签约):
使用商户入驻主体开立的对公账户,向财付通账户汇款指定金额,一般1-2个小时可以成功;汇款金额后续会自动退款至商户的汇款银行账户;
如果长时间未成功,可按以下步骤进行排查:

确定是否已汇款成功2小时以上;

核对收款户名、收款卡号是否正确:收款户名为「财付通支付科技有限公司」;

核对汇款金额是否正确;

核对付款账户是否正确:需要使用企业对公账户进行汇款验证;

注意:

资质信息审核、扫码签约、对公账户验证,三个流程为并行流程。需要三者均通过审核,最终才能入驻成功。

若已经扫码验证后,界面仍然提示「待扫码签约」,不必重复扫码,等待微信审核完成即可。

# 2.4 查询开通进度

页面示意操作步骤

所有的审核流程均在支付宝和微信侧,如有查询进度或者询问失败原因的需要,请复制右上角「进件申请单号」,前往微信/支付宝平台询问;

支付宝信息提交后,预计会在10min内返回审核结果:

审核通过,后续可以使用支付宝进行收款,页面上将展示「二级商户号」;

审核未通过,根据返回的提示信息进行修改,修改建议参考→账户开通失败常见原因

微信信息提交后,预计会在3-7天内返回审核结果:

审核通过,后续可以使用微信进行收款,页面上将展示「二级商户号」;

审核未通过,根据返回的提示信息进行修改,修改建议参考→账户开通失败常见原因

失败原因可点击红色感叹号查看,根据原因直接修改重新提交即可;


 

# 三、支付常见问题Q&A

# 3.1 账户开通失败常见原因及解决方案

根据账户开通页面上返回的“失败结果”,查询右侧对应的“解决方案”。

渠道失败结果解决方案
微信商户名称取值有误,若选择对公账户时,开户名称必须与营业执照上的“商户名称”一致企业账户必须选择对公账户,银行卡开户名称需要与营业执照名称一致
公司名称与营业执照注册编号不匹配,请核对修改用户营业执照名称/统一社会信用代码/法人等信息与企信网(http://ah.gsxt.gov.cn/index.html)不一致,可修改后重新提交
暂未查询到改营业执照注册号,请检查营业执照注册号是否正确
申请未能通过公安网校验,请检查身份证信息正确性大多数情况是身份证号填写错误,核实身份证号后重新进行提交
商户存在资质风险,暂不支持入驻如果商户入驻报此错误,商户无法使用该证件在微信侧进行入驻,如需经营,请更换主体操作

申请返回结果“超期失败”

原因:申请发起间隔周期太久,需删除历史进件申请记录

解决方案:

需提供以下信息发送至邮箱gh_xiaochengxu@kuaishou.com删除周期约为2~4个工作日。

邮件标题:进件超期失效,申请删除

  • 小程序名称 + appID
  • 要删除记录的账户主体名称
  • 操作原因:xxx
申请商户号数量已超上限,如有需要,可申请注销名下其他商户号后,再尝试入驻到微信侧注销不使用的二级商户号

支付宝


 

 

签约失败 商户状态[清退]不满足签约要求

存在风险

商户在支付宝侧有违规被清退

  1. 注意:清退可能是针对支付宝账号维度,可能是针对主体维度(支付宝风控规则)
  2. 解决方案:
    (1) 进入支付宝搜索「商家安全服务」申请解除限制,申请结果以支付宝侧为准

    (2)如果按照1操作后,商家后台显示正常,但是进件还是失败。请尝试去:https://riskgo.alipay.com/申诉,注册后在侧边栏【商户准入申诉】进行申诉
  3. 提示:支付宝一般会在三个工作日内处理给出申诉结果,申诉结果请请前往“申诉历史” 或已登记邮箱中查询处理结果,申诉成功后,请务必间隔24H,填写与首次进件提交一致的信息再次进件(法人身份证号,营业执照号,银行卡结算号)避免被二次拦截。
  4. 若支付宝账号已申诉成功24h,重新申请仍然返回“存在风险”,则表明支付宝不支持该主体入驻。

支付宝账号不存在

需要核实支付宝账号

注意:有的人是手机号就是支付宝账号,有的人邮箱号是支付宝账号。需要核实是不是将手机号默认为支付宝账号,但实际支付宝账号是邮箱账号

支付宝账户与商户名不一致需要绑定企业对公支付宝
签约失败

可能原因:

  1. 用户支付宝余额支付功能是否被关闭
  2. 商家支付宝账号在支付宝商家中心设置的别名是否包含了敏感词(例如蚂蚁、支付宝、未来集市等)

解决方案:

开通余额支付功能、修改支付宝别名

公安网校验失败检查法人身份证信息填写是否正确
工商网信息匹配失败可登录http://www.gsxt.gov.cn/index.html根据查询的信息与小程序所填写信息进行对比

# 3.2 账户开通

Q1: 开通账户的用户是否需要是小程序的管理员?

A:不要求,只要是小程序的项目成员即可。

注意1:平台目前会绑定一个用户完成支付账户开通的全流程。 目前在绑定后暂不支持换绑,故建议该用户为公司法人or小程序管理员。

注意2:开通用户只会负责完成账户开通流程。之后的提现操作仍需管理员快手号扫码进行身份验证。

Q2: 支持开通支持的账户类型?开通账户企业是否要求和小程序的主体保持一致?对银行卡号有什么限制?

A:平台目前仅支持企业类型开通;不要求账户开通的企业信息和小程序的主体信息保持一致;结算账户绑定的银行卡号必须为企业的对公账户。

Q3: 微信支付账户开通成功,但用户在支付时支付失败,错误提示“卖家未授权开通微信收款能力,请切换其他支付方式”

A:选择微信支付时,微信对二级商户有管理要求,如果商户长时间无收款等经营动作/营业执照注销,会被微信侧关闭商户号权限。

解决办法:请商户登陆商户平台(https://pay.weixin.qq.com (opens new window))或微信小程序“微信支付商家助手-风险处理”进行处理。

参考:商户违约记录查询与申诉指引(移动端)https://kf.qq.com/faq/190523Mb6VRJ190523RV363E.html (opens new window).

Q4:为什么账户开通失败,提示“工商信息不匹配”?

A:可登录http://www.gsxt.gov.cn/index.html (opens new window),根据查询的信息与小程序所填写信息进行对比。

# 3.3 结算

Q1:平台的结算规则是什么,该如何操作?

A:自动结算:参考自动结算接入说明 (opens new window)

      手动发起结算:参考结算接口 (opens new window)

Q2:发起结算时提示"当前未到可结算时间"怎么解决?

A:结算限制订单履约完成,结算周期为订单到达核销状态满3天后可发起结算。

注意:订单核销状态可通过订单接口 (opens new window)进行同步。

Q3:最长结算周期是多久?

A:平台支持最长分账周期为360天。订单如果在支付后 360 天后仍未进行分账,平台则会自动分配全部货款给卖家。

Q4:开发者平台是否支持下载结算账单?

A:开发者平台/权限管理/支付->支付结算->选择具体的账户(微信or支付宝)查看明细->导出。也可以先通过接口查询:开发者文档-结算账单接口 (opens new window)

# 3.4 退款

Q1:怎么退款?

A:退款操作详见开发者文档-退款操作说明 (opens new window)

Q2:发起退款时,退款资金从哪个账户退回?

A:结算前:从商户的担保账户扣除;

结算后,先从“未提现余额”扣除,若“未提现余额”余额不足,则会从保证金余额退款。若保证金余额也不足,则会退款失败。

Q3:为什么退款失败了?

A:退款失败大概率可能原因:发起退款操作时账户余额不足。

注意:账户余额足够后需要换单号重新发起退款。

Q4:发起退款,手续费(平台服务费)是否会退回?

A:平台在结算时收取服务费。若结算前发起退款,无“退回手续费”一说。

若结算后发起退款:服务费不会回退,退款金额为原订单金额,非原订单金额*费率。

例:假设订单交易金额100元,平台费率2%:

结算前退款:退回100;结算后退款:结算时扣除服务费2元入账98元,若退款则需退100元。

Q5:平台手续费什么时候扣除?以及扣除规则?

A:统一结算时扣除。具体规则可查看开发者文档-手续费扣除说明 (opens new window)

# 3.5 其他

Q1:支付订单页的收款方是什么?

A:使用支付宝支付,展示的是开发者“账户开通”时设置的二级商户名;使用微信支付,展示的是快手收款方“快手小程序平台商户”,eg:

注意:这里的收款方不会影响交易金额的流入,交易完成时金额都会打入开发者的担保账户。

Q2:如何查看支付宝和微信的商户号?

A:开发者在支付账户开通后,会在微信或者支付宝生成对应的商户号,具体的查看方法为:

微信:https://kf.qq.com/faq/200729EZ7fEj200729aumYR7.html (opens new window)

支付宝:使用支付宝账户开通时填写的支付宝账号登录支付宝商家中心,可以在【商户信息】里查看https://business.alipay.com/user/store-management/infomanage (opens new window)

Q3:“未入账”和“已入账”分别对应订单的什么状态?

A:用户完成订单交易后,平台会在对应的账户下生成一条订单记录,入账状态为“未入账”。、当开发者成功结算后,订单的入账状态更新为“已入账”,未提现余额实时动态更新,次日更新“昨日结算”金额。

Q4:目前支持虚拟支付吗?

A:安卓可正常支付;ios暂不支持,包括但不限于付费购买虚拟内容、付费解锁优质服务、含付费和引导付费等暗示性字段,详见审核规范 (opens new window)

Q5: 为什么已经是小程序的项目成员了,在平台菜单栏中找不到“支付”表单?

A:请检查项目成员是否有“数据分析者”权限,支付能力的查看和操作会要求具备该权限。

Q6:支付域名配置错误?

A:可以检查是否格式错误:不需要配置url;只支持英文大小写字母、数字及符号“ - ”、“.”。

Copyright ©2024, All Rights Reserved