你好,对于微信小程序中微信支付对接的问题,掌握几点并不难。
第九程序(http://9.cn)本文主要讲述了微信小程序接入微信支付开发过程中遇到的坑,分为小程序端和后台接口封装两部分。本文的主要内容如下:
一、后台接口封装;
二、小程序端集成;
三、总结
一、后台接口封装
基于本文的介绍ThinkPHP5具体步骤如下:
1、微信支付官方文件提供PHP下载脚本微信支付样本;
2、样品已经包装好了每个类别,我们只需要添加命名空间TP5的extend在目录下新建一个目录wxpay,样例中的类 ** 到目录,然后添加命名空间;
样例改造结果
最重要的一类是WxPayApi.php,此外,命名空间后的形式如下,其他类别的转换类似:
3、将命名空间引入需要使用的地方,new 可以使用一个对象,统一单接口的例子:
首先介绍所需类别:
直接返回小程序调用支付接口所需的参数:
类似的重新支付接口可以通过统一的单类包装。
二、小程序端集成
小程序端非常简单,只需将接口返回的数据传输到微信支付js接口即可
接口返回样例如下:
集成接口返回的数据如下:
1、微信支付小程序API使用微信官方账号jssdk的微信支付API,官方文件中有一个错误的参数,即传输appid中的“I 必须是大写,否则会一直提示参数错误。调试这个已经很久了,希望看到的朋友注意一下。
2、调用统一订单接口后,统一订单返回的结果不能直接返回到小程序端,需要重生签名。
★★如果您对微信小程序开发有其他疑问,可以关注(第九程序微信微信官方账号:djxcx9),帮助您解决微信小程序开发中的问题。
扫码咨询与免费使用
扫码免费用
申请免费使用
在线咨询