当前位置: 首页 > news >正文

乐云网站建设/cms建站

乐云网站建设,cms建站,传奇私服建设网站的教程,阿里巴巴网站运营怎么做最近做一个项目,用angular 一个单页应用,打算打包成 跨平台移动App 以及在微信里面使用。给大家一个案例 首先,熟悉一下微信授权部分的源代码,如下所示: javascript 前端代码; var app angular.module("myApp&qu…

最近做一个项目,用angular 一个单页应用,打算打包成 跨平台移动App 以及在微信里面使用。给大家一个案例

首先,熟悉一下微信授权部分的源代码,如下所示:

javascript 前端代码;

 var app = angular.module("myApp", []);app.controller('myCtrl', ['$scope', '$location', '$http', function($scope, $location, $http) {//调取获取ping++支付凭证接口$scope.userid = userid;$scope.orderNum = $location.search().orderNum;$scope.orderId = $location.search().orderId;$scope.openid = $location.search().openid;//订单详情$scope.url = url + '';$http({method: 'GET',url: $scope.url,params: {'userid': userid,'orderId': $scope.orderId,'orderNum': $scope.orderNum}}).success(function(result) {if(result.status == 200) {$scope.orderInfo = result.data.orderInfo;}});$scope.slectPayType = function(paymentType, orderId, orderNum, userid) {$scope.url = url + '';window.location.href = $scope.url + "?orderId=" + orderId + "&orderNum=" + orderNum + "&userid=" + userid;}console.log($scope.userid)console.log($scope.orderNum)console.log($scope.orderId)console.log($scope.openid)if($scope.openid != undefined || $scope.openid) {$scope.paytype = 'wx_pub';$scope.url = url + '';$http({method: 'GET',url: $scope.url,params: {'userid': userid,'orderNum': $scope.orderNum,'orderid': $scope.orderId,'openid': $scope.openid,'channel': $scope.paytype}}).success(function(result) {if(result.status == 200) {$scope.charge = result.data;pingpp.createPayment($scope.charge, function(result, error) {if(result == "success") {showMsg("支付成功");// 只有微信公众账号 wx_pub 支付成功的结果会在这里返回,其他的支付结果都会跳转到 extra 中对应的 URL。} else if(result == "fail") {showMsg("支付失败");// charge 不正确或者微信公众账号支付失败时会在此处返回} else if(result == "cancel") {// 微信公众账号支付取消支付showMsg("已取消支付");}});}});}}]);页面部分;<li ng-click="slectPayType('wx_pub',orderInfo.id, orderInfo.orderid,userid)"><i class="weixin"></i><span>微信</span></li>
<li ng-click="slectPayType('alipay_wap', orderInfo.id, orderInfo.orderid,userid)"><i class="alipay"></i><span>支付宝</span></li>

我在做微信支付的过程中出现了一个比较麻烦的问题,耗费了我半天的时间才解决的,就是在支付过程中回调通知地址的URL不规则,导致虽然支付成功了,但获取不到订单信息以及对订单信息的处理。微信支付要求回调通知URL必须不能带参数,如:“https://你的域名/index.php/home/WxJsAPI/notify/”。因为我用的是Thinkphp的路由模式3,此路由带了参数,如:“https://你的域名/index.php?s=/home”。(凡是URL里带有“?”的,都算是带了参数)

当然,如果你是第一次做,肯定会遇到各种问题,如果你是新手,遇到的问题都不知道为什么,即使你做过了再做我相信还是可能由于细节上的疏忽会出现问题的,不过不要烦躁,耐心的去发现问题,耐心的去调试,最后一定可以解决的。

转载于:https://www.cnblogs.com/Zhangqwr/p/7794298.html

http://www.lbrq.cn/news/1239931.html

相关文章:

  • 响应式网站建设外文文献/bt种子磁力搜索引擎
  • 漳州做网站含博大网/实时热榜
  • 做ppt介绍网站/网络推广费用
  • 建站网站图片不显示/9 1短视频安装
  • 京东网站难做吗/关键词广告
  • Wordpress 手机网站/网络推广员工作好做吗
  • 一键优化下载安装/江苏seo外包
  • 中教在线3d建模培训/seo推广排名
  • 乌兰县网站建设公司/百度sem优化师
  • 这是我做的网站/友情链接交换软件
  • 怎样做自己的微商网站/百度网站推广价格
  • 自己公司内网网站和外网怎么做同步/免费的发帖收录网站
  • 开发平台网站多少钱/海阳seo排名优化培训
  • 武穴市住房和城乡建设局网站/友情链接教程
  • 有赞微商城官网登录/seo网站排名的软件
  • 如何做网站预览/项目网
  • 商务网站设计与制作/百度咨询
  • 网站在vps能访问 在本地访问不了/学校seo推广培训班
  • 做门户型网站/网站视频
  • 七牛云建网站/下载百度app最新版到桌面
  • 牡丹江市营商环境建设监督局网站/廊坊关键词排名优化
  • 牛杂网这类网站怎么做的/aso推广公司
  • 手机网站自适应代码/常州seo建站
  • 设计网站大全免费下载/旺道seo优化软件怎么用
  • 东莞做网站服务商/专业的郑州网站推广
  • 公司网站设计网络公司/seo入门黑帽培训教程
  • 网站建设的好处/新产品推广策划方案
  • app网站做二手交易/班级优化大师官网
  • wordpress插件是中文吗/seo公司 引擎
  • 云南网站建设一度科技公司/seo关键词排名查询
  • RabbitMQ死信队列与消息幂等性实践指南
  • 设计模式 - 组合模式:用树形结构处理对象之间的复杂关系
  • 防御综合实验
  • Java基础——实现图书管理系统交互功能
  • python学智能算法(三十))|SVM-KKT条件的数学理解
  • 从零到英雄:掌握神经网络的完整指南