注意:自定义交易组件【升级版】,即新接口适配(必须走新商户号)于2022年4月29号下午约15:00发布上线,站点注意先更新最新,上传最新小程序代码(版本大于v1.1.170),完成了小程序代码的发布和上线! 再按下面流程开通自定义交易组件!
链接内容:https://support.weixin.qq.com/cgi-bin/mmsupportacctnodeweb-bin/pages/oKqYAys6N2y37tHG如需要使用视频号功能,可以看视频号小店插件(操作流程具体查看对应教程)
一、功能概述
二、实现场景
实现功能一:



实现功能二:


三、登录商城后台授权安装启用“自定义交易组件”


四、小程序官方后台mp.weixin.qq.com配置ip白名单、消息推送、开通自定义交易组件
需要注意:1、必须是一个非个人主体的小程序2、小程序类目需要符合下图要求。

(一)配置ip白名单
因为视频号只能用二级商户订单,必须配置白名单。
路径:开发 — 开发管理 — 开发设置 — 开发者ID — 添加ip白名单(ip地址为您的服务器ip),需要小程序管理员扫码确认添加。

站点没做集群即一台服务器情况下,填写一个服务器ip就行,如下截图

站点做集群,填写全部ip,如下截图:


(二)启用和配置消息推送
配置二级订单状态回调,须启用和配置小程序消息推送。
1、路径:开发 — 开发管理 — 开发设置 — 消息推送

2、下一步,点击启用(需要小程序管理员扫码确认),填写URL、Token、 EncodingAESKey
消息加密方式:选择“明文”
数据格式:选择“XML”


3、URL、Token、 EncodingAESKey如何填写?
进入商城后台 — 应用 — 公众号 — 复制服务器地址(URL)、令牌(Token)、消息加密密钥(EncodingAESKey)粘贴到小程序的消息推送处。(必须启用公众号,若有接入公众号,启用状态务必是“已接入”)

(三)开通自定义交易组件
1、开通路径
路径:小程序后台 — 功能 — 交易组件 — 开通自定义版交易组件。若小程序满足自定义版交易组件的接入要求,在微信公众平台登录小程序,则会看到下图所示界面



2、申请开通
注意:这里申请审核时效为1-2个工作日,如果已经接入了回调接口,则会收到申请通过的回调。

3、组件接入
(1)商户号申请:场景经营所需商户号的申请,可以查看小程序使用该商户号产生的交易金额、流水,申请、管理及操作。
















(2)商品接口调用:商品添加、商品修改、商品上架、商品下架、商品更新等




(3)订单接口调用
首先在商城后台自定义交易组件绑定订单调试开通。
(1)进入小程序商城,选择已通过审核的商品,并且下单,并且不要支付.
(2)将订单号复制到输入框,并且点击绑定,如下图所示.









(4)物流接口调用
对上述关联绑定的订单,在后台点击确认发货(可以填写真实快递单号和公司,也可以随便填写),确认收货。

(5)售后接口调用
如上 订单接口调用 的步骤,测试绑定关联的订单有进行退款操作即可.

(3)(4)(5)接口调用步骤完成,便可在小程序后台–交易组件–组件接入,点击完成.

注意要完成,否则提示“检测到你未完成此项步骤,请确认后重试”,如下图所示.

4、发布小程序
自定义交易组件新接口适配功能是2022年4月29号下午约15:00发布上线的,站点注意更新最新,上传最新小程序代码,完成了小程序代码的发布和上线!

5、完成组件接入

(四)申请场景接入
前往小程序微信公众平台中,进入“交易组件”>“场景接入”菜单中,查看并选择需要接入的场景,微信官方默认所有场景均可接入.

1、视频号
(1)视频号推广:开通需要微信审核,一般2个工作日可以申请下来,具体以微信审核时间为准。添加一个视频号为推广员,然后就可以在这个视频号关联到已经开通自定义交易组件的小程序,关联后就可以上架已经商品同步接口调用通过的商品了。



(2)直播间分享员:开通无需审核。
直播间分享员说明 >>https://developers.weixin.qq.com/community/business/doc/000804f4248538558facd4fff5f40d
2、订单中心
开通能力后:可增强订单曝光和小程序留存,在「微信」-「发现」-「小程序」-「我的订单」看到订单同时收到订单变更的消息. 查看指引>>https://docs.qq.com/doc/DUnlGcXVWREREelpV


五、商城后台 — 自定义交易组件配置
(一)基础设置(接入组件)


1、订单接入
2、售后地址

3、商户信息

(二)类目审核列表(同步类目至微信审核)
微信那边个别类目需要审核,这边可在类目审核列表–点击申请
选择商品分类根绝所需资质证书提示上传资质材料和营业执照
提交后,等待审核可查看类目名称、审核单号、营业执照和资质材料
审核通过了 显示如下
(三)同步商品至微信审核
1、微信商品列表—新增(上传商品)




2、商品审核列表

(四)线上商品列表

(五)特别注意
六、日常问题
Q1、小程序开通了交易组件的商户号,是否要把商户号信息填到商城小程序微信支付里?
A1:不需要,小程序还是按照原先配置的支付信息。视频号场景需要申请商户号作为场景经营使用的资金账户,仅用于视频号商品订单微信支付资金进入该账户,可以通过这查看流水详情。


Q2、新版交易组件需要重新申请商户号吗?是否可以使用原有商户号?
A2:不可以,新版交易组件必须要申请开通场景专用商户号
Q3、新版场景专用商户号费率是多少,是否有优惠,结算周期是多久?
A3:商户号费率为0.6%,无费率优惠,结算周期为7+7日,即用户收货后7天后结算。
Q4、视频号橱窗管理获取不到对应小程序
A4:1、检查是否开通视频号场景;2、检查是否绑定了推广员(非小程序超管需要绑定推广员)
Q5、绑定普通订单、二级商户订单,有先后顺序的吗,可以先绑定二级商户订单吗?
A5:可以,没有先后顺序,2种类型有绑定即可.
Q6、怎么看测试订单有没有绑定成功呢?
A6:先进小程序商城拍下已审核商品,注意不要付款,后台绑定订单提示绑定成功后,再在进小程序商城完成微信支付,订单将展示在「微信」-「发现」-「小程序」-「我的订单」,如下图


Q7、绑定二级商户订单,进入小程序完成支付,怎么提示“获取支付参数失败,错误码40164:invalid ip…”
A7:小程序ip白名单没配置,可登录小程序平台mp.weixin.qq.com — 开发 — 开发管理 — 开发设置 — 开发者ID — 添加ip白名单(ip地址为您的服务器ip),添加后,再进入支付便可正常。

Q8、二级商户订单前端微信支付提示提示“获取支付参数失败,错误码1010043:当前订单状态不允许…”?
A8:一般这情况原因是小程序没配置ip白名单,也没启用配置消息推送。启用配置说明看上面“第四大点的第(二)点:启用和配置消息推送”。配置后重新进入支付即可。

Q9、没接入公众号(服务号),只接入小程序,还能配置消息推送吗?
A9:可以。依旧是在商城后台 — 应用 — 公众号 — 复制服务器地址(URL)、令牌(Token)、消息加密密钥(EncodingAESKey)粘贴到小程序的消息推送处。



Q10、通过视频号转发购买商品,是否能锁客?
A10:不是通过商城里分享的都无法锁客。
Q11、添加视频号推广提示“请检查视频号主体是否与本小程序一致”
A11:小程序主体是企业认证,视频号也必须是企业认证,需要同主体。

Q12、只要添加成推广员,是不是代表推广员这个账号已经和小程序完成了绑定,直接在直播的商品带货中添加小程序的商品即可?还是说需要额外的什么流程或者业务?
A12:是的,没有其他额外流程。
Q13、小程序自定义交易组件一天能添加几个视频号推广员?
A13:避免被人滥用,目前只能一天主动搜索10次。
Q14、接入测试订单提示商品规格异常。

Q15、自定义交易组件“升级版”跟升级前的自定义交易组件有什么区别,哪些接口需要升级?
A15:
- 新支付接口,必须走新商户号。
- 取消订单, 小程序(小程序内以及发现-小程序我的订单)和视频号双向可取消,之前只可以在小程序上取消,然后同步给视频号状态。
- 申请退款,小程序和视频号双向可申请退款。
- 申请退货退款,小程序和视频号双向可申请退货退款,之前只有小程序上操作。
- 未付款订单,小程序和视频号 可在各自订单中心重新支付,同步状态。
- 确认收货,小程序和视频号双向可确认收货。
- 同步发货状态接口更新。
Q16、后台点击自定义交易组件,提示获取access_token失败?



