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

哥们 使用方法 讲的 不够明白啊 #15

Closed
mlgmlg opened this issue Jan 30, 2016 · 23 comments
Closed

哥们 使用方法 讲的 不够明白啊 #15

mlgmlg opened this issue Jan 30, 2016 · 23 comments

Comments

@mlgmlg
Copy link

mlgmlg commented Jan 30, 2016

cordova.exec(successCallback, errorCallback, "AliPay", "pay", [paymentInfo]);
这个怎么用啊
还有这个
window.alipay.pay({
tradeNo: 112233445566, //这个是支付宝需要的,应该是一个唯一的ID号
subject: "测试标题", //这个字段会显示在支付宝付款的页面
body: "我是测试内容", //订单详情,没找到会显示哪里
price: 0.02, //价格,支持两位小数
notifyUrl: "http://your.server.notify.url"
}, function(successResults){//是成功之后的回调函数
alert(results)
}, function(errorResults){//是失败之后的回调函数
alert(results)
}
);

@charleyw
Copy link
Owner

安装好之后在页面里面直接调用

window.alipay.pay({
    tradeNo: 112233445566, //这个是支付宝需要的,应该是一个唯一的ID号
    subject: "测试标题", //这个字段会显示在支付宝付款的页面
    body: "我是测试内容", //订单详情,没找到会显示哪里
    price: 0.02, //价格,支持两位小数
    notifyUrl: "http://your.server.notify.url"
  }, function (successResults) {//是成功之后的回调函数
    alert(results)
  }, function (errorResults) {//是失败之后的回调函数
    alert(results)
  }
);

@mlgmlg
Copy link
Author

mlgmlg commented Jan 30, 2016

可是这报错啊
Error: window.alipay is undefined

@charleyw
Copy link
Owner

你怎么安装的?

@wangxiaochuan366
Copy link

请问自动安装后要在页面中引入alipay.js吗?要在plugin.xml中删除并且替换下面两处的私钥吗?还有Android文件夹下面的res文件夹config.xml中的privatekey?麻烦大神给个回复谢谢,谢谢,谢谢,谢谢。重要的事情说四遍。

@charleyw
Copy link
Owner

charleyw commented May 6, 2016

自动安装之后什么都不用干。

直接使用就可以了:

window.alipay.pay({
    tradeNo: new Date().getTime(),
    subject: "测试标题",
    body: "我是测试内容",
    price: 0.02,
    notifyUrl: "http://your.server.notify.url"
}, function(successResults){alert(successResults)}, function(errorResults){alert(errorResults)});

试下看能调出支付宝不

@wangxiaochuan366
Copy link

你好 可以的 但是会报al164错误 现在我在查公钥和私钥的配置是否正确 还是要非常感谢你。

@mlgmlg
Copy link
Author

mlgmlg commented May 6, 2016

@charleyw 哥们 不考虑一下 把私钥配置到服务端, 服务端生成sign ?

@charleyw
Copy link
Owner

charleyw commented May 6, 2016

@mlgmlg 等周天,看有时间我加一下。不过你得自己在服务端生成sign

@mlgmlg
Copy link
Author

mlgmlg commented May 6, 2016

@charleyw ok ,服务端确实是要自己写的。
不管什么语言,约定好了,生成sign就没问题。
参数顺序不一样,sign 就不一样。
还有私钥的格式 也决定了sign 。
好多都是出问题在sign上。

我已经做好了心理准备。。

@wangxiaochuan366
Copy link

@charleyw 还想问下 你的列子中我从服务端获取的sign在什么地方填写呢 列子中只需要填5个参数

@charleyw
Copy link
Owner

charleyw commented May 6, 2016

得加新的方法。接收的参数应该会变,跟现在不一样,肯定多sign,其他几个可能可以省掉了。我得完了看看alipay的API才知道。

@wangxiaochuan366
Copy link

辛苦了, 大神 。最好能把私钥和sign在服务端生成 pay方法传入一些无关紧要的参数 客户端不存这些数据 祝周末愉快。

@charleyw
Copy link
Owner

charleyw commented May 9, 2016

不好意思。周末太忙了。估计得等两天 有空了 才能弄。

@wangxiaochuan366
Copy link

自己也试着在修, 希望能改成自己需要的那种,还是谢谢大神了。

@lingxuesonga
Copy link

@mlgmlg Error: window.alipay is undefined 这个问题,你是咋解决的啊

@mlgmlg
Copy link
Author

mlgmlg commented May 20, 2016

@lingxuesonga
时间挺长的,记不清了。
关于这个错误,看看有没有引用cordova.js ,或者你安装插件的时候 有没有提示jar 库冲突。
我最后没用楼主这个插件,抱歉。希望能帮到你。

@mlgmlg mlgmlg closed this as completed May 20, 2016
@mlgmlg mlgmlg reopened this May 20, 2016
@lingxuesonga
Copy link

@mlgmlg 最后用到了什么插件啊,推荐下哈

@mlgmlg
Copy link
Author

mlgmlg commented May 20, 2016

@wangxiaochuan366
Copy link

@mlgmlg 用这个插件ping++ 会另外收取一定的费用吧?

@mlgmlg
Copy link
Author

mlgmlg commented May 20, 2016

@wangxiaochuan366 我问过,貌似不收,要不你再问问客服?
我这有个客服聊天的截图 http://blog.csdn.net/ganggelove/article/details/50821101

@wangxiaochuan366
Copy link

@mlgmlg 好的 非常感谢

@lingxuesonga
Copy link

@mlgmlg 他这个插件,要在他们网站注册吧

@mlgmlg
Copy link
Author

mlgmlg commented May 20, 2016

@lingxuesonga 可以去了解一下,博客写了http://blog.csdn.net/ganggelove/article/details/50821101

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

4 participants