Wang Chao

Results 47 comments of Wang Chao

iOS的话尝试导入到xcode里面运行一下,控制台应该能看到错误。Android的话导入到android studio,看看控制台的报错信息。 一般来说,报错的话基本都是配置的问题。二最容易出错的是那个privatekey,注意格式需要时PCKS格式的。[关于私钥](https://github.com/charleyw/cordova-plugin-alipay#关于私钥)

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

@wangxiaochuan366 这个问题我还没有遇到过。也就是说第二次打开的就是支付宝App吗? 是什么系统?Android还是iOS,什么版本?

@312977 我在你的issue里面回复了

这个错误一般都是 privatekey没有配置对,确认一下key PCKS格式的。

你先确认一下你的cordova工程可以正常执行。如果说pay没定义的话,很大的可能性是,你的cordova工程没有正确初始化,比如说index.html没有引 cordova.js,或者在cordova初始化完成之前,你就调用了这个命令。首先确认一下你的cordova app打开之后正确初始化了。

可以参考这个issue: #30 因为到这里,插件基本应该是尝试去调支付宝了,说明插件的事情基本完了。 我建议去检查一下支付宝的配置,公钥私钥,支付宝后端配置等。 建议去下载支付宝官方的例子,把配置改成自己的,测试一下看能支付不,这样可以确认是不是支付宝配置不正确。

找一下这个文件:`[项目根目录]/platforms/ios/[你的工程名字]/config.xml` (这里以iOS为例,android的话把ios替换成android) 在文件里面找一下privatekey, seller, partner这几个参数,看一下值是不是可以你在官方的例子里面配置的一样的。类似下面这种 ``` ``` 么有的话,说明安装的时候可能出错了。

这个和你们卖的东西有关系,如果是虚拟的东西必须要用苹果的IAP。 实物或者线下的东西可以用第三方支付

那就必须要用苹果的应用内支付了。