|

楼主 |
发表于 2015-1-15 17:18:01
|
显示全部楼层
WeX5怎么样实现支付宝和微信支付接口?
在2015-1-9发布的x5版本中,分别提供了支付宝和微信支付的相关插件。使用该插件就能实现在APP中支付的能力。以下介绍一下该插件使用方法:
- 支付宝插件:com.justep.cordova.plugin.alipay
1、使用navigator.alipay.pay方法来调用支付宝接口
navigator.alipay.pay({
"seller":"007slm@163.com", 卖家支付宝账号或对应的支付宝唯一用户号
subject":"x51", 商品名称
"body":"x5企业版", 商品详情
"price":"0.01", 金额,单位为RMB
"tradeNo":"123456", 唯一订单号
"timeout":"30m", 超时设置
"notifyUrl":"wwww.justep.com"}, 服务器通知路径
function(msgCode){alert(msgCode)}, 成功后回退函数
function(msg){alert(msg)}) 失败后回退函数
2、修改插件中的plugin.xml里面的商户信息(有两处)
<preference name="partner" 合作者身份IDs
<preference name="rsa_private" 合作者私钥
<preference name="rsa_public" 支付宝公钥
3、使用打包服务器打包
在Native目录下创建本地app,在本地app目录下创建plugins目录,将插件复制到plugins目录下,再打包。
- 微信支付插件:com.justep.cordova.plugin.weixin
该插件和alipay类似 具体用法可以看下插件下weixin.js、alipay.js文件 里面注释里面有完整的可以运行的例子代码。
如果需要支付目标 修改插件中的plugin.xml里面的商户信息
<preference name="weixinappid" value="wxd930ea5d5a258f4f" />
<preference name="partner_id" value="1900000109" />
<preference name="partner_key" value="8934e7d15453e97507ef794cf7b0519d" />
<preference name="app_secret" value="db426a9829e4b49a0dcac7b4162da6b6" />
<preference name="app_key" value="L8LrMqqeGRxST5reouB0K66CaYAWpqhAVsq7ggKkxHCOastWksvuX1uvmvQclxaHoYd3ElNBrNO2DHnnzgfVG9Qs473M3DTOZug5er46FhuGofumV8H2FVR9qkjSlC5K" />
- 如果是微信应用,可以使用微信已经开放的JS-SDK接口来实现。
|
|