跳转至内容
  • 斗拱开发者站点
  • 版块
  • 0 未读 0
  • 最新
  • 热门
  • 用户
皮肤
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
品牌标识

斗拱开发者论坛

administrators

私有

帖子


  • 汇付支付推出斗拱Skill,面向 AI 编码工具生成的技能包
    一刀undefined 一刀
    汇付天下以 “自然语言交互 + 标准化代码输出” 重构支付接入流程,将开发者从重复的底层编码中解放,聚焦业务核心价值创造。

    支付SDK对接长期面临规则复杂、多场景适配难的行业共性问题。开发者需在数百页文档中逐行定位接口参数,手动处理签名验签、异步通知解析、错误码排查等等众多的底层操作,往往陷入低效循环。

    对于企业技术团队而言,支付接入本是业务落地的基础环节,却因多产品线适配、多技术栈兼容、合规要求约束,成为研发的一大负担。

    就在近期,汇付天下推出的斗拱 Skills AI 代码生成技能包,重构支付接入流程,将汇付支付全产品线的技术规范、接口逻辑、配置要求封装为结构化知识体系,开发者无需深耕底层细节,即可利用AI工具快速落地支付功能,将核心精力聚焦业务创新与价值创造。

    斗拱核心的技术优势

    技能包深度整合汇付支付核心技术能力,使流程极致简化。开发者只需用自然语言描述具体业务需求。

    如 告诉AI“帮我接入汇付微信小程序托管支付预下单”,

    AI 即可自动输出完整解决方案:

    ✓ pom.xml 依赖配置

    ✓ SDK 初始化 Spring Bean

    ✓ 微信公众号支付下单 Controller + Service

    ✓ 异步通知接收端点

    ✓ 需要你填写的配置项清单(商户号、密钥等)

    同时官方技能包内置汇付支付全套官方标准,生成的代码严格遵循对应 SDK 版本要求。从源头杜绝签名错误、参数遗漏、格式不符、版本兼容等常见问题,同时强化安全合规管控,确保接入过程符合支付行业监管要求与数据安全标准。

    2026/5/8,V1.2.0 版本升级

    相较于往期版本,斗拱 Skills V1.2.0 进一步完善功能覆盖

    新增:增加托管支付,聚合支付 PHP 场景文档(预下单、查询/关单/对账、退款)

    技能包与诊断工具获取地址

    🔗 Clawhub

    https://clawhub.ai/edhahrehh-ship-it/huifu-payment-diagnostics-doctor

    🔗 Skillhub

    https://www.skillhub.cn/skills/huifu-payment-diagnostics-doctor

    标准化接入流程,降低技术门槛

    斗拱 Skills 采用的标准化接入流程,大幅降低技术门槛,即使是初次对接汇付支付的开发者,也能在几小时内完成部署与联调

    1、前置准备:登录汇付开放平台或合作伙伴 / 商户控台,完成注册与产品开通,获取系统号(sys_id)、产品号(product_id);在【开发设置】-【密钥管理】菜单生成并下载 RSA 私钥(HUIFU_RSA_PRIVATE_KEY)、RSA 公钥(HUIFU_RSA_PUBLIC_KEY);若需对接托管支付,还需在合作伙伴控台创建托管项目,获取 project_id;

    2、技能包部署:将 Skill 目录复制到对应 AI 工具的 skills 路径,重启 AI 工具即可完成部署;

    3、在 AI 工具中输入明确的业务需求,AI 即会自动识别需求并生成完整代码;

    4、按代码中标注的配置项清单,替换为实际商户参数,无需额外编码或修改逻辑,直接部署项目即可完成联调,后续可通过汇付开放平台联调工具进行功能验证。

    更多详细部署教程请参考:斗拱Skills使用指引

    支付接入的本质,是让技术服务于业务增长,而非成为业务推进的阻碍。斗拱 Skills 以 AI 技术为核心,将复杂的支付底层逻辑封装为简单易用的工具,用标准化方案降低接入门槛,用官方规范保障交付质量,让每一位开发者都能快速落地支付功能,将更多精力投入到业务创新与价值创造中。

    斗拱开放平台:https://paas.huifu.com/open/home/index.html

    技术支持:400-820-2819 /cs@huifu.com

    斗拱AI

  • 商户手续费发票/渠道商分润
    安琪undefined 安琪

    商户手续费发票申请

    https://paas.huifu.com/service/guide/#/02_busi_process/02cust/08%E5%95%86%E6%88%B7%E5%8F%91%E7%A5%A8%E7%94%B3%E8%AF%B7/%E5%8F%91%E7%A5%A8%E7%94%B3%E8%AF%B7?id=%e4%b8%80%e3%80%81%e6%89%8b%e7%bb%ad%e8%b4%b9%e5%8f%91%e7%a5%a8%e7%94%b3%e8%af%b7

    渠道商分润

    https://support.dougong.net/channel/busi_process/#/07%E5%88%86%E6%B6%A6%E7%AE%A1%E7%90%86/%E6%B8%A0%E9%81%93%E5%95%86%E5%88%86%E6%B6%A6%E7%AE%A1%E7%90%86

    常见问题

  • 电子发票功能开通指引
    安琪undefined 安琪

    电子发票

    通过接入斗拱电子发票,帮助客户实现销项普票、专票的开具和管理。目前支持服务商模式、乐企联用模式的数电票。

    一、产品介绍

    服务商模式产品介绍

    乐其联用模式产品介绍

    二、控台操作手册

    商户控台电子发票操作手册

    小程序操作员登录认证指引

    三、乐企联用操作手册

    乐企联用接入及授权操作手册

    常见问题

  • FAQ:服务商/商户基本信息变更
    安琪undefined 安琪

    Q1、服务商基本信息变更如何操作?

    A:合作伙伴控台-我的-我的信息-我的信息变更,服务商可修改自身基础信息,但以下信息需要注意:①营业执照编号不允许变更;②营业执照名称变更需要联系对接的汇付商务处理;③账号管理员姓名、密码,在合作伙伴控台-权限中修改;④管理员手机号在合作伙伴控台-个人中心-手机号修改中修改。

    Q2、服务商如何为商户修改基本信息?

    A:合作伙伴控台-商户-信息管理-商户信息-修改,服务商可以为商户修改基础信息,但以下信息需要注意:①营业执照名称、联系人姓名、联系人手机号,服务商无法在合作伙伴控台为商户修改,请联系汇付运营获取《信息变更申请表》,商户填写并盖章后和其他资料合并提交给汇付运营;②营业执照编号如果变更,需要新增商户,不支持在原商户号上进行修改。

    Q3、控台登录密码忘记了如何处理?

    A:修改/重置账密分为几种情况,可以根据自身情况进行确认:

    ①现在可以登录控台:登录控台后,右上角点账户姓名,进入个人中心,下方安全模块可以修改登入密码;

    ②无法登入控台,管理员手机号正确能用:1、建议使用手机号登录方式,接收验证码登录控台,登入后参考第一步方式修改密码; 2、控台登录页面点击忘记密码,输入登录名(管理员账号),管理员手机号,接收验证码自行设定登陆密码;

    ③无法登录控台,管理员手机号有误已弃用:此情况需汇付运营介入,商户法人需签署变更信息申请表,运营代为变更管理员手机号后再登录。

    商户入驻/信息变更/风险处理

  • FAQ:风险常见问题及报错
    安琪undefined 安琪

    风险常见问题及报错FAQ

    一、常见问题

    Q1:汇付风控,一到三级风险处置是什么意思?

    A:目前汇付风控分为三种风险等级,不同风险等级对应不同处置结果:

    一级处置-先行处置-延迟结算,处罚方式为关闭所有商户权限包括但不限于支付功能、结算功能等。

    二级处置-申诉逾期OR失败后处置,处罚方式为延迟处罚,但需要提交资料,申诉逾期会被关闭全部权限。

    三级处置-风险提示-归档(推送),处罚条件一般为微信/支付宝投诉,建议商户自行处理投诉,汇付侧不处置。

    Q2:三级风险没有找到提交申诉的按钮?

    A:三级风险通常仅做风险提醒,如汇付控台没有申述入口,说明无需在汇付侧申述,请商户根据风险来源在微信/支付宝申诉/处理即可。

    Q3:三级风险会影响商户正常使用吗?

    A:三级风险通常仅做风险提醒,汇付无限制。但风险来源于微信/支付宝的情况下可能会被微信支付宝限制交易/限额,需要根据风险来源在微信/支付宝申诉/处理。如果同类风险频发,后续可能会提升风险处置等级,建议提醒商户规范交易行为,避免出现套现、跨类目经营、虚假交易等违规操作。

    Q4:申诉结果显示:维持原判,仅开结算是什么意思?

    A:意味着申诉未通过,但资金可提现。 1. 维持原判:原风控判定不变,商户的收款、交易等支付功能仍被关闭。 2. 仅开结算:为保障资金权益,单独开通结算功能,账户内已有的资金可以正常提现。

    Q5:申诉结果显示:维持原判,无效申诉是什么意思?

    A:您好,表示申诉未通过审核,原风控处置结果保持不变。支付权限保持关闭,商户结算开通情况请参考页面审核备注。

    Q6:申诉驳回:照片图片不符合是哪里不符合?

    A:请按照以下原因检查: 1. 清晰度不足:图片模糊、反光、有遮挡,或经过PS 2. 拍摄不符要求:手持照未露全脸、证照未完整入镜,或使用了网络截图而非现场实拍。 3. 信息不匹配:图片主体信息与提交的资质信息(如营业执照名称、身份证人像)不一致。

    Q7:申诉驳回:材料存在缺失是什么意思?

    A:未按要求上传完整的申诉材料,请检查并补充以下材料: 1. 基础资质类:营业执照、法人/经营者身份证正反面、手持证照照、经营场地门头/内景照等。 2. 交易佐证类:风险交易的小票、订单截图、交易场景说明、客户沟通记录等。 3. 特殊要求类:申诉视频、整改说明、特殊行业经营资质许可等。

    Q8:申诉驳回,提示延迟结算30天是什么意思?

    A:延迟结算是指商户可在30天后(自风险推送日期起)再次发起申诉,届时请提供微信/支付宝侧最终申诉结果(如失败也请提供),如微信/支付宝侧申诉成功,将恢复支付和结算功能;如申诉失败,仅恢复结算功能。

    Q9:风控申诉的审核时效是多久?

    A:不同类型的风控申诉审核时效不同,参考时效如下: 1、汇付风控申诉:提交申诉材料后,审核时效为T+3工作日 2、微信/支付宝风控申诉: 微信:提交申诉材料后,审核时效为5个工作日 支付宝:提交申诉材料后,审核时效为3个工作日。

    Q10:风控申诉审核通过后商户功能多久恢复?

    A:汇付申诉通过后, T+1工作日内自动恢复支付、结算等相关功能。 如果涉及微信实时拦截,则申诉成功即恢复微信交易权限。

    Q11:汇付商户风控申诉在哪里提交申诉?申诉材料提供什么?

    A:汇付风控服务商和商户均可以操作申诉,申诉路径: 商户控台:【风险】-【风险申诉中心】 -输入协查单号-点击查询-填写申诉材料进行申诉。

    Q12:申诉被驳回后可以重新提交吗?

    A:申诉被驳回后是否可以重新提交,需根据驳回原因和风险类型判断: 1、退回状态可以重新提交; 2、拒绝状态不可重新提交,若微信/支付宝申诉失败,可在风险推送日期起30天后申请汇付申诉,仅可开通结算。 备注:若您是被驳回后重新提交申诉,建议在提交时备注“二次申诉+首次申诉驳回原因”,可加快审核时效。

    Q13:微信风控如何提交申诉?/微信实时交易拦截如何申诉?

    A:微信风控申述路径:小程序【微信支付商家助手】→【我的商家】→【风险处理】→申诉中心→发起申诉,提交申诉后5 个工作日内留意审核结果通知; 如以上路径查询不到风险,一般为微信实时交易拦截,请打开此链接申诉:https://kf.qq.com/cgi-bin/commh5jumpwx?jumpurl=https%3A%2F%2Fkf.qq.com%2Ftouch%2Fwechat%2Fpay%2Fshop%2Findex.html%3FfromType%3DKFmessage%26mchcode%3D,提交申诉后3个工作日内查询审核结果。

    Q14:商户被支付宝风控如何进行申诉?

    A:商户支付宝官方风控需要向支付宝提交申诉,可以通过以下方式:

    类型一:消费者投诉处理入口:小程序【商家安全服务】→【消费者投诉】→去处理。

    类型二:其他风险处理,小程序【商家安全服务】→【扫码检测】→发起申诉,3个工作日内留意通知,详细介绍:https://opendocs.alipay.com/p-helpcenter/02tn35?pathHash=fed6803b。

    Q15:信用卡/花呗无法支付是怎么回事?

    A:信用卡无法使用,一般为微信/支付宝侧风控限制,请更换其他支付方式进行交易。

    花呗无法付款,请按以下方式排查: 1、所有消费者均无法使用,原因为支付宝综合评估该商户目前不符合花呗/花呗分期产品的开通标准,建议后期关注,或联系95188,咨询商家风控情况; 2、仅个别消费者无法使用,请确认消费者花呗支付金额是否超限额,建议更换其他支付方式,或联系95188咨询个人花呗支付问题。

    二、常见报错:

    1、交易时报错:业务执行失败[风控拦截]

    操作指引:该报错可能是商户被推送了风险。可以通过以下路径查看商户是否存在风控记录,若查到商户有风控记录请及时申诉:

    商户控台:【商家管理】-【风险】-【风险申诉中心】

    合作伙伴控台:【商户管理】-【风险】-【风险商户申诉中心】

    2、交易失败,提示处罚中心功能限制,风控:请先解除处罚

    操作指引:参考常见报错1处理方式。

    3、POS交易被推送:50-服务商下单拒绝

    操作指引:参考常见报错1处理方式。

    4、交易报错:当前商户暂时存在异常无法支付

    操作指引:这是微信的实时交易拦截,如果消费者的消费和平时的消费习惯不同或者有大额交易的时候都会可能出现这个情况,建议降低金额进行交易或者更换交易方式进行交易 ,因该商户号涉嫌实时交易异常,部分交易无法完成,请确保业务模式无异常并保持正常健康运营后关注支付情况。如有疑异,请打开此链接后申诉:https://kf.qq.com/cgi-bin/commh5jumpwx?jumpurl=https%3A%2F%2Fkf.qq.com%2Ftouch%2Fwechat%2Fpay%2Fshop%2Findex.html%3FfromType%3DKFmessage%26mchcode%3D,微信一般会在3个工作日内处理,请商户关注一下处理结果。

    5、报错:当前交易存在被骗风险,为保障你的资金安全,暂时无法完成支付

    操作指引:参考常见报错4处理方式。

    6、报错:当前交易行为异常,为保护你的资金安全,暂时无法支付

    操作指引:参考常见报错4处理方式。

    7、当前商户存在异常行为,本次交易暂时无法完成

    操作指引:参考常见报错4处理方式。

    8、报错:确认为本人操作,申请解除限制

    操作指引:此类报错为微信侧实时交易异常,部分交易无法完成,有可能商家存在消费者投诉,请商家及时进行消费者投诉处理,目前可以点击解除申请限制后再付款或者更换支付方式。请确保业务模式无异常并保持正常健康运营后关注支付情况。如有疑异,请打开此链接后申诉:https://kf.qq.com/cgi-bin/commh5jumpwx?jumpurl=https%3A%2F%2Fkf.qq.com%2Ftouch%2Fwechat%2Fpay%2Fshop%2Findex.html%3FfromType%3Dappeal,待微信侧审核处理。

    9、商户支付宝交易失败,报错:本笔交易金额超过该商家单笔收款最高限额

    操作指引:该报错为商户因历史交易存在风险。为了保障交易双方的账户安全,支付宝限制了商户的收款额度,如商户对此限制存在疑问,商户可自行至支付宝“商家安全服务”小程序上传凭证自助申诉,交易申诉操作手册: https://opendocs.alipay.com/p/02tn35。

    常见问题

  • 点金计划操作详解
    安琪undefined 安琪

    点金计划

    更多文档请参考:
    关于对“支付后跳转指定页面”功能升级的通知
       微信官方文档:点金计划-接入前准备
       微信官方文档:点金计划产品文档
       电子小票说明
       汇付介绍点金计划的产品文档
       汇付提供了基于uniapp项目的商户小票的样例代码;点击下载

    一、产品介绍

    点金计划是微信支付官方提供的支付后回调能力的升级计划。

    1、 产品简介:微信支付平台提供支付后页面模板,支持账单展示、服务性内容展示、流量位推广等功能。其中,流量位推广指接入微信广告平台;

    2、 服务商收益:服务商提供点金计划相关技术服务,由微信支付向服务商支付返佣奖励;

    3、 服务商管理工具:可在服务商平台对特约商户开通/关闭点金计划,以及为特约商户配置同业过滤 标签,过滤所选行业的广告。同时,对于有需要的特约商户,服务商可为其开通商家小票功能, 即可在点金计划官方页面上方嵌入商家服务性内容,例如展示取餐码、停车时长等。 4、 产品形态:服务商为特约商户开通点金计划之后,特约商户的 JSAPI 支付(除小程序场景)完成后的页面将仅展示点金计划官方页面,同时发起支付的服务商 H5 页面将被关闭。

    5、服务商可根据特约商户情况,自行选择是否为特约商户开通商家小票功能:

    1)若仅为特约商户开通点金计划,未开通商家小票功能,该商户 JSAPI 支付后会展示官方小票样式;

    2)若为特约商户开通点金计划时,已开通了商家小票功能且已按开发文档完成接入,该商户 JSAPI 支付后会展示商家小票样式。 注:官方小票指平台自动生成的电子账单,仅展示订单金额等基础信息;商家小票指商家为用户提供的订单详情,可展示不同业务场景下的服务性内容,例如取餐码、停车时长等。

    二、产品优势

    1、 产品开通零成本:一键加入“点金计划”,即可按月获得对应的奖励。

    2、 广告对接零成本:由微信广告团队负责广告主的对接和广告内容的投放策略,服务商不需花费精 力拓展和对接广告主。

    3、 广告质量有保障:微信广告提供高质量的广告内容和稳定的广告曝光率,且广告支持一键关注、 跳转小程序等能力,从而提升转化效果。

    4、 商家小票灵活可配置:对于有需要为用户展示服务性内容(取餐码、停车剩余时长等)的特约商 户,服务商可为其开通商家小票功能,按开发文档快速接入后,即可在点金计划页面上方嵌入展 示商家自定义的服务性内容。

    三、操作指引

    3.1 服务商开通点金计划

    首先,服务商需先自行开通点金计划。步骤如下:

    3.1.1 服务商申请开通

    操作路径:【登录微信支付服务商平台 → 服务商功能 → 点金计划】,点击申请开通即可。

    3.1.2 签署承诺函

    点击申请开通后进入开通流程,根据指引签署承诺函并填写业务联络人,即可提交申请并开通。

    服务商完成点金计划开通后,即可为特约商户开通官方小票或商家小票。接下来将分别介绍官方小票 和商家小票开通指引。

    3.2 官方小票功能开通

    官方小票是指平台自动生成的电子账单,仅展示订单金额等基础信息。若特约商户无需为用户展示如取餐码、剩余停车时长等服务性内容,则仅开通官方小票即可。官方小票示意图如下:

    开通官方小票仅需为特约商户打开“点金计划”开关,接下来具体介绍。

    3.2.1 为特约商户打开“点金计划”开关

    在点金计划管理页面的特约商户管理列表中选择特约商户,并在“点金计划”栏下打开开关即可。直接打开“点金计划”开关后,该特约商户的点金计划页面将展示官方小票。

    服务商也可通过“默认开通”按钮为全量特约商户开通点金计划。如下图所示,在特约商户管理列表右上角有“默认开通点金计划”开关,打开后,只要特约商户产生 jsapi 支付,微信支付将自动为其 开通点金计划,无需服务商操作开通。

    (注:若特约商户 无 jsapi 支付,则不会为其自动打开点金计划。其中,若某些特约商户需使用“商家小票”功能,服 务商/渠道商需在点金计划管理页面上或通过 API 额外为其打开商家小票功能开关。)

    此外,微信支付侧提供“点金计划管理 API”,供服务商为特约商户批量开通点金计划,具体请查看 点金计划管理 API。

    (注:主动关闭点金计划后,需间隔 24 小时方可再次开通)

    3.3 商家小票功能开通

    “商家小票”是指商家为用户提供的订单详情,可展示不同业务场景下的服务性内容,例如取餐码、 剩余停车时长等。开通商家小票功能后,即可将商家页面嵌入到点金计划页面中。商家小票示意图如 下:

    商家小票的开通步骤如下:

    注:先为特约商户打开“商家小票”开关,再打开“点金计划”开关, 是为了保证在开通点金计划后,特约商户 JSAPI 支付后的页面可立即展示商家小票,避免开通时间差导致商家部分订单展示了官方小票的情况。

    操作步骤:

    3.3.1 第一步:配置“商家小票链接”

    点金计划页面上方为商家小票提供了一个 Iframe 框架,服务商在点金计划管理页面配置“商家小票链接”后,商家小票链接会嵌入该 Iframe 框架内,同时,点金计划页面会与服务商交互订单信息(如 3.4.2 所述),服务商获取订单信息并校验通过后,为用户展示对应的服务性内容即可。

    1、服务商维度配置商家小票链接

    1) 打开点金计划管理页面 操作路径:【登录微信支付服务商平台 → 服务商功能 → 点金计划】。在“商家小票链接配置” 模块中,点击“添加商家小票链接”:

    2) 按照页面操作指引添加一个链接

    商家小票链接仅支持 https 协议,同时需通过 ICP 备案的验证,且应保证该链接线上可访问。

    3) 下载验证文件,验证链接所有权将从添加商家小票链接页面下载的验证文件放置在要填写的链接目录下,以证明对该链接的所有权。放置完毕并确保该路径可访问后,填写链接并点击“提交”,微信支付后台会进行验证文件的查验,查验通过后即提交成功。

    (注:将验证文件放置在所填链接的目录或根目录均可)

    4) 使用“商家小票调试工具”进行调试

    为了保证商家小票在点金计划页面展示的兼容性、完整性,平台还提供了便捷的商家小票调试工具供服务商进行调试。服务商可通过商家小票调试工具,使用所选链接和真实订单号对点金计划页面 的数据交互流程、前端 JSAPI 的使用进行调试。具体调试内容请参考商家小票开发指引。

    2、特约商户维度配置独立商家小票链接

    部分特约商户(例如:医院、学校等类型)有特殊的域名要求,服务商可为这些特约商户配置独立的商家小票链接。配置后,这些特约商户的点金计划页面将通过所特约商户维度的独立链接进行订单数据交互。未配置特约商户独立商家小票链接的,将依然使用服务商维度的商家小票链接。特约商户维度独立的商家小票链接入口如下,具体步骤与上述服务商维度配置相同:

    3.3.2 第二步:为特约商户打开“商家小票”开关

    完成商家小票链接配置后,服务商还需为特约商户打开商家小票的开关 (注:配置完商家小票链接后,才会出现商家小票功能开关) 在特约商户管理列表中选择特约商户,在“商家小票”栏下打开开关即可。 同时,平台提供“商家小票管理 API”,供服务商为特约商户批量开通/关闭商家小票功能,具体请查看商家小票管理 API。

    3.3.3 第三步:为特约商户打开“点金计划”开关

    服务商为特约商户打开“商家小票”开关后,还需为其打开“点金计划”开关,若特约商户的“点金计划”未开通,即使 “商家小票”功能开通,其 JSAPI 支付后也不会展示点金计划页面和商家小票内容。

    开通“点金计划”开关的操作指引可参考上文为特约商户打开“点金计划”开关。

    3.4 商家小票开发指引

    3.4.1 商家小票链接数据交互(重要)

    点金计划页面会通过如下流程与商家小票链接进行数据交互,以方便商家快速获取订单基础信息,为用户展示服务性内容。

    1) 通过商家小票链接获取用户订单信息:

    点金计划页面打开时,页面上方的 iframe 框架会请求服务商填写的商家小票链接,会在链接后附上:“特约商户号(sub_mch_id)”、“商户订单号(out_trade_no)”、“md5 校验码(check_code)”三个字段的信息,方便服务商快速定位到具体订单的同时,也保证链接的可靠性。

    a) 增加参数后的链接格式为:

    服务商链接?sub_mch_id=特约商户号&out_trade_no=商户订单号&check_code=

    b) 举例:

    若服务商配置的链接为 https://www.qq.com,特约商户号为 1234567,商户订单号为

    ABCDEFG,则请求的链接为

    https://www.qq.com?sub_mch_id=1234567&out_trade_no=ABCDEFG&check_code=

    39f0876dd58e4eb61b66250f69d02705

    2) 服务商校验 check_code 服务商获取到上述完整链接时,为了保证参数没有被篡改,需要做 MD5 校验。

    a) 校验方式

    通过链接上的“商户订单号”,到后台获取该订单对应的“微信订单号”,即 transaction_id, 并拼在原有链接后(需去除 check_code,即:服务商链接?sub_mch_id=特约商户号 &out_trade_no=商户订单号&transaction_id=),进行 MD5 计算。

    b) 举例

    若 transaction_id 为 abcdefg,则 MD5 值为:

    String my_check_code =

    MD5(“https://www.qq.com?sub_mch_id=1234567&out_trade_no=ABCDEFG&transactio

    n_id=abcdefg”);

    若 my_check_code 与最初链接参数中的 check_code 相等,说明该链接未被篡改,可正常跳转

    到商家小票内容,否则服务商需展示错误提示页。

    3) 商家小票尺寸适配:

    点金计划页面上方的商家小票 Iframe 框架默认尺寸为 640px*600px,会根据各手机型号的屏幕宽高比自适应展示。服务商页面需兼容该尺寸,若 Iframe 框架高度不满足展示诉求,可参考点金计划页面 JSAPI 的指引调整高度。

    3.4.2 点金计划页面 JSAPI

    为了提升用户体验,满足商家各类业务需求,点金计划页面提供了一系列 JSAPI,协助商家实现以下 功能:

    1、按订单确认是否展示商家小票(onIframeReady 事件):已开通商家小票功能的特约商户,服务 商依然可以按照当前订单的情况决定是否展示商家小票(也可选择直接展示官方小票)。

    2、调整 Iframe 框架高度(onIframeReady 事件):供服务商调整商家小票区域的整体高度(规则:以宽度 640px 为基准,商家小票高度最小 600px,最大 960px。若服务商通过 jsapi 传入高度小 于 600px,页面会展示 600px,传入大于 960px,页面仅展示 960px)。

    3、外跳新页面(jumpOut 事件):支持从点金计划页面上方的商家小票区域,点击外跳到商家的完整页面(此处不可模拟用户点击自动外跳,否则相关能力会被处罚)。

    以下为具体的 jsapi 事件描述,每个事件的触发时机不同,请留意下文对每个事件的触发时机说明:

    3.4.2.1 onIframeReady 事件(重要):

    所有订单必须响应 onIframeReady 事件,否则无法正常进行商家小票的展示。

    通信方式:iframe postMessage 事件通知 数据格式:json 字符串 事件名称:onIframeReady 事件功能: 1)按订单确认是否展示商家小票 2)调整 Iframe 框架高度

    触发时机:商家小票页面完全渲染完毕之后

    备注: 1) 展示商家小票时,建议在商家小票页面渲染完毕后再调用 JSAPI; 2) 从加载商家小票到响应 onIframeReady 事件之间的用时不可超过 3s,若超过 3s 未响应, 为保证用户体验,平台会为用户展示如下图所示的超时页面和刷新按钮,用户可点击刷新按 钮重新请求商家小票内容。

    示例:

    (1)展示商家小票:

    “

    let mchData ={action:'onIframeReady',displayStyle:'SHOW_CUSTOM_PAGE'}

    let postData = JSON. stringify(mchData)

    parent.postMessage(postData,'https://payapp.weixin.qq.com')

    ”

    (2)展示官方小票:

    “

    let mchData ={action:'onIframeReady',displayStyle:'SHOW_OFFICIAL_PAGE'}

    let postData = JSON. stringify(mchData)

    parent.postMessage(postData,'https://payapp.weixin.qq.com')

    ”

    (3)自定义高度:

    “

    let mchData ={action:'onIframeReady',displayStyle:'SHOW_CUSTOM_PAGE',height:900}

    let postData = JSON. stringify(mchData)

    parent.postMessage(postData,'https://payapp.weixin.qq.com')

    ”

    注,由于各手机屏幕尺寸不同,为避免设置固定高度值带来的体验不一致问题,服务商可按如下换算规则计 算出通过 jsapi 传给点金计划父页面的高度值: Step1:计算服务商页面当前高度 const customPageHeight = document.body.scrollHeight; // 单位 px Step2:换算传入点金计划页面的高度 传给父页面的高度(单位:px) = customPageHeight * (640 / 子页面真实宽度) const height = customPageHeight * (640 / Math.round(document.documentElement.getBoundingClientRect().width)); 其中:传给点金计划页面的 height 值需遵循文档规范,请勿超过限定范围:[600px, 960px],即 600 <= height (单位 px)<= 960;

    3.4.2.2 jumpOut 事件 通信方式:iframe postMessage 事件通知 数据格式:json 字符串 事件名称:jumpOut

    事件功能:若商家业务流程需要从商家小票区域外跳到商家新页面,可通过该 JSAPI 传递外跳 URL,实现外跳。。 触发时机:商家页面有外跳需求,且用户主动点击时(此处不可模拟用户点击自动外跳,否则相关能力会被处罚)

    示例:

    “

    let mchData ={action:'jumpOut', jumpOutUrl:'https://www.qq.com'}

    let postData = JSON. stringify(mchData)

    parent.postMessage(postData,'https://payapp.weixin.qq.com')

    ”

    3.4.3 点金计划页面 JSSDK(重要)

    为了保证支付后生态环境的健康发展,平台会对嵌入点金计划页面的商家小票链接(含跳转链接)进 行记录,同时会对商家小票页面内容进行安全监测。 因此,所有嵌入点金计划页面的商家小票链接(包括页面内可点击跳转的链接),均需在 HTML 的 header 中引入:  若未引用,平台会根据《点金计划须知和承诺函》中的相关规定对服务商进行功能处罚。

    3.4.4 注意事项 1) 为了保证商家小票区域美观性,给用户更好的页面体验,商家小票设计规范建议参考《点金 计划商家小票模块设计规范建议》; 2) 请尽量降低页面请求资源包大小,提升链接打开速度,保障用户体验; 3) 微信支付将会实时对商家小票内容进行安全检测,商家小票仅可放置例如“取餐码”、“用 户评价”、“停车剩余时长”等围绕用户进行服务的内容,请勿出现涉政、黄、赌、毒等违规的内 容和行为;且不得出现模拟用户点击、自动触发跳转的行为。一经出现,平台会关闭其“商家小 票”功能,并会进一步联动处罚。

    3.5 同业过滤标签设置(可选)

    点金计划还为商家提供了过滤同业广告的能力(即同业过滤标签设置),服务商只需在点金计划管理 页面,选中需设置的特约商户,并点击操作栏的“修改标签”,在标签配置页面选择需过滤的行业标 签并点击确认即可。 注:特约商户默认无同业过滤标签,且每个商户最多只能设置 3 个标签。其中,未开通点金计划的特 约商户不可设置。

    3.6 关闭广告展示(可选)

    为了满足某些特约商户不展示广告的诉求,点金计划还提供了关闭广告的能力,服务商只需在点金计 划管理页面,选中需设置的特约商户,在“广告展示”栏下关闭开关即可。 同时,平台提供“关闭广告展示 API”,供服务商为特约商户批量关闭广告展示功能,具体请查看关 闭广告展示 API。若需重新打开广告展示,也可通过“开通广告展示 API“再次为特约商户批量操 作,且在打开广告展示的同时为特约商户设置同业过滤标签,具体请查看开通广告展示 API。

    常见问题

  • FAQ:微信小程序订单发货管理
    安琪undefined 安琪

    微信小程序订单发货管理

    一、常见问题

    Q1、收到以下邮件/控台提醒,是什么意思,应该如何操作?

    您的商户:XXX(汇付ID:xxx),小程序APPID:wxe888b88f88c88a8已触发微信管控。详情请登录斗拱控台-商户详情-特约商户AppID配置查询或调用微信配置查询接口查询。该小程序后续交易资金将被冻结。为确保资金回款正常,请自行接入微信小程序订单发货管理系统或联系您的销售处理。

    A:这是小程序触发了微信小程序发货管理,详情可参考文档文档,对接小程序发货管理https://paas.huifu.com/open/doc/guide/#/zffssm/guide_zffssm_xcxzjgkjr

    Q2、交易流水详情中资金管控标识为”冻结“是什么意思?

    A:该字段为冻结,是指因交易小程序触发微信订单发货管理,且该笔交易资金还在被微信冻结中。消费者确认收货或满足微信设定的自动确认收货时间后,资金将会解冻,从微信结算至汇付。

    Q3、账户中的管控金额是什么意思,为什么无法取现?

    A:管控账户中的金额,是因触发微信小程序订单发货管理被微信冻结中的金额。该部分金额不会自动结算,也不在可取现金额中,需要等消费者确认收货或满足微信设定的自动确认收货时间后,资金将会解冻。

    Q4、哪些小程序类目需要接入微信订单发货管理功能?

    A:根据微信官方文档,提供实物商品(电商平台、食品饮料、数码3C、珠宝玉石等)或盲盒商品的在线销售及配送相关服务(包括但不限于物流快递、同城配送等方式)的小程序,均需接入平台订单发货管理功能。详细可参考如下微信官方文档:

    交易类小程序运营规范

    Q5、订单发货后可以实时解冻吗?

    A:发货了不会实时解冻,需要用户主动/系统自动确认收货后解冻,解冻后资金实时到达商户的汇付账户。不同发货方式对应不同的结算周期,可以参考下表:

    Q6、为什么资金已经解冻,却没有到银行账户呢?

    A:资金解冻后从微信到了商户在汇付的基本户,需要在下一个结算周期结算到商户的银行账户。

    Q7、微信冻结期间支持客户退款吗?

    A:支持,全额或部分退款都可以。

    Q8、实时分账订单如果因订单发货管理被冻结了,会怎么处理?

    A:交易时已经按分账规则做好了资金分账,不过资金因为被微信管控所以不会到达分账方的汇付账户。待解冻后会实时分给分账接收方。

    Q9、延时分账订单如果因订单发货管理被冻结了,会怎么处理?

    A:延时交易订单在确认收货后,资金从微信到商户汇付延迟户,然后再正常进行交易确认。

    Q10、商户业务场景不需要发货,却被推送了订单发货管理怎么办?

    A:微信小程序管控被微信误判,商户按照以下步骤在小程序后台这里申请解除:

    (1)解除入口

    小程序mp后台,前往【支付与交易-发货信息管理页】,在右上角的疑问号中进入申请入口

    (2)解除申请材料准备

    需填写申请理由和上传相关材料申请理由: 可详细描述小程序的经营模式以及无法接入订单发货管理的原因证明材料:如有相关证明材料,如小程序服务的流程图、线下门店照片 (如有)等,请尽量完整上传

    (3)申请审核

    提交后耐心等待审核,审核结果将通过站内信发送,请留意相关通知

    (4)微信审核时效

    微信审核通过后会把审核结果发给小程序管理员,审核时间7个工作日左右。

    二、常见报错:

    1、报错文案:延时交易资金冻结,不能发起交易确认

    操作指引:该报错是因为小程序被微信管控,需要对接订单管理。

    2、报错文案:小程序发货管理输入通过开发者工具发起的微信交易订单号,提示订单不存在

    操作指引:通过微信开发者工具发起的订单不需要进行订单发货,次日自动解冻。

    常见问题

  • 开通多方分账指引
    安琪undefined 安琪

    多方分账

    一、产品说明

    多方分账是基于业务订单的一种资金处理能力,有实时分账与延时分账(分账+延迟能力的组合使用)两种模式。分账功能的实现主要通过接口与控台两种方式,控台上操作比较适合大额低频的分账场景,小额高频的交易建议通过系统实时自动分账。商户入网时默认开通分账功能,最大分账比例小于等于30%。开发者暂无法申请超过30%的分账比例。

    二、流程图

    三、实时分账与延时分账

    1、实时分账

    商户收款交易完成即按照分账规则给各个利益方完成分账。

    在交易过程中发起及完成分账。

    涉及交易类型:聚合正扫、银联统一线上收银台支付、网银支付、手机WAP支付、余额支付、快捷支付。

    交易商户开通分账权限时有两种规则(通过rule_origin分账规则来源参数指定)可根据商户业务自行选择:

    01接口发起:交易时指定acct_split_bunch分账对象,指定参各分账方以及各分账方分账金额(保留两位小数)。

    02 控台配置:该规则是配置固定的分账方、分账比例单位%(0-100),交易时无需指定分账对象参数默认读取分账权限开通时配置的的分账对象串来填充分账对象,以配置对象来进行分账。

    2、延时分账

    对于有延迟(事后)分账需求的客户,收款交易完成,资金进入延迟户不可结算、不可取现;需要通过交易确认接口来确认(可分账)到商户基本户;延迟确认支持多次部分确认。分账+延迟能力的组合使用,商户收款交易完成后需单独触发指令来完成分账。

    涉及交易类型:扫码支付、银联统一线上收银台支付、网银支付、手机WAP支付、余额支付、快捷支付。

    资金流:收款交易完成,资金进入延迟户(延迟分账业务专用账户),不可结算、不可取现,需要通过交易确认接口来确认交易并分账到商户或指定用户基本户,支持多次部分确认。

    延迟分账支持如下两种分账方式:

    接口发起:交易时delay_acct_flag传入延迟分账标签,交易确认时在acct_split_bunch中指定各分账方以及分账金额(保留两位小数)。接口发起分账支持商户与商户、商户与用户之间分账;

    控台发起:通过控台对延时订单发起分账操作,只支持商户向下属用户分账。

    四、操作指引

    实时分账

    延时分账

    五、常见问题

    多方分账常见问题及报错FAQ

    分账/余额支付/结算取现

  • FAQ:多方分账常见问题及报错
    安琪undefined 安琪

    多方分账常见问题及报错FAQ

    一、常见问题

    Q1:如何提高分账比例呢?

    A:目前开发者身份的服务商仅支持≤30%的分账比例,不支持提高分账比例。

    Q2:最多支持多少个分账接收方?

    A:支持一次分账最多有15个分账接收方。

    Q3:商户能把资金分账给哪些身份?

    A:通过接口分账,支持分账给同一服务商下的商户、用户;通过控台分账,只支持分账给商户直属下级用户。

    Q4:延时交易资金在延迟户最长可以存放多久?

    A:建议不超过180天。

    Q5:能否把当天所有的收款一起分账给相关方:

    A:分账功能是基于订单的交易,如果需要基于账户余额进行处理,可以使用“余额支付”功能。

    Q6:网银/快捷/余额支付的延迟分账如何操作?

    A:以上三种支付方式仅支持接口进行交易确认,不支持在控台操作。

    Q7:交易主体商户号一定要在分账对象中吗?

    A:实时交易时,分账对象中必须有交易主体商户商户号;延时交易时,分账对象可以没有交易主体商户号。

    二、常见报错

    1、报错文案:主账户信息必须在分账用户信息中体现

    操作指引:这是实时分账交易报错,指定分账对象时,交易主体商户必须出现在分账串内。需要将分账方商户也写到分账对象中。

    2、报错文案: "resp_desc":"数据权限认证失败"

    操作指引:这是因为商户信息校验没有通过。排查以下两个问题:①检查报文中的产品号(product_id)是否填写正确;②检查报文中的系统号(sys_id)和商户号(huifu_Id) 从属关系是否正确。

    3、报错文案:"resp_desc":"退款金额大于待确认金额","trans_stat":"F"

    操作指引:这是延迟交易退款时的报错,已进行交易确认的延迟交易订单,如需退款要先进行交易确认撤销后再进行扫码退款。

    分账/余额支付/结算取现

成员列表

dg-adminundefined dg-admin
其宝undefined 其宝
安琪undefined 安琪
静静undefined 静静
洋宇小宇undefined 洋宇小宇
Pistachioundefined Pistachio
企鵝undefined 企鵝
归途undefined 归途
木夏undefined 木夏
一刀undefined 一刀
  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 斗拱开发者站点
  • 版块
  • 未读 0
  • 最新
  • 热门
  • 用户