Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

安装后支付失败 #56

Open
likunNet opened this issue Sep 26, 2016 · 15 comments
Open

安装后支付失败 #56

likunNet opened this issue Sep 26, 2016 · 15 comments

Comments

@likunNet
Copy link

我导入了这个插件,调用的支付不成功,window.alipay对象是个空对象.

@likunNet
Copy link
Author

使用其他cordova插件是正常的,支付的js对象找不到

@likunNet
Copy link
Author

@charleyw ,能帮我解答下这个问题吗?

@charleyw
Copy link
Owner

你用的是cordova 还是ionic,版本能说一下吗?

@likunNet
Copy link
Author

用的ionic,
cordova 6.3.0
ionic 1.7.16
我的qq 284528084

@likunNet
Copy link
Author

@charleyw ,能加Q聊一下吗?

@charleyw
Copy link
Owner

charleyw commented Sep 27, 2016

上班时间上不了QQ,不好意思。

Ionic好像是把这个注册到另一个namespace下面的。
你试一下:

window.plugins.alipay

@likunNet
Copy link
Author

还是不行,我试了几个对象都不行。
windows.aplipay || window.cordova.aplipay || window.plugins.aplipay
这3个对象取出来都是个空对象

@charleyw
Copy link
Owner

等一会我试一下。

@charleyw
Copy link
Owner

我刚才试了一下。貌似是ok的。你是不是没有安装成功啊。
不过我的是ionic 2.0

我用safari连上去看了,可以在console访问到,用alipay或者window.alipay都可以。

你卸载了重装一下试试看。

@likunNet
Copy link
Author

我测试了,errorResults直接返回的空对象,看不到失败的原因,也拉不起支付宝APP,IOS的,读取密钥会是个空字符串,但密钥已经写入了文件

@likunNet
Copy link
Author

我重新装了几次,确实找到了alipay对象,但是调用直接进入error,且看不到错误信息。无法定位原因

@likunNet
Copy link
Author

@charleyw ,errorRelust信息返回空的是因为什么原因?

@charleyw
Copy link
Owner

iOS的话尝试导入到xcode里面运行一下,控制台应该能看到错误。Android的话导入到android studio,看看控制台的报错信息。

一般来说,报错的话基本都是配置的问题。二最容易出错的是那个privatekey,注意格式需要时PCKS格式的。关于私钥

@likunNet
Copy link
Author

私钥我用工具生成的,应该没问题。就是没有android studio 环境来调试。

@charleyw
Copy link
Owner

看你说的现象,应该是原生代码执行出错了。
我估计使用adb命令也可以,类似这样:

adb logcat

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants