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

QQ登录

只需一步,快速开始

查看: 2210|回复: 2

[处理中1] 支付宝与微信支付插件不出现支付界面

[复制链接]

2

主题

2

帖子

12

积分

新手上路

Rank: 1

积分
12
QQ
发表于 2016-9-10 17:24:34 | 显示全部楼层 |阅读模式
支付代码
//微信支付
    Model.prototype.payOrderByWeixin = function(orderID,Money,notifyUrl) {
                if (!navigator.weixin)
                {
                        justep.Util.hint("没有安装微信,支付失败.");
                        return;
                }               
                var traceID = justep.UUID.createUUID();
                var traceNo = orderID;

                var weixin = navigator.weixin;
                weixin.generatePrepayId({
                        "body" : "在线冲值",
                        "feeType" : "1",
                        "notifyUrl" : notifyUrl,
                        "totalFee" : Money*100,
                        "traceId" : traceID,
                        "tradeNo" : traceNo
                }, function(prepayId) {
                        weixin.sendPayReq(prepayId, function(message) {
                                justep.Util.hint("在线冲值成功.");
                        }, function(message) {
                                justep.Util.hint("在线冲值失败."+message+"===="+notifyUrl);                               
                        });
                }, function(message) {
                        justep.Util.hint("在线冲值失败."+message+"===="+notifyUrl);                       
                });
        };
//支付宝支付
        Model.prototype.payOrderByAlipay = function(orderID,Money,notifyUrl) {
                if (!navigator.alipay) {
                        justep.Util.hint("没有安装支付宝,支付失败.");
                        return;
                }               
                var tradeNo = orderID;
                var alipay = navigator.alipay;
                alipay.pay({
                        "seller" : "huangyx@justep.com", // 卖家支付宝账号或对应的支付宝唯一用户号
                        "subject" : "在线冲值",   // 商品名称
                        "body" : "在线冲值",      // 商品详情
                        "price" : Money,         // 金额,单位为RMB
                        "tradeNo" : tradeNo,     // 唯一订单号
                        "timeout" : "30m",       // 超时设置
                        "notifyUrl" : notifyUrl
                },
                function(message) {
                        justep.Util.hint("在线冲值成功.");
                }, function(msg) {
                        justep.Util.hint("在线冲值失败."+msg+"===="+notifyUrl);
                });
        };
两种支付都是提示冲值失败 没有出现支付界面?

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-9-12 11:06:31 | 显示全部楼层
具体参考一下外卖案例,/UI2/takeout
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

4

主题

21

帖子

55

积分

初级会员

Rank: 2

积分
55
QQ
发表于 2016-11-18 21:57:23 | 显示全部楼层
楼主问题解决了吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 16:47 , Processed in 0.060004 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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