起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 851|回复: 1

[结贴] 微信内支付

[复制链接]

7

主题

22

帖子

80

积分

初级会员

Rank: 2

积分
80
QQ
发表于 2016-4-19 15:17:40 | 显示全部楼层 |阅读模式
v3.4  ,支付,提示{"errMsg":"getUserInfo:fail","resultStr":"\"no code\""}  
是/UI2/system/api/native/base.js中提示。
已修改了config.json文件,并返回配置成功的打印:output  {"errMsg":"configk"}
{
        "debug" : true,
        "wxAppId" : "xxxx",
        "wxJSApiUrl" : "/baas/weixin/weixin/jsapi",
        "wxUserInfoUrl" : "/baas/weixin/weixin/userinfo",
        "uploadActionUrl" : "$UI/system/service/doc/common/simpleFileStore.j"
}

Model.prototype.buyBtnClick = function(event){
                var wxPay = require('$UI/system/api/native/wxPay');
               
                var tradeNo = justep.UUID.createUUID();
                var notifyUrl = location.origin + "/baas/weixin/weixin/notify";
                wxPay.pay({
                        body : "系统",
                        mchId : "xxxxxx",
                        notifyUrl : notifyUrl,
                        outTradeNo : tradeNo,
                        totalFee : "1",
                        success : function(e) {
                                alert(JSON.stringify(e));
                        },
                        cancel : function(e) {
                                alert(JSON.stringify(e));
                        },
                        fail : function(e) {
                                alert(JSON.stringify(e));
                        }
                });

1、尝试:参考文章:http://doc.wex5.com/pay-mp-step-by-step
2、检查微信配置。

网友提供:
需要通过 https://open.weixin.qq.com/connect/oauth2 跳过去才能支付。参考那篇文章的常见问题。
不知道什么意思?怎么改代码?
我在index.w页可以得到openid,支付页是另外一页pay.w,由opendialog打开。

7

主题

22

帖子

80

积分

初级会员

Rank: 2

积分
80
QQ
 楼主| 发表于 2016-4-19 17:01:46 | 显示全部楼层
找到原因,是我用3.21的baas  和3.4baas混用,造成的,废弃3.21baas的微信服务端,采用3.4的baas服务端。用外卖案例的办法支付成功。但按http://doc.wex5.com/pay-mp-step-by-step,支付代码调,没能调通。有机会再调!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-17 16:54 , Processed in 0.102893 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表