微信支付 PC端 微信内置浏览器 适用于Laravel
来源:互联网 发布:梦龙网络计划2016版 编辑:程序博客网 时间:2024/05/03 22:40
我一般使用第三方Api 都是 直接拿过来用的 不必要的情况很少会集成到框架中
这里说下 微信支付,去官网下载 demo 拿来 放到公网上 访问 就可以 看到 一个 支付一分钱的例子
支付很简单不说,说下如何获取到订单信息,以及需要注意的几点。
一 在微信公众平台账号里 设置 测试人员 , 测试支付目录,正式支付目录,回调地址
二 在测试目录下 未加入测试人员的帐号 会支付失败
三 测试目录下 最大支付金额 为一分钱
四 微信支付单位 分
五 回调地址不可 带参数
上面几点完成 ,算是完成了一半,接下来说如何获取订单信息, 例子 :JSAPI
const NOTIFY_URL='你的微信支付目录地址/notify.php';
notify .php 路径
notify.php 会接收到 微信服务器传过来的订单信息,这里获取到订单信息,如果使用了框架,业务逻辑又写在 控制器中,可以用curl 调用,代码如下。
public function Queryorder($transaction_id){ $input = new WxPayOrderQuery(); $input->SetTransaction_id($transaction_id); $result = WxPayApi::orderQuery($input); Log::DEBUG("query:" . json_encode($result)); if(array_key_exists("return_code", $result) && array_key_exists("result_code", $result) && $result["return_code"] == "SUCCESS" && $result["result_code"] == "SUCCESS") { // 执行控制器中的方法 $ch = curl_init(); curl_setopt ($ch, CURLOPT_URL, "你的地址?你的参数"); $cont = curl_exec($ch); curl_close($ch); //end return true; } return false;}
控制器里用get接过来就可以了。
0 0
- 微信支付 PC端 微信内置浏览器 适用于Laravel
- laravel微信支付H5支付集成
- laravel 支付宝/微信支付
- CocosCreator H5 微信内置浏览器调起微信支付
- html5微信内置浏览器微信支付-微信支付实体类微信签名类生成订单信息类
- 微信内置浏览器判断
- 微信内置浏览器是什么?
- 区分微信内置浏览器
- 识别微信内置浏览器
- 微信内置浏览器分辨率
- 微信内置浏览器下载
- 微信内置浏览器唤醒微信支付的一个小隐藏坑,
- 微信支付【H5非微信内浏览器支付】
- 关于微信PC扫码支付
- PC网页接入微信支付
- ECSHOP 微信支付 二维码支付 PC php
- 微信和QQ浏览器绑定(PC端)
- 微信浏览器内置JavaScript 对象:WeixinJSBridge
- excel数据驱动接口测试框架
- pip国内镜像
- Linux 进程间通讯之共享内存方式
- Servlet修改编码无效的问题
- javascript中this值绑定
- 微信支付 PC端 微信内置浏览器 适用于Laravel
- Thirdparty之CrashRptProbe, 查询程序奔溃的利器
- 深度残差网络 - Deep Residual Learning for Image Recognition
- 前端使用fetch报promise未定义
- 毕业
- cdh5.7启动hive client报 java.lang.NoClassDefFoundError: org/apache/hadoop/mapred/MRVersion
- 个人账目管理系统(一)数据库连接
- hadoop提交作业报错:InvalidAuxServiceException: The auxService:mapreduce_shuffle does not exist
- Spring Cloud构建微服务架构(一)服务注册与发现