头图

前言

移动支付已经成为现代生活中不可或缺的一部分。随着技术的不断发展和普及,越来越多的人通过手机进行支付。支付宝和微信支付作为中国最主要的移动支付平台,已经成为人们日常生活中最常用的支付方式之一。然而,对于一些初创企业或者中小型企业来说,要接入支付宝和微信支付并不是一件容易的事情。传统的接入方式需要大量的开发工作和技术支持,对于没有相关技术背景的企业来说可能会面临很大的困难。

低代码开发平台的出现给这些企业带来了新的机遇。低代码开发平台是一种简化软件开发过程的工具,通过可视化方式进行开发,减少了编码的需求,并提供了丰富的组件库和预置的功能模块,以帮助企业快速构建应用程序。在移动支付领域,低代码开发平台可以极大地简化接入支付宝和微信支付的过程。企业只需要在低代码平台上进行简单的配置和集成,就可以实现与支付宝和微信支付的对接,从而实现移动支付功能。

本文小编将深入探讨低代码如何对接支付宝和微信支付,介绍低代码开发平台的优势和特点,并以葡萄城的企业级低代码开发平台——活字格为案例来说明低代码对接支付宝和微信支付的具体步骤。通过阅读本文,读者将能够更好地理解低代码在移动支付领域的应用,并掌握如何利用低代码开发平台快速实现与支付宝和微信支付的对接。在移动支付新时代的背景下,低代码开发平台为企业提供了一个更简单、更快速的方式来接入支付宝和微信支付。让我们一起深入研究并实践这个全新的技术,迎接移动支付的未来。

环境准备

活字格低代码开发平台

微信支付/支付宝支付相关账户信息。

1)前端设计

在活字格中,前端设计变得异常简单,只需要把想要的组件拖拉拽到页面上,即可达到所见即所得的效果,再加上活字格的流式布局,可以让我们所涉及的页面灵活适应不同尺寸显示器及分辨率。

如图这是设计阶段:

这是效果展示:

2)微信支付

(1)配置微信支付设置

在活字格中新建一个服务端命令(可自由在任何时机调用的命令)完成与微信支付的相关配置即可。

(2)JSAPI支付

微信官方参考文档:JSAPI支付

在活字格中只需要在配置好上述支付设置后,调用对应的支付命令即可。

(3)微信Native下单

使用微信客户端扫码后发起支付。参数请参见:Native 支付

(4)微信支付回调应答

按文档规范对微信返回应答。在负责支付回调的服务端命令中使用。

(5)微信支付结果通知

对所在服务端命令接收到的相关支付结果及用户信息进行相关处理,并将相关支付结果信息设置为参数。

(6)微信支付订单查询

提供所有微信支付订单的查询,商户可以通过“微信支付订单查询”命令主动查询订单状态,并将查询结果存入指定参数。

(7)微信申请退款

当交易发生之后一段时间内,卖家可以通过“微信申请退款”服务端命令将支付款退还给买家,微信支付将在收到退款请求并且验证成功之后,按照退款规则将支付款按原路退到买家帐号上。

(8)微信支付退款查询

提交退款申请后,通过调用该命令查询退款状态。

JSAPI 微信支付时序图:

Native 微信支付时序图:

3)支付宝支付

(1)配置支付宝支付设置

(2)支付宝电脑网站下单

在支付宝电脑网站场景下单后,返回支付HTML。参数请参见支付宝电脑网站下单

(3)跳转到支付宝支付页面

接收支付宝电脑网站下单命令返回的支付html, 跳转到支付宝支付页面。此命令需在页面端使用。

(4)支付宝支付结果通知

在用户支付完成之后,支付宝会调用支付宝电脑网站下单中指定服务端命令将支付结果作为参数通知到商家系统。参数请参见支付宝支付结果通知

(5)支付宝支付回调应答

按文档规范对支付宝返回应答。在负责支付回调的服务端命令中使用。

(6)支付宝支付订单查询

提供支付宝支付订单的查询,可以主动查询订单状态,完成下一步的业务逻辑。参数请参见支付宝支付订单查询

(7)支付宝申请退款

交易发生之后一段时间内,由于买家或者卖家的原因需要退款时,卖家可以通过此命令将支付款退还给买家,支付宝将在收到退款请求并且验证成功之后,按照退款规则将支付款按原路退到买家帐号上。参数请参见支付宝申请退款

(8)支付宝支付退款查询

商户可使用该接口查询退款请求是否执行成功。参数请参见支付宝支付退款查询

支付宝支付时序图

结语

支付宝和微信支付作为中国主要的移动支付平台,给人们带来了便利和快捷。然而,对于一些初创企业或中小型企业来说,接入支付宝和微信支付可能面临一系列困难。低代码开发平台的出现为这些企业提供了解决方案。通过低代码开发平台,企业可以简化接入支付宝和微信支付的过程,减少开发工作和技术支持的需求。

本文介绍了低代码如何对接支付宝和微信支付,并强调了低代码开发平台的优势和特点。通过实际案例的说明,我们可以看到低代码对接支付宝和微信支付的具体步骤。这些步骤简单明了,让企业能够迅速应用和实践。在移动支付新时代的背景下,低代码开发平台为企业带来了更简单、更快速的方式来接入支付宝和微信支付。这一技术不仅为初创企业和中小型企业提供了机会,也为传统企业转型升级提供了新的思路和方法。随着技术的进一步发展,低代码开发平台将在移动支付领域发挥更大的作用。

扩展链接:

从表单驱动到模型驱动,解读低代码开发平台的发展趋势

低代码开发平台是什么?

基于分支的版本管理,帮助低代码从项目交付走向定制化产品开发


葡萄城技术团队
2.7k 声望28.6k 粉丝

葡萄城创建于1980年,是专业的软件开发技术和低代码平台提供商。以“赋能开发者”为使命,葡萄城致力于通过各类软件开发工具和服务,创新开发模式,提升开发效率,推动软件产业发展,为“数字中国”建设提速。