微信小程序如何开发微信支付功能?

   你好,对于微信小程序中微信支付对接的问题,掌握几点并不难。

第九程序(http://9.cn)本文主要讲述了微信小程序接入微信支付开发过程中遇到的坑,分为小程序端和后台接口封装两部分。本文的主要内容如下:

一、后台接口封装;

二、小程序端集成;

三、总结

一、后台接口封装

基于本文的介绍ThinkPHP5具体步骤如下:

1、微信支付官方文件提供PHP下载脚本微信支付样本;

2、样品已经包装好了每个类别,我们只需要添加命名空间TP5的extend在目录下新建一个目录wxpay,样例中的类 ** 到目录,然后添加命名空间;

样例改造结果

最重要的一类是WxPayApi.php,此外,命名空间后的形式如下,其他类别的转换类似:

3、将命名空间引入需要使用的地方,new 可以使用一个对象,统一单接口的例子:

首先介绍所需类别:

直接返回小程序调用支付接口所需的参数:

类似的重新支付接口可以通过统一的单类包装。

二、小程序端集成

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

接口返回样例如下:

集成接口返回的数据如下:

三、总结

1、微信支付小程序API使用微信官方账号jssdk的微信支付API,官方文件中有一个错误的参数,即传输appid中的“I 必须是大写,否则会一直提示参数错误。调试这个已经很久了,希望看到的朋友注意一下。

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

★★如果您对微信小程序开发有其他疑问,可以关注(第九程序微信微信官方账号:djxcx9),帮助您解决微信小程序开发中的问题。

扫码免费用

源码支持二开

申请免费使用

在线咨询