微信小程序微信付款访问开发示例的详细说明

2021-01-01
来源:

本文主要介绍微信小程序微信付款访问开发示例的相关材料。需要它的朋友可以参考以下内容

本文主要讨论在微信小程序访问微信的支付开发过程中遇到的陷阱,该陷阱分为小程序端和后端接口包装两部分。本文的主要内容如下:

一、背景界面程序包;

二、小程序最终集成;

三、摘要

一、背景界面包

本文介绍基于ThinkPHP5的接口封装,具体步骤如下:

1、微信付款官方文档提供了一个PHP脚本微信付款示例,请下载;

2、示例封装了每个类,我们只需要添加一个名称空间,在TP5的扩展目录中创建一个新目录wxpay,将示例中的类复制到该目录,然后只需添加名称空间即可;

样本修改结果

WxPayApi.php是主要类之一,添加命名空间后的形式如下,其他类的转换类似:

3、在需要使用它的地方引入一个命名空间,并且可以使用new对象。统一订单界面示例:

微信小程序开发支付

首先介绍所需的类:

封装外部统一订购接口,并直接返回小程序调用付款接口所需的参数:

还款接口类似,可以通过统一的订单类进行封装。

二、小程序最终集成

小程序端非常简单,只需将接口返回的数据传递到微信付款的js接口即可。

接口返回的示例如下:

集成界面返回的数据示例如下:

三、摘要

1、小程序 微信付款API所使用的官方帐户jssdk的微信付款API中的付款API,在官方文档中有一个错误的参数,即“传递的appid中的“”必须大写,否则始终提示参数错误。我已经对此进行了很长时间的调试,希望您对此有所注意。

2、调用统一订单接口后,从统一订单返回的结果不能直接返回到小程序端,并且需要重新生成签名。

感谢您的阅读,希望对大家有所帮助,感谢您对本网站的支持!

分享