如何使用tp框架实现微信支付

  介绍

这篇文章主要介绍了如何使用tp框架实现微信支付,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

Thinkphp微信公众号支付接口的示例,具体内容如下

<强>第一步先把文件夹的那两个图片配置成一样的路径除了域名要改其他保持一致。

<强>第二步,把Weixinpay这个文件夹放在\ Thinkphp \图书馆\供应商,将Weixinpay文件夹放置到这个供应商文件夹中

<强>第三步,把WxJsAPIController.class。php这个php文件,回家\ \控制器,这里面

<强>第四步,把WxJsAPI这个文件夹,放置在回家\ \视图,这个里面

<强>第五步强成功调用微信公众号支付功能

<强> jsApiCall。html

& lt; ! DOCTYPE  html>   ,& lt; html>   ,& lt; head>   & lt; meta  http-equiv=癈ontent-Type",内容=皌ext/html;, charset=utf-8",/比;   & lt; meta  name=& # 39;视窗# 39;,内容=& # 39;宽度=设备宽度,初始=1.0,,最大范围=1.0,最小规模=1.0 & # 39;/比;   & lt;才能title>微信安全支付& lt;/title>            & lt;才能script 类型=拔谋?javascript"比;   ,,,//调用微信JS  api 支付   ,,,function  jsApiCall ()   ,,,{   ,,,,,WeixinJSBridge.invoke (   ,,,,,,,& # 39;getBrandWCPayRequest& # 39;   ,,,,,,,& lt; ? php  echo  jsApiParameters美元;,?在,   ,,,,,,,的函数(res) {   ,,,,,,,,,WeixinJSBridge.log (res.err_msg);   ,,,,,,,,,如果(==res.err_msg “get_brand_wcpay_request: ok") {   ,,,,,,,,,//警报(res.err_code + res.err_desc + res.err_msg);   ,,,,,,,,,,,/*这里写如果支付成功的话执行什么操作*/,,,,,,,,,其他}{   ,,,,,,,,,,,//返回跳转到订单详情页面   ,,,,,,,,,,,警报(支付失败);   ,,,,,,,,,,,,,   ,,,,,,,,,}   ,,,,,,,}   ,,,,,);   ,,,}   ,,,function  callpay ()   ,,,{   ,,,,,if  (typeof  WeixinJSBridge ==,“undefined") {   ,,,,,,,如果(,document.addEventListener ) {   ,,,,,,,,,document.addEventListener (& # 39; WeixinJSBridgeReady& # 39;,, jsApiCall,,假);   ,,,,,,,}else  if  (document.attachEvent) {   ,,,,,,,,,document.attachEvent (& # 39; WeixinJSBridgeReady& # 39;,, jsApiCall),,   ,,,,,,,,,document.attachEvent (& # 39; onWeixinJSBridgeReady& # 39;,, jsApiCall);   ,,,,,,,}   ,,,,,其他}{   ,,,,,,,jsApiCall ();   ,,,,,}   ,,   ,,   ,,,}   ,            ,   & lt;才能/script>   ,& lt;/head>   ,& lt; body>   ,& lt; button 风格=翱矶?210 px;,高度:30 px;, background - color: # FE6714;,边界:0 px  # FE6714 固体;,光标:,指针;,颜色:白色;,字体大小:16 px;“,类型=癰utton", onclick=癹sApiCall ()“, id=癮sd",在购买& lt;/button>      & lt;才能/p>   ,& lt;/body>   ,& lt;/html>

WxJsAPIController.class。php

如何使用tp框架实现微信支付