有奖捉虫:行业应用 & 管理与支持文档专题 HOT
本文将以简单的商品购买为例,介绍微搭提供的普通商户支付能力,您可以通过本文了解如何使用进行微信支付、退款以及商品、订单管理后台的搭建。 在开发之前,您需要准备好非个人主体的微信小程序、微信支付商户号、商户号绑定小程序 AppID、商户 API 证书序列号、商户 API 私钥和 API V3 密钥,并且非个人主体的微信小程序、微信支付商户号两者之前需要提前做好绑定。相关帮助文档请参见 通过微搭快速注册小程序获取商户号商户号绑定小程序 AppID商户 API 证书序列号商户 API 私钥API V3 密钥

需求分析

支付模板主要功能包括商品售卖和订单管理,因此将主功能拆分为两部分。
小程序端:包括商品展示售卖、订单展示与退款。
管理端:包括商品信息、支付订单信息管理。

功能规划

需求收集好后,通过思维导图来梳理支付所有功能。


根据思维导图拆解功能页面。
页面名称
功能描述
首页
包括商品展示列表、发起支付
订单列表
展示全部订单、已支付订单、未支付订单、已退款订单

数据源设计

一般商品和订单信息都需要运营人员进行维护,将该部分信息提供至数据源中,方便查阅管理。

商品信息数据源

字段名称
字段标识
字段类型
字段描述
商品名称
spmc
文本、短文本
用于存储商品名称信息
商品价格
spjg
数字
用于存储商品价格信息
商品描述
spms
文本、短文本
用于存储商品详细描述信息
商品图片
sptp
图片
用于存储商品图片,以图片形式在页面展示

订单信息数据源

字段名称
字段标识
字段类型
字段描述
订单号
ddh
自动编号
用于存储订单
商品名称
spmc
文本
用于存储商品名称
商品价格
spjg
数字
用于存储价格信息
支付状态
zfzt
数字
用于存储订单支付状态:
1:表示未支付
2:表示已支付
3:表示退款中
4:表示已退款