apicloud apicloud

注册
楼主: 朗诗

[App引擎] 求助-alipay不会进notifyURL

新手上路

UID:22185

主题:
20
帖子:
69
云币:
158
 楼主| 发表于 2015-4-1 16:11:44 |
包子姐姐 发表于 2015-4-1 15:57
您好,能请问下 您成功调用支付宝时需要传的参数 公钥和私钥是怎么产生的,为什么我老是报公钥签名错误,能 ...

公钥私钥的生成在文档里有详细的介绍
是我同事弄得,细节我也不太清楚 你可以去研究下文档

主题:
12
帖子:
2150
云币:
2212
发表于 2015-4-1 16:13:32 |
贴上没问题的代码,只需将商户id,公钥,私钥,替换为自己的就行了:
        function configAliPay() {
            var obj = api.require('aliPay');
            var notifyURL = document.getElementById("notifyURL").value;
            obj.config({
                    partner: 'partner',
                    seller: 'seller',
                    rsaPriKey: 'prikey',
                    rsaPubKey: 'pubkey',
                    notifyURL: notifyURL
            }, function(ret, err) {
            if(ret.status)
                api.alert({msg:"配置成功"});
            });
        };
        function openAliPay() {
            var obj = api.require('aliPay');
            var subject = document.getElementById("title").value;
            var body = document.getElementById("subtitle").value;
            var amount = document.getElementById("price").value;
            var tradeNO = document.getElementById("ordernum").value;
            var notifyURL = document.getElementById("notifyURL").value;
            obj.pay({
                subject: subject,
                body: body,
                amount: amount,
                tradeNO: tradeNO
            }, function(ret, err) {
                document.getElementById("pay_message").value = ret.statusMessage;
                document.getElementById("pay_code").value = ret.statusCode;
                api.alert({
                    title: '支付结果',
                    msg: ret.statusMessage,
                    buttons: ['确定']
                });
            });
        };

主题:
12
帖子:
2150
云币:
2212
发表于 2015-4-1 16:21:41 |
包子姐姐 发表于 2015-4-1 15:57
您好,能请问下 您成功调用支付宝时需要传的参数 公钥和私钥是怎么产生的,为什么我老是报公钥签名错误,能 ...

公钥私钥这块严格按照支付宝官方文档说明的生成就行了

主题:
12
帖子:
2150
云币:
2212
发表于 2015-4-2 11:10:07 |
查看下是否是公钥没上传到支付宝

新手上路

UID:22185

主题:
20
帖子:
69
云币:
158
 楼主| 发表于 2015-4-2 16:07:36 |
结贴,问题已经解决.

是因为没有把私钥上传到支付宝后台,后台有两个地方需要上传.一个"合作商家"一个是"web项目"两个地方都需要上传生成的公钥/私钥  

大家遇到问题可以咨询一下支付宝客服,他们能查日志,把订单号给他们,基本上都能查到问题.

谢谢 [ 模块咨询-turbo ] 的鼎力相助,哈哈~

驾校小白

UID:154301

主题:
4
帖子:
23
云币:
30
发表于 2016-3-10 17:01:03 |
我也遇到这个问题,web项目是哪儿啊,我在支付宝里没看到这个呢

实习司机

UID:132393

主题:
47
帖子:
128
云币:
438
发表于 2016-3-25 16:04:16 |
notifyURL  应该怎么填

马路杀手

UID:223535

主题:
41
帖子:
184
云币:
379

我李白贼6APICloud粉丝

发表于 2016-4-25 14:10:17 |
赞 收藏

主题:
1
帖子:
9
云币:
12

APICloud粉丝装逼侠

发表于 2016-12-9 12:11:37 |
留标记

驾校小白

UID:469118

主题:
0
帖子:
3
云币:
2
发表于 2016-12-20 08:35:08 |
那直接使用云api 是不是就不能成功使用支付宝功能了?
您需要登录后才可以回帖 登录 | 立即注册

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