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

QQ登录

只需一步,快速开始

查看: 3521|回复: 1

[未处理] 微信服务号支付遇到问题,请帮忙指点!

[复制链接]

51

主题

195

帖子

757

积分

高级会员

Rank: 4

积分
757
QQ
发表于 2020-10-14 17:03:03 | 显示全部楼层 |阅读模式
微信服务号内支付遇到问题,无法发起支付,微信开发者工具里点击【微信支付】时出现如此提示::/baas/weixin/weixin/jsapi?action=getTicket&_=1602664054998 500 () getTicket wrong 请问什么原因 导致的呢?

1.配置config文件,
2.配置JS接口安全域名,
3.配置微信支付授权目录,
都弄好了,但还是没有办法发起支付。

发起代码:

Model.prototype.payOrderByWeixinJSSDK = function(payDtd, orderID) {
                debugger;
                var self = this;
                if (!navigator.WxApi) {
                        payDtd.reject(-33);
                        return;
                }
                if (justep.Browser.isWeChat) {
                        this.wxApi = new navigator.WxApi("wx33352bad414d416c"); 这个也改了自己的AppID
                }
                var pay = this.comp("input1").val();
                var notifyUrl = location.origin + "/baas/weixin/weixin/notify";
                this.wxApi.chooseWXPay({
                        body : "缴费",
                        mchId : "1490457902", 这里也改了自己的服务商号
                        notifyUrl : notifyUrl,
                        outTradeNo : orderID,
                        totalFee : pay * 100
                }).done(function(obj) {
                        self.PaidPRO();
                        self.payType.disabled = false;
                        payDtd.resolve(2);
                }).fail(function() {
                        self.payType.disabled = false;
                        payDtd.reject(-20);
                });
        };
点击代码:
var payDtd = $.Deferred();
var orderID = justep.UUID.createUUID();
this.payOrderByWeixinJSSDK(payDtd, orderID);

51

主题

195

帖子

757

积分

高级会员

Rank: 4

积分
757
QQ
 楼主| 发表于 2020-10-19 20:21:50 | 显示全部楼层
没有人指一条明路吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 16:25 , Processed in 0.052989 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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