帝云应用:小程序在线生成,手机站打包小程序,PC建站,百度熊掌号生成
快打包唯一官网(kdabao.com)谨防山寨假冒!
首页JS-SDKAPP插件类正文

微信支付JS-SDK

注意:所有JS-SDK使用之前,页面必须先引用YdbOnline,详情看左侧菜单【开始使用-概述】

第一步:配置【微信支付插件】

使用微信支付JS-SDK前,请确保已经配置好【微信支付插件】了

配置教程:http://help.kdabao.com/chajian/58.html

第二步:JS-SDK调用

YDB.SetWxpayInfo(ProductName, Desicript, Price, OuttradeNo,attach);
//参数说明:ProductName 名称, Desicript 描述, Price 支付金额, OuttradeNo 订单编号(32个字符内、可包含字母),attach 附加参数。
//支付结果页面中OuttradeNo,attach将以Querstring的方式传递

备注:开通微信支付插件并配置相关参数之后,才可使用此功能。


注意:页面必须引用YdbOnline.js以及初始化:http://help.kdabao.com/jssdk/


调用示例1

仅作参考,用户可根据自己需求自行修改

<div align="center">
        <ul>
            <li style="background-color:#698b22"  onclick="wxpay()"><a href="javascript:;">微信支付   
        </a href="javascript:;"></li style="background-color:#698b22"  onclick="wxpay()"></ul>
 </div align="center">

//YDB.SetWxpayInfo(ProductName, Desicript, Price, OuttradeNo, attach); 

//参数说明:ProductName 名称, Desicript 描述, Price 支付金额, OuttradeNo 订单编号,attach 附加参数。         

function WxPay(){            var YDB = new YDBOBJ();            YDB.SetWxpayInfo("微信支付产品", "微信支付产品描述", "0.01", "68" + parseInt(Math.random() * 1000), "");         }


接收微信发送的支付结果通知的URL地址WX_notify_url用来接收App端返回的订单信息,可在这个页面中修改订单状态, 具体参数介绍可查看:支付结果通用通知。


WX_return_url为支付成功后App调用的页面,App会把SetWxpayInfo方法中传递的OuttradeNo和attach回传过来,用户可在支付成功页面使用。



备注:此插件需要开通微信登录插件并配置相关参数

微信登录整体流程:调用js_sdk方法-->呼出微信登录窗口-->登录验证通过-->手机端post数据给accessUrl(post参数:token,openid,sign等),accessUrl 处理接收到的数据,并标记用户登录状态 --> App跳转到accessUrl(get参数:openid) --> accessUrl根据先前存储的信息处理后续跳转等操作 ,其中sign为辅助性的安全校验参数,sign=MD5(传递参数&链{SignKey}),SignKey在“服务功能”->"其他功能"->"安全码设置"中配置。 


温馨提示:对于iOS应用,考虑到iOS应用商店审核指南中的相关规定,建议开发者接入微信登录时,先检测用户手机是否已安装微信客户端(使用sdk中isWXAppInstalled函数 ),对未安装的用户隐藏微信登录按钮,只提供其他登录方式(比如手机号注册登录、游客登录等)。


微信公众号
微信公众号
网站导航
成品APP
Cms App
案例展示
套餐价格
APP管理面版
文档教程
JS-SDK
帮助教程
联系我们
联系方式
合作代理
付款方式