跳到主要内容

微信支付-小程序

微信支付-小程序开放服务,基于普通商户身份,提供直连模式-小程序基础支付接口能力,包括 JSAPI 下单、查询订单、小程序调起支付、申请退款、查询退款、申请交易账单等。

点击查看小程序支付 API 列表

创建微信支付-小程序

准备工作

微信支付-小程序(以下简称小程序支付)服务,支持普通商户的直连模式,详细说明可参考小程序支付接入前准备

提示

完成支付业务需要严格遵守微信支付平台的规范,建议详细阅读接入前准备,充分了解微信支付设计要求。

创建服务前,需要准备好一个非个人主体微信小程序以及微信支付普通商户号,两者之间提前做好绑定。

相关帮助文档:通过微搭快速注册小程序 /小程序注册/注册商户号/商户号绑定 AppID

步骤 1:新建服务

在云开发管理系统内,编辑低码应用时,进入数据源-APIs,选择新建微信支付-小程序服务。

步骤 2:参数配置

配置接口调用依赖的参数,包括 AppID、支付商户号、商户 API 证书序列号(什么是商户 API 证书以及如何获取)、商户 API 私钥(API 证书及秘钥)、API V3 秘钥(什么是 APIv3 秘钥)。

通知回调配置,是为小程序支付中JSAPI申请退款接口配置回调通知 URL,支付/退款操作结果会通过该通知地址反馈给调用方,完成业务状态的更新。 小程序支付通知回调支持工作流创建开发者自有服务两种配置方式。

!微搭低码平台暂时仅支持配置自有服务,云开发管理系统支持两种通知回调方式。

其中工作流创建通过云开发工作流模块,提供回调地址并支持处理通知结果业务逻辑,开发者可以选择创建新的工作流或者选择已有工作流。
开发者自有服务支持录入自行搭建的回调地址,进而兼容开发者已有服务。

步骤 3:方法使用

创建好小程序支付服务后,支持在微搭低码平台和云开发管理系统中使用。云开发管理系统入口为:微信开发者工具-云开发控制台-更多-管理工具。
选择应用进入低码编辑页-数据源-APIs,创建/查看小程序支付,具体用法可参考小程序支付管理模版小程序直连支付功能展示
支持低码开发时调用小程序支付接口,完成相关业务搭建。

步骤 4:编辑修改

小程序支付方法中,支持对JSAPI 下单申请退款接口,配置回调地址。选中对应方法,点击编辑后,对回调地址进行修改。 同时支持在基本信息,点击编辑后对基本信息和参数配置进行修改。

步骤 5:处理回调信息

对于工作流回调地址,支持跳转至工作流编辑器,对支付/退款通知结果进行处理,如根据支付结果更新支付和订单状态。 进入工作流编辑器,接收回调后完成业务逻辑,参考工作流处理支付回调文档 至此,已经完成小程序微信支付服务的创建,详细关联业务用法参考小程序支付管理模版小程序直连支付功能展示微信支付事件工作流开发文档。