注:所有请求参数parameter都为json字符串

所有回调参数都为json对象

回调参数code对应的0/-1, 0为成功, -1为失败!

PayShareLogin



支付分享登录


参数介绍


{
"type": "string-类型",
"callback": "string-回调方法名",
"data": "json字符串-具体参数如下"
}

具体事例如下

1. 微信登录


示例代码


var json = {
"callback": "回调方法名",
"type": "weixinLogin",
"data": {
"wxappsecret": "微信 秘钥",
"wxappid": "微信 appId"
}
};
window.xview.xviewLoginPayShare(JSON.stringify(json));


2. 微博登录


示例代码


var json = {
"callback": "回调方法名",
"type": "weiboLogin",
"data": {
"wbsecret": "微博秘钥"
"wbappkey": "wb app key"
}
};
window.xview.xviewLoginPayShare(JSON.stringify(json));

3. qq登录


示例代码

var json = {
"callback": "回调方法名",
"type": "qqLogin",
"data": {
"qqappid": "qq appId"
}
};
window.xview.xviewLoginPayShare(JSON.stringify(json));

第三方登录统一回调参数


var data =
{
"code": "0/-1",
"data": {
"openid": "",//授权用户唯一标识(微信和qq的openid、微博的uid)
"unionid": "",//仅微信登录有值
"nickname": "",//昵称
"headimgurl": " ",//头像地址
"sex": "1",//性别:0女 1男 2未知
"access_token":"",//接口调用凭证
"refresh_token":"",//用户刷新access_token
"type":""//请求xview方法时的type类型
},
"message":"成功/失败原因",
}

4.支付宝支付


示例代码

var json = {
"callback": "回调方法名",
"type": "aliPay",
"data": {
"alipaydata": "partner=\"2088021265636683\"&seller_id=\"guorouwang@126.com\"&out_trade_no=\"D1500443763000\"&subject=\"D1500443763000\"&body=\"XVIEWaliPay\"&total_fee=\"0.01\"¬ify_url=\"http://xview1.com28.cn/pay_return/notify_alipay.jsp\"&service=\"mobile.securitypay.pay\"&payment_type=\"1\"&_input_charset=\"utf-8\"&it_b_pay=\"30m\"&sign=\"t0MaNpdK44XAoey3986dVPoZLGkw8eKZJO3pQ8rOUXrdlDrcGMqa3tvyfjOZ%2Bzz5U%2BWMIroUPKKsytgnkug98x%2BrhlSSzf83swN2U3J9i%2FyWXxUDlUovtSeOLmfzaSJNPR2aAvpyNjUCDuWT3G2exiEKxdqNUUm6fr%2F%2Fu4rc5Bk%3D\"&sign_type=\"RSA\"" }
};
window.xview.xviewLoginPayShare(JSON.stringify(json));

参数详见 请求参数说明


回调参数


{
"code": "0/-1/01",
"data": {
"result": "成功/失败(包括但不限于"取消")/正在处理中",
"resultStatus": "6001",
"ret_code": "9903",
"ret_msg": "错误信息",
"type": "请求xview方法时的type类型"
},
"message":"成功/失败(包括但不限于"取消")/正在处理中",
}

5.微信支付


示例代码

var json = {
"callback": "回调方法名"
"type": "weixinPay",
"data": {
"appid": "wx59d5d49c9d5f47df",
"noncestr": "ZbZk5peCk4f2g7eZ",
"package": "Sign=WXPay",
"partnerid": "1286763701",
"prepayid": "wx201707191355284ae4cd86530260144260",
"sign": "19796FE4E7C71068236D98D802A483E0",
"timestamp": "1500443794",
"wxappsecret": "微信 秘钥",
"wxappid": "微信 appId"
}
};
window.xview.xviewLoginPayShare(JSON.stringify(json));

参数详见 统一下单



回调参数


{
"code": "0/-1",
"data": {
"result": "success/失败原因",
"type": "请求xview方法时的type类型"
},
"message":"成功/失败(包括但不限于"取消")",
}

6. 连连支付


示例代码


var json = {
"callback": "回调方法名",
"type": "lianlianVerifyPay/lianlianQuickPay - 认证支付/快捷支付",
"data": {
"dt_order": "",//商户订单时间,格式:YYYYMMDDH24MISS 14 位数字,精确到秒
"oid_partner": "",//商户编号
"sign_type": "MD5",//签名方式
"sign": "",//签名(需配置到商户后台)
"busi_partner": "101001"//商户业务类型,虚拟商品销售:101001,实物商品销售:109001
"no_order": "",//商户唯一订单号
"money_order": "",//交易金额(元)
"user_id": "",//商户用户唯一编号
"id_type": "0",//证件类型:0身份证
"notify_url": "",//服务器异步通知地址
"id_no": "",//身份证号码
"acct_name": "",//银行账号姓名
"card_no": "",//银行卡号
"name_goods": "",//商品名称
"info_order": "",//订单描述
"frms_ware_category": "1999",//商品类目,具体可参见连连接口说明(商品类目代码表)
"user_info_mercht_userno": "",//商户用户唯一标识
"user_info_dt_register": "",//注册时间(YYYYMMDDH24MISS)
"user_info_id_no": "",//用户注册证件号码
"user_info_identify_type":"3",//是实名认证时,必填1:银行卡认证2:现场认证3:身份证远程认证4:其它认证
"user_info_identify_state":"0",//是否实名认证1:是0:无认证,商户自身是否对用户信息进行实名认证。默认:0
"user_info_bind_phone": "",//绑定手机号
"user_info_full_name": ""//用户注册姓名
}
};
window.xview.xviewLoginPayShare(JSON.stringify(json));

参数详见 连连支付手机应用SDK认证支付商户接口说明书-4.1连连支付SDK认证支付接口


回调参数


{
"code": "0",//0,-1,01(正在处理)
"data": {
"ret_code": "错误码",
"ret_msg": "错误信息",
"type": "请求xview方法时的type类型"
},
"message":"成功/失败原因/正在处理",
}

7. 分享网页链接给微信好友


示例代码


var json = {
"type": "weixinShare",
"callback": "回调方法名",
"data": {
"sharetype": "web",
"title": "分享标题",
"description": "分享描述",
"thumburl": "缩略图网址,小于20kb",
"shareurl": "分享网页地址",
"wxappsecret": "微信 秘钥",
"wxappid": "微信 appId"
}
};
window.xview.xviewLoginPayShare(JSON.stringify(json));

回调参数


{
"code": "0/-1",
"data": {
"result": "success/失败原因",
"type": "请求xview方法时的type类型"
},
"message":"success/失败原因",
}

8. 分享网页链接到微信朋友圈



示例代码


var json = {
"type": "weixinCircleShare",
"callback": "回调方法名",
"data": {
"sharetype": "web",
"title": "分享标题",
"description": "分享描述",
"thumburl": "缩略图网址,小于20kb",
"shareurl": "分享网页地址",
"wxappsecret": "微信 秘钥",
"wxappid": "微信 appId"
}
};
window.xview.xviewLoginPayShare(JSON.stringify(json));

回调参数


{
"code": "0/-1",
"data": {
"result": "success/失败原因",
"type": "请求xview方法时的type类型"
},
"message":"success/失败原因",
}

9. 分享网页链接给qq好友


示例代码


var json = {
"type": "qqShare",
"callback": "回调方法名",
"data": {
"sharetype": "web",
"title": "分享标题",
"description": "分享描述",
"thumburl": "缩略图网址,小于20kb",
"shareurl": "分享网页地址",
"qqappid": "qq appId"
}
};
window.xview.xviewLoginPayShare(JSON.stringify(json));

回调参数


{
"code": "0/-1",
"data": {
"result": "success/失败原因",
"type": "请求xview方法时的type类型"
},
"message":"success/失败原因",
}

10. 分享网页链接到qq空间


示例代码


var json = {
"type": "qqZoneShare",
"callback": "回调方法名",
"data": {
"sharetype": "web",
"title": "分享标题",
"description": "分享描述",
"thumburl": "缩略图网址,小于20kb",
"shareurl": "分享网页地址",
"qqappid": "qq appId"
}
};
window.xview.xviewLoginPayShare(JSON.stringify(json));

回调参数


{
"code": "0/-1",
"data": {
"result": "success/失败原因",
"type": "请求xview方法时的type类型"
},
"message":"success/失败原因",
}

11. 分享网页链接到微博


示例代码


var json = {
"type": "weiboShare",
"callback": "回调方法名",
"data": {
"sharetype": "web",
"title": "分享标题",
"description": "分享描述",
"thumburl": "缩略图网址,小于20kb",
"shareurl": "分享网页地址",
"wbsecret": "微博秘钥",
"wbappkey": "wb app key"
}
};
window.xview.xviewLoginPayShare(JSON.stringify(json));

回调参数


{
"code": "0/-1",
"data": {
"result": "success/失败原因",
"type": "请求xview方法时的type类型"
},
"message": "success/失败原因",
}

其它类型分享请求参数data说明


{
"sharetype":"text",//分享文字(QQ不支持该类型分享)
"text":""//文字内容
}

{
"sharetype":"image",//分享图片
"thumburl":"",//缩略图网址(小于20kb)
"imageurl":"",//图片网址
"imagepath":""//这个有点坑,安卓用到了
}

{
"sharetype": "web",//网页:web,音乐:audio,视频:video
"title": "",//标题
"description": "",//描述
"thumburl": "",//缩略图网址(小于20kb)
"shareurl": "",//跳转的网页地址(音乐和视频网页内必须有可播放的音视频资源)
"fileurl": "",//分享音乐时,音乐源文件地址
}

12. xviewIsWXAppInstalled(String parameter)


是否安装了微信客户端 - parameter参数为json字符串



示例代码


var json = {
"callback": "回调方法名"
};
window.xview.xviewIsWXAppInstalled(JSON.stringify(json));

回调参数


{
"code": "0/-1",
"data": {
"result": "success/未安装微信客户端",
"type": "请求xview方法时的type类型"
},
"message": "success/未安装微信客户端"
}

13. xviewPushQQ(String parameter)


跳转到qq中与某一qq号的聊天界面 - parameter参数为json字符串


示例代码


var json = {
"qq": "8888888",
"callback": "回调方法名"
};
window.xview.xviewPushQQ(JSON.stringify(json));

回调参数


{
"code": "0/-1",
"data": {
"result": "success/跳转失败,请检查是否安装qq",
"type": "请求xview方法时的type类型"
},
"message": "success/跳转失败,请检查是否安装qq"
}

还需要帮助吗? 联系我们
最新更新 18th Nov 2016