游戏点卡充值平台出现验证商户签名失败

登录傲游通行证
小提示:傲游注册用户可直接登录
在线QQ客服:
客服电话:010-
客服邮箱:
您现在的位置:
【游戏点卡】充值注意事项
&&&&&&&&& 游戏点卡充值才用第三方支付厂商&易宝支付&的扣费渠道,因点卡方式充值使用第三方点卡发行企业发放点卡,游戏点卡方式支付中会有较高的成本,因此,在傲游游戏充值中心使用游戏点卡充值将会扣取游戏点卡面额的20%作为手续费,因此对于一些以面额购买点卡的用户会不实惠,不推荐玩家才用。
&&&&&&&& 另外,使用游戏点卡支付也为玩家提供了另外一种充值方式,玩家可以在报亭、便利店、网吧直接购买点卡充值,也可以在点卡发行公司网站上使用如电话、手机等方式购买(需带有卡号和卡密)【注意:需购买可以在傲游充值中心支持的面额】。
&&&&&&&& 我们还接到一些海外用户的付费要求,因目前傲游游戏只能使用人民币账户进行网银支付,因此如果海外玩家希望使用信用卡或者本国货币充值,目前傲游游戏无法支持。但是因傲游游戏充值中心支持第三方公司的充值卡支付,因此海外玩家可以在境外销售网站或ebay等B2C或C2C交易网站上购买带有卡号和卡密的充值卡;然后再使用我们提供的充值卡充值方式充值,推荐使用中国移动发行的神州行卡【卡密】,当然境外玩家也可以选择游戏点卡。
注意:1,游戏点卡充值将会收取手续费;手续费为面额的20%;
2,充值金额要和点卡的面额一致,否则将会造成充值失败;
3,充值完成,将会收到扣除手续费后的金额;
4,购买点卡前请查看该面额的卡是否支持,如骏网卡仅支持:5元、10元、15元、30元、50元、100元面额。
游戏点卡支付操作流程
1、游戏点卡方式目前支持盛大游戏点卡、骏网一卡通、网易一卡通、征途卡、完美一卡通、QQ点卡等方式充值游戏,输入卡号密码完成充值。&
2、点卡方式充值会收取面额20%的手续费;即:如果点卡面额为100元,充值游戏实际获得为80元金额的游戏币,。3、以上点卡可以通过点卡官网、报刊亭、网吧、拉卡拉或电话订购等方式购买;不推荐玩家使用。
4、如果想一次兑换的游戏币数与单张充值卡面额不一样,可以先把几张充值卡先充值到傲游币帐户,再兑换游戏币。
支持游戏点卡介绍
盛大游戏卡
【支持卡种】
※卡号15位数字字母。
※密码8位阿拉伯数字。
【支持面额】
实卡面值:5元、10元、30元、35元、45元、100元、350元、1000元
虚卡面值:(任意面值,不含卡密,直充)
※全国官方盛大游戏充值卡。
【温馨提示】
※请使用卡号以CS、S、CA、CSB开头的&盛大互动娱乐卡&进行支付,暂不支持SC开头的卡!
请务必使用与您选择的面额相同的盛大卡进行支付,否则引起的交易失败交易金额不予退还!&&&&
骏网一卡通
【支持卡种】
※卡号、密码都是16位的阿拉伯数字
【支持面额】
※5元、6元、10元、15元、30元、50元、100元
※对应点数:1元=100点
【温馨提示】
※不能使用特定游戏专属充值卡支付。 特定游戏包括大唐风云、传说、蜗牛、猫扑一卡通、九鼎、雅典娜、山河等游戏。
※在此使用过的骏网一卡通,卡内剩余J点只能在易宝支付合作商家进行支付使用。
网易卡,一卡通
【支持卡种】
※全国官方网易游戏充值卡,卡号13位、密码9位的阿拉伯数字
【支持面额】
实卡面值:15元、30元
虚卡面值:5元、10元、15元、20元、30元、50元
对应点数:1元=10点
【重要提示】
※请务必使用与您所选择的面额相同的网易一卡通进行支付,否则引起的交易失败或交易金额丢失,我方不予承担!
※如:您选择10元面额但使用30元卡支付,则系统认为实际支付金额为10元,高于10元部分不予退还。
【支持卡种】
※全国各地Q币卡,卡号:8位或9位的数字、密码:12位的阿拉伯数字
【支持面额】
※5元,10元,15元,20元,30元,60元,100元,200元
※对应点数:1元=1Q币=10Q点
【重要提示】
※请务必使用与您所选面额相同的Q币卡进行支付,否则您将承担因此而引起的交易失败或者交易金额丢失所造成的损失。
※注意:只支持Q币卡卡密支付,不支持QQ账户内Q币或Q点支付
【支持卡种】
全国官方征途游戏充值卡,卡号000011开头的16位阿拉伯数字,密码8位的阿拉伯数字。
【支持面额】
10元、15元、 18元、 20元、 30元、 50元、 60元、68元、120元、150元、180元、208元、300元、468元
对应点数:1元=100点
【温馨提示】
※请务必使用与您所选择的面额相同的征途卡进行支付,否则引起的交易失败或交易金额丢失,我方不予承担!
如:您选择50元面额但使用100元卡支付,则系统认为实际支付金额为50元,高于50元部分不予退还。
【支持卡种】
※全国官方完美游戏充值卡,卡号10位、密码15位的阿拉伯数字
【支持面额】
※15元、30元、50元、100元
※对应点数:1元=150点
【重要提示】
※请务必使用与您所选择的面额相同的完美一卡通进行支付,否则引起的交易失败或交易金额丢失,我方不予承担!
如:您选择10元面额但使用30元卡支付,则系统认为实际支付金额为10元,高于10元部分不予退还。
【支持卡种】
※卡号20位、密码12位的阿拉伯数字
【支持面额】
※5元、10元、15元、30元、100元
※对应点数:1元=20点
【重要提示】
※请务必使用与您所选择的面额相同的搜狐一卡通进行支付,否则引起的交易失败或交易金额丢失,我方不予承担!
如:您选择10元面额但使用30元卡支付,则系统认为实际支付金额为10元,高于10元部分不予退还。
【支持卡种】
※卡号13位、密码10位的阿拉伯数字
【支持面额】
※5元、10元、30元、50元
※对应点数:1元=100点
【重要提示】
※请务必使用与您所选择的面额相同的久游一卡通进行支付,否则引起的交易失败或交易金额丢失,我方不予承担!
如:您选择10元面额但使用30元卡支付,则系统认为实际支付金额为10元,高于10元部分不予退还。
不支持久游矩阵卡支付
天下一卡通
【支持卡种】
※卡号是15位阿拉伯数字,密码是8位阿拉伯数字,所有实卡的自发行日起,两年内有效。
天下通有小量虚拟卡,虚拟卡只能充值指定游戏,兽血沸腾、龙腾世界、梦三国、梦幻龙族和炼狱。
【支持面额】
※5元、6元、10元、15元、30元、50元、100元面值
【温馨提示】
※天下一卡通支持是余额对转,余额对转是将一张卡内的余额转入或转入到另张一卡通上
※天下通有小量虚拟卡,虚拟卡只能充值指定游戏,兽血沸腾、龙腾世界、梦三国、梦幻龙族和炼狱。
纵游一卡通
【支持卡种】
※卡号15位,密码15位阿拉伯数字。全国各地能买到纵游一卡通的地区,包括士多店、报刊亭、软件店、网吧、书店等。
【支持面额】
※10元、15元、30元、50元、100元面值
【温馨提示】
※纵游一卡通支持分次消费直至卡内余额为0
天宏一卡通
【支持卡种】
※卡号为12位,前2位是大写英文字母,后10位是数字;密码15位是纯数字。
※卡号为10位,前2位是大写英文字母,后8位是数字;密码10位是纯数字。
【支持面额】
※5元、10元、15元、20元、30元、50元、100元
【温馨提示】
※天宏一卡通所有实卡的自发行日起,两年内有效。可多次充值,直至卡内余额为零。
易宝一卡通(e卡通)
【支持卡种】
※易宝e卡通的卡号12位、卡密10位的阿拉伯数字
【支持面额】
※支持面额:2元、5元、7元、9元、10元、15元、20元、25元、30元、50元、100元。
※支持短信的面值有:5元、10元。
※支持声讯的面值有:2元、5元、7元、9元、10元、15元、20元、25元。
※支持现金的面值有:2元、5元、10元、15元、30元、50元、100元。
附移动,联通,电信充值卡介绍
【支持卡种】
※全国卡:卡号17位、密码18位的阿拉伯数字
※地方卡:
江苏:卡号16位 密码17位
福建:卡号16位 密码17位
广东:卡号17为 密码18位
【支持面额】
※全国卡: 10,20,30,50,100,300,500元
※ 地方卡:
江苏地方卡: 30,50,100元
浙江地方卡: 20,30,50,100元
福建地方卡: 50,100元
广东地方卡: 10,30,50,100,300,500元
【重要提示】
※请务必使用与您选择的面额相同的移动充值卡(非彩铃充值卡和短信充值卡)进行支付,否则引起的交易失败交易金额不予退还。
如:选择50元面额但使用100元移动充值卡支付,则系统认为实际支付金额为50元, 高于50元部分不予退还;选择50元面额但使用30元移动充值卡支付则系统认为支付失败, 30元不予退还;选择任何面额彩铃充值卡,不予退还任何金额。
【支持卡种】
※联通全国卡,卡号15位阿拉伯数字,密码19位阿拉伯数字。
【支持面额】
20元、30元、50元、100元、300元、500元
【重要提示】
※请务必使用与您选择的面额相同的联通充值卡进行支付,否则引起的交易失败交易金额不予退还。
※如:选择50元面额但使用100元卡支付,则系统认为实际支付金额为50元, 高于50元部分不予退还;选择50元面额但使用30元卡支付则系统认为支付失败, 30元不予退还。
【支持卡种】
※中国电信充值付费卡卡号为19位、密码18位的阿拉伯数字(即:可拨打11888充值话费的卡)。
※目前只支持电信全国卡,充值卡序列号的第四位为&1&的卡则为全国卡,而为&2&的则为地方卡。
【支持面额】
※50元,100元
【重要提示】
※请务必使用与您所选择的面额相同的电信卡进行支付,否则引起的交易失败或交易金额丢失,我方不予承担!
&&上一篇:
&&下一篇:用中信银行给支付宝充值总是失败,说“验证商户订单签名信息失败”_百度知道
用中信银行给支付宝充值总是失败,说“验证商户订单签名信息失败”
提问者采纳
你安装伴侣的时候出错了,有的情况下安装的伴侣不被电脑所发现,就像ITUDOU软件最新版一样的问题。
提问者评价
谢谢,果然不能在一些浏览器下安装。
其他类似问题
为您推荐:
支付宝充值的相关知识
其他2条回答
中信银行与支付宝不兼容。中信是垃圾银行,你可曾在其他省份见过该银行?
支付宝(中国)网络技术有限公司是国内领先的独立第三方支付平台,由阿里巴巴集团创办。支付宝致力于为中国电子商务提供“简单、安全、快速”的在线支付解决方案。
支付宝公司从2004年建立开始,始终以“信任”作为产品和服务的核心。不仅从产品上确保用户在线支付的安全,同时让用户通过支付宝在网络间建立起相互的信任,为建立纯净的互联网环境迈出了非常有意义的一步。
支付宝提出的建立信任,化繁为简,以技术的创新带动信用体系完善的理念,深得人心。在五年不到的时间内,用户覆盖了整个C2C、B2C及B2B领域。截止到2010年12月,支付宝注册用户突破5亿,日交易额超过20亿人民币,日交易笔数达到700万笔。
支付宝创新的产品技术、独特的理念及庞大的用户群吸引越来越多的互联网商家主动选择支付宝作为...
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁扫描查看手机版网站
周一至周五 :8:30-17:30周六至周日 :9:00-17:00联系方式陈经理:
& &卡2345点卡批发平台,公司成立于2009年,是国内最早的游戏点卡批发平台。多年来凭借超低的价格、完善的服务,赢得了广大网吧、超市、书报亭、网店等各类经销商的一致认可。拥有VIP加盟站3000多家,网吧用户6000多家,各级批发用户30余万,累计销售额数十亿元。 & &卡2345是腾讯、搜狐、网易等游戏公司的全国31个地区的省级代理商,凭借最好的渠道资源,多年来始终保持着业内最低的供货价格,为全国各地用户节省了大笔进货成本,大大提高了经销商利润。 & &卡2345为经销商提供完善的点卡充值平台,上千种点卡充值卡商品,提供充足的点卡库存,集成在线支付系统。经销商简单操作即可为顾客充值,正规渠道充值速度极快、千万库存保证全年稳定供应、专职客服全天在线及时处理各类问题。 & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
商品名称商品类型面值VIP供货价商品名称商品类型面值VIP供货价腾讯QB自动充值10.93网易一卡通自动卡密发送109.55战网一卡通30元自动充值3028.75巨人一卡通自动充值5048.1中国移动全国自动充值10097.5骏网一卡通自动卡密发送10093.8中国联通全国自动充值10097.45搜狐一卡通自动卡密发送4039.5
(1) 网吧业主 &虽然网吧业主不会将游戏点卡充值作为主要收入来源,但这块利润也不可小视,按照每月2万元的销售额10%的平均利润大概是2000元。 &很多游戏点卡充值平台不但价格高,而且稳定性差,经常会有充值不成功到账不及时等情况出现,卡2345彻底改变了这个行业现状,官方直充瞬间到账。 &卡2345是国内最大的游戏点卡充值平台,为全国6000多家网吧提供游戏点卡、手机话费充值服务,充值快速稳定,客服全年在线处理各类业务。 &如果您正在使用其他平台,不妨对比一下供货价格,卡2345承诺游戏点卡批发价格全国最低,为您免费开通高级账户,让您降低成本增加利润!(2) 话吧、超市、书报亭、复印社、照相馆、软件店经营者 &游戏点卡、话费充值业务操作简单,只需一台电脑,轻点鼠标即可完成,卡2345为您提供超低点卡代理价格,为您带来非常可观的经营利润。(3) 点卡经销商 &对于点卡经销商来说,价格决定一切,有优势的价格可以让您快速扩大自己的市场份额,同时提高自己的经营利润。 &除此之外服务也很重要,经常充值失败、充值延迟、网站打不开、账号被盗等等情况非常容易导致客户流失。 &卡2345彻底解决了这两大问题,最低的点卡批发价格、最快的点卡充值速度,最好的售后服务,让您赚钱更轻松!(4) 在校学生 &校园里热衷网游的学生不在少数,假设您给每个寝室开通一个点卡代理商账户,每天的点卡销量会非常可观,按2%利润计算,足以让您衣食无忧。(5) 网络创业者 &卡2345为您提供一个低起点的平台,您可以拥有自己的游戏点卡批发平台,共享卡2345的资源、资金、技术、资质、经验,打造自己的品牌。 &您可以通过网络宣传,销售平台账户,假设每个账户50元,每天销售2个账户即可月赚3000元。 &这只是开始,下级用户的消费将为您带来源源不断的利润。 &您也可以通过淘宝、拍拍等平台批发零售,即使每单利润不高,但巨大的销量同样会为您带来丰厚的利润!也许您是自由职业者,也许您是家庭主妇,也许您是公司白领,也许您是游戏玩家,也许您是。。。也许您工作清闲,整日无所事事;也许您努力奋斗,整日忙于生计;也许您渴望成功,整日寻找机会;也许您。。。卡2345为您提供最低价安全的点卡货源,最稳定完善的点卡平台,最热情周到的经营指导,让您更轻松的赚取丰厚利润!很多时候我们不知道路在何方,面对种种选择种种机会,我们一直在犹豫,其实路就在自己脚下。向前迈出第一步,踏实的走下去,你会走出自己的精彩人生! & & & & & & & & & & & & & & & & & & & & & & & & &4651人阅读
http://mp./wiki/7/aaa137b55fb2e48dd613f.html#.E6.AD.A5.E9.AA.A4.E4.B8.80.EF.BC.9A.E7.BB.91.E5.AE.9A.E5.9F.9F.E5.90.8D
新手开发者接入
开发者交流互助
消息体签名及加解密
自定义菜单管理
数据统计接口
微信JS接口
微信小店接口
微信卡券接口
微信智能接口
设备功能介绍
多客服功能
出自微信公众平台开发者文档
微信JS-SDK说明文档
微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。
通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力,为微信用户提供更优质的网页体验。
此文档面向网页开发者介绍微信JS-SDK如何使用及相关注意事项。
先登录进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。
备注:登录后可在“开发者中心”查看对应的接口权限。
在需要调用JS接口的页面引入如下JS文件,(支持https):
备注:支持使用 AMD/CMD 标准模块加载方法加载
所有需要使用JS-SDK的页面必须先注入配置信息,否则将无法调用(同一个url仅需调用一次,对于变化url的SPA的web app可在每次url变化时进行调用)。
wx.config({
debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: '', // 必填,公众号的唯一标识
timestamp: , // 必填,生成签名的时间戳
nonceStr: '', // 必填,生成签名的随机串
signature: '',// 必填,签名,见附录1
jsApiList: [] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
wx.ready(function(){
// config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。
wx.error(function(res){
// config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
所有接口通过wx对象(也可使用jWeixin对象)来调用,参数是一个对象,除了每个接口本身需要传的参数之外,还有以下通用参数:
success:接口调用成功时执行的回调函数。fail:接口调用失败时执行的回调函数。complete:接口调用完成时执行的回调函数,无论成功或失败都会执行。cancel:用户点击取消时的回调函数,仅部分有用户取消操作的api才会用到。trigger: 监听Menu中的按钮点击时触发的方法,该方法仅支持Menu中的相关接口。
以上几个函数都带有一个参数,类型为对象,其中除了每个接口本身返回的数据之外,还有一个通用属性errMsg,其值格式如下:
调用成功时:&xxx:ok& ,其中xxx为调用的接口名用户取消时:&xxx:cancel&,其中xxx为调用的接口名调用失败时:其值为具体错误信息
wx.checkJsApi({
jsApiList: ['chooseImage'] // 需要检测的JS接口列表,所有JS接口列表见附录2,
success: function(res) {
// 以键值对的形式返回,可用的api值true,不可用为false
// 如:{&checkResult&:{&chooseImage&:true},&errMsg&:&checkJsApi:ok&}
备注:checkJsApi接口是客户端6.0.2新引入的一个预留接口,第一期开放的接口均可不使用checkJsApi来检测。
请注意不要有诱导分享等违规行为,对于诱导分享行为将永久回收公众号接口权限,详细规则请查看: 。
wx.onMenuShareTimeline({
title: '', // 分享标题
link: '', // 分享链接
imgUrl: '', // 分享图标
success: function () {
// 用户确认分享后执行的回调函数
cancel: function () {
// 用户取消分享后执行的回调函数
wx.onMenuShareAppMessage({
title: '', // 分享标题
desc: '', // 分享描述
link: '', // 分享链接
imgUrl: '', // 分享图标
type: '', // 分享类型,music、video或link,不填默认为link
dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
success: function () {
// 用户确认分享后执行的回调函数
cancel: function () {
// 用户取消分享后执行的回调函数
wx.onMenuShareQQ({
title: '', // 分享标题
desc: '', // 分享描述
link: '', // 分享链接
imgUrl: '' // 分享图标
success: function () {
// 用户确认分享后执行的回调函数
cancel: function () {
// 用户取消分享后执行的回调函数
wx.onMenuShareWeibo({
title: '', // 分享标题
desc: '', // 分享描述
link: '', // 分享链接
imgUrl: '' // 分享图标
success: function () {
// 用户确认分享后执行的回调函数
cancel: function () {
// 用户取消分享后执行的回调函数
wx.chooseImage({
success: function (res) {
var localIds = res.localI // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
wx.previewImage({
current: '', // 当前显示的图片链接
urls: [] // 需要预览的图片链接列表
wx.uploadImage({
localId: '', // 需要上传的图片的本地ID,由chooseImage接口获得
isShowProgressTips: 1, // 默认为1,显示进度提示
success: function (res) {
var serverId = res.serverId; // 返回图片的服务器端ID
备注:上传图片有效期3天,可用微信多媒体接口下载图片到自己的服务器,此处获得的 serverId 即 media_id,参考文档目前多媒体文件下载接口的频率限制为10000次,如需要调高频率,请邮件open-,邮件主题为【申请多媒体接口调用量】,请对你的项目进行简单描述,附上产品体验链接,并对用户量和使用量进行说明。
wx.downloadImage({
serverId: '', // 需要下载的图片的服务器端ID,由uploadImage接口获得
isShowProgressTips: 1, // 默认为1,显示进度提示
success: function (res) {
var localId = res.localId; // 返回图片下载后的本地ID
wx.startRecord();
wx.stopRecord({
success: function (res) {
var localId = res.localId;
wx.onVoiceRecordEnd({
// 录音时间超过一分钟没有停止的时候会执行 complete 回调
complete: function (res) {
var localId = res.localId;
wx.playVoice({
localId: '' // 需要播放的音频的本地ID,由stopRecord接口获得
wx.pauseVoice({
localId: '' // 需要暂停的音频的本地ID,由stopRecord接口获得
wx.stopVoice({
localId: '' // 需要停止的音频的本地ID,由stopRecord接口获得
wx.onVoicePlayEnd({
success: function (res) {
var localId = res.localId; // 返回音频的本地ID
wx.uploadVoice({
localId: '', // 需要上传的音频的本地ID,由stopRecord接口获得
isShowProgressTips: 1, // 默认为1,显示进度提示
success: function (res) {
var serverId = res.serverId; // 返回音频的服务器端ID
备注:上传语音有效期3天,可用微信多媒体接口下载语音到自己的服务器,此处获得的 serverId 即 media_id,参考文档目前多媒体文件下载接口的频率限制为10000次,如需要调高频率,请邮件open-,邮件主题为【申请多媒体接口调用量】,请对你的项目进行简单描述,附上产品体验链接,并对用户量和使用量进行说明。
wx.downloadVoice({
serverId: '', // 需要下载的音频的服务器端ID,由uploadVoice接口获得
isShowProgressTips: 1, // 默认为1,显示进度提示
success: function (res) {
var localId = res.localId; // 返回音频的本地ID
wx.translateVoice({
localId: '', // 需要识别的音频的本地Id,由录音相关接口获得
isShowProgressTips: 1, // 默认为1,显示进度提示
success: function (res) {
alert(res.translateResult); // 语音识别的结果
wx.getNetworkType({
success: function (res) {
var networkType = res.networkT // 返回网络类型2g,3g,4g,wifi
wx.openLocation({
latitude: 0, // 纬度,浮点数,范围为90 ~ -90
longitude: 0, // 经度,浮点数,范围为180 ~ -180。
name: '', // 位置名
address: '', // 地址详情说明
scale: 1, // 地图缩放级别,整形值,范围从1~28。默认为最大
infoUrl: '' // 在查看位置界面底部显示的超链接,可点击跳转
wx.getLocation({
success: function (res) {
var latitude = res. // 纬度,浮点数,范围为90 ~ -90
var longitude = res. // 经度,浮点数,范围为180 ~ -180。
var speed = res. // 速度,以米/每秒计
var accuracy = res. // 位置精度
wx.hideOptionMenu();
wx.showOptionMenu();
wx.closeWindow();
wx.hideMenuItems({
menuList: [] // 要隐藏的菜单项,所有menu项见附录3
wx.showMenuItems({
menuList: [] // 要显示的菜单项,所有menu项见附录3
wx.hideAllNonBaseMenuItem();
wx.showAllNonBaseMenuItem();
wx.scanQRCode({
needResult: 0, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
scanType: [&qrCode&,&barCode&], // 可以指定扫二维码还是一维码,默认二者都有
success: function (res) {
var result = res.resultS // 当needResult 为 1 时,扫码返回的结果
wx.openProductSpecificView({
productId: '', // 商品id
viewType: '' // 0.默认值,普通商品详情页1.扫一扫商品详情页2.小店商品详情页
wx.chooseCard({
shopId: '', // 门店Id
cardType: '', // 卡券类型
cardId: '', // 卡券Id
timestamp: 0, // 卡券签名时间戳
nonceStr: '', // 卡券签名随机串
signType: '', // 签名方式,默认'SHA1'
cardSign: '', // 卡券签名,详见附录4
success: function (res) {
var cardList= res.cardL // 用户选中的卡券列表信息
wx.addCard({
cardList: [{
cardId: '',
cardExt: ''
}], // 需要添加的卡券列表
success: function (res) {
var cardList = res.cardL // 添加的卡券列表信息
wx.openCard({
cardList: [{
cardId: '',
}]// 需要打开的卡券列表
wx.chooseWXPay({
timestamp: 0, // 支付签名时间戳,注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符
nonceStr: '', // 支付签名随机串,不长于 32 位
package: '', // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=***)
signType: '', // 签名方式,默认为'SHA1',使用新版支付需传入'MD5'
paySign: '', // 支付签名
success: function (res) {
// 支付成功后的回调函数
备注:prepay_id 通过微信支付统一下单接口拿到,paySign 采用统一的微信支付 Sign 签名生成方法,注意这里 appId 也要参与签名,appId 与 config 中传入的 appId 一致,即最后参与签名的参数有appId, timeStamp, nonceStr, package, signType。
微信支付统一下单接口文档:
微信支付签名算法:
jsapi_ticket
生成签名之前必须先了解一下jsapi_ticket,jsapi_ticket是公众号用于调用微信JS接口的临时票据。正常情况下,jsapi_ticket的有效期为7200秒,通过access_token来获取。由于获取jsapi_ticket的api调用次数非常有限,频繁刷新jsapi_ticket会导致api调用受限,影响自身业务,开发者必须在自己的服务全局缓存jsapi_ticket
参考以下文档获取access_token(有效期7200秒,开发者必须在自己的服务全局缓存access_token):
用第一步拿到的access_token 采用http GET方式请求获得jsapi_ticket(有效期7200秒,开发者必须在自己的服务全局缓存jsapi_ticket):
成功返回如下JSON:
&errcode&:0,
&errmsg&:&ok&,
&ticket&:&bxLdikRXVbTPdHSM05e5u5sUoXNKd8-41ZO3MhKoyN5OfkWITDGgnr2fwJ0m9E8NYzWKVZvdVtaUgWvsdshFKA&,
&expires_in&:7200
获得jsapi_ticket之后,就可以生成JS-SDK权限验证的签名了。
签名生成规则如下:参与签名的字段包括noncestr(随机字符串), 有效的jsapi_ticket, timestamp(时间戳), url(当前网页的URL,不包含#及其后面部分) 。对所有待签名参数按照字段名的ASCII 码从小到大排序(字典序)后,使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串string1。这里需要注意的是所有参数名均为小写字符。对string1作sha1加密,字段名和字段值都采用原始值,不进行URL
即signature=sha1(string1)。示例:
noncestr=Wm3WZYTPz0wzccnWjsapi_ticket=sM4AOVdWfPE4DxkXGEs8VMCPGGVi4C3VM0P37wVUCFvkVAy_90u5h9nbSlYy3-Sl-HhTdfl2fzFy1AOcHKP7qgtimestamp=url=
步骤1. 对所有待签名参数按照字段名的ASCII 码从小到大排序(字典序)后,使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串string1:
jsapi_ticket=sM4AOVdWfPE4DxkXGEs8VMCPGGVi4C3VM0P37wVUCFvkVAy_90u5h9nbSlYy3-Sl-HhTdfl2fzFy1AOcHKP7qg&noncestr=Wm3WZYTPz0wzccnW&timestamp=&url=http://mp.?params=value
步骤2. 对string1进行sha1签名,得到signature:
0f9de62fce790f9a083d5c99e95740ceb90c27ed
签名用的noncestr和timestamp必须与wx.config中的nonceStr和timestamp相同。签名用的url必须是调用JS接口页面的完整URL。出于安全考虑,开发者必须在服务器端实现签名的逻辑。
如出现invalid signature 等错误详见附录5常见错误及解决办法。
版本1.0.0接口
onMenuShareTimelineonMenuShareAppMessageonMenuShareQQonMenuShareWeibostartRecordstopRecordonVoiceRecordEndplayVoicepauseVoicestopVoiceonVoicePlayEnduploadVoicedownloadVoicechooseImagepreviewImageuploadImagedownloadImagetranslateVoicegetNetworkTypeopenLocationgetLocationhideOptionMenushowOptionMenuhideMenuItemsshowMenuItemshideAllNonBaseMenuItemshowAllNonBaseMenuItemcloseWindowscanQRCodechooseWXPayopenProductSpecificViewaddCardchooseCardopenCard
举报: &menuItem:exposeArticle&调整字体: &menuItem:setFont&日间模式: &menuItem:dayMode&夜间模式: &menuItem:nightMode&刷新: &menuItem:refresh&查看公众号(已添加): &menuItem:profile&查看公众号(未添加): &menuItem:addContact&
发送给朋友: &menuItem:share:appMessage&分享到朋友圈: &menuItem:share:timeline&分享到QQ: &menuItem:share:qq&分享到Weibo: &menuItem:share:weiboApp&收藏: &menuItem:favorite&分享到FB: &menuItem:share:facebook&
调试: &menuItem:jsDebug&编辑标签: &menuItem:editTag&删除: &menuItem:delete&复制链接: &menuItem:copyUrl&原网页: &menuItem:originPage&阅读模式: &menuItem:readMode&在QQ浏览器中打开: &menuItem:openWithQQBrowser&在Safari中打开: &menuItem:openWithSafari&邮件: &menuItem:share:email&一些特殊公众号: &menuItem:share:brand&
卡券 api_ticket
卡券 api_ticket 是用于调用卡券相关接口的临时票据,有效期为 7200 秒,通过 access_token 来获取。这里要注意与 jsapi_ticket 区分开来。由于获取卡券 api_ticket 的 api 调用次数非常有限,频繁刷新卡券 api_ticket 会导致 api 调用受限,影响自身业务,开发者必须在自己的服务全局缓存卡券 api_ticket
参考以下文档获取access_token(有效期7200秒,开发者必须在自己的服务全局缓存access_token):
用第一步拿到的access_token 采用http GET方式请求获得卡券 api_ticket(有效期7200秒,开发者必须在自己的服务全局缓存卡券 api_ticket):
卡券扩展字段cardExt说明
cardExt本身是一个JSON字符串,是商户为该张卡券分配的唯一性信息,包含以下字段:
指定的卡券code码,只能被领一次。use_custom_code字段为true的卡券必须填写,非自定义code不必填写。
指定领取者的openid,只有该用户能领取。bind_openid字段为true的卡券必须填写,非自定义openid不必填写。
时间戳,商户生成从日00:00:00至今的秒数,即当前的时间,且最终需要转换为字符串形式;
由商户生成后传入。
签名,商户将接口列表中的参数按照指定方式进行签名,签名方式使用SHA1,具体签名方案参见下文;由商户按照规范签名后传入。
红包余额,以分为单位。红包类型必填(LUCKY_MONEY),其他卡券类型不填。
将 api_ticket(特别说明:api_ticket 相较 appsecret 安全性更高,同时兼容老版本文档中使用的 appsecret 作为签名凭证。)、timestamp、card_id、code、openid、balance的value值进行字符串的字典序排序。将所有参数字符串拼接成一个字符串进行sha1加密,得到signature。signature中的timestamp和card_ext中的timestamp必须保持一致。假如数据示例中code=23456,timestamp=,card_id=345667,api_ticket=45678则signature=sha1(89)=4F4FAE4E1BC940FEC03E。
卡券签名cardSign说明
将 api_ticket(特别说明:api_ticket 相较 appsecret 安全性更高,同时兼容老版本文档中使用的 appsecret 作为签名凭证。)、app_id、location_id、times_tamp、nonce_str、card_id、card_type的value值进行字符串的字典序排序。将所有参数字符串拼接成一个字符串进行sha1加密,得到cardSign。
调用config 接口的时候传入参数 debug: true 可以开启debug模式,页面会alert出错误信息。以下为常见错误及解决方法:
invalid url domain当前页面所在域名与使用的appid没有绑定,请确认正确填写绑定的域名,如果使用了端口号,则配置的绑定域名也要加上端口号(一个appid可以绑定三个有效域名,见)。invalid signature签名错误。建议按如下顺序检查:
确认签名算法正确,可用
页面工具进行校验。确认config中nonceStr(js中驼峰标准大写S), timestamp与用以签名中的对应noncestr, timestamp一致。确认url是页面完整的url(请在当前页面alert(location.href.split('#')[0])确认),包括'http(s)://'部分,以及'?'后面的GET参数部分,但不包括'#'hash后面的部分。确认 config 中的 appid 与用来获取 jsapi_ticket 的 appid 一致。确保一定缓存access_token和jsapi_ticket。确保你获取用来签名的url是动态获取的,动态页面可参见实例代码中php的实现方式。如果是html的静态页面在前端通过ajax将url传到后台签名,前端需要用js获取当前页面除去'#'hash部分的链接(可用location.href.split('#')[0]获取),因为页面一旦分享,微信客户端会在你的链接末尾加入其它参数,如果不是动态获取当前链接,将导致分享后的页面签名失败。
the permission value is offline verifying这个错误是因为config没有正确执行,或者是调用的JSAPI没有传入config的jsApiList参数中。建议按如下顺序检查:
确认config正确通过。如果是在页面加载好时就调用了JSAPI,则必须写在wx.ready的回调中。确认config的jsApiList参数包含了这个JSAPI。
permission denied该公众号没有权限使用这个JSAPI(部分接口需要认证之后才能使用)。function not exist当前客户端版本不支持该接口,请升级到新版体验。为什么6.0.1版本config:ok,但是6.0.2版本之后不ok(因为6.0.2版本之前没有做权限验证,所以config都是ok,但这并不意味着你config中的签名是OK的,请在6.0.2检验是否生成正确的签名以保证config在高版本中也ok。)Android用户已取消分享朋友圈,但仍返回分享成功(微信团队已修复此问题,已在Android6.1版本上线)在iOS和Android都无法分享(请确认公众号已经认证,只有认证的公众号才具有分享相关接口权限,如果确实已经认证,则要检查监听接口是否在wx.ready回调函数中触发)Android6.0.2部分客户端无法使用监听分享接口(Android6.0.2之前以及6.0.2.58以后的版本都不会有问题,请从官网下载最新版本体验)服务上线之后无法获取jsapi_ticket,自己测试时没问题。(因为access_token和jsapi_ticket必须要在自己的服务器缓存,否则上线后会触发频率限制。请确保一定对token和ticket做缓存以减少2次服务器请求,不仅可以避免触发频率限制,还加快你们自己的服务速度。目前为了方便测试提供了1w的获取量,超过阀值后,服务将不再可用,请确保在服务上线前一定全局缓存access_token和jsapi_ticket,两者有效期均为7200秒,否则一旦上线触发频率限制,服务将不再可用)。Android部分版本上传图片接口偶尔卡住(早期的Android6.0.2版本存在此问题,官方已修复,6.0.2.58之后的版本都支持,请从官网下载最新版本体验)uploadImage怎么传多图(目前只支持一次上传一张,多张图片需等前一张图片上传之后再调用该接口)没法对本地选择的图片进行预览(chooseImage接口本身就支持预览,不需要额外支持)通过a链接(例如先通过微信授权登录)跳转到b链接,invalid signature签名失败(后台生成签名的链接为使用jssdk的当前链接,也就是跳转后的b链接,请不要用微信登录的授权链接进行签名计算,后台签名的url一定是使用jssdk的当前页面的完整url除去'#'部分)出现config:fail错误(这是由于传入的config参数不全导致,请确保传入正确的appId、timestamp、nonceStr、signature和需要使用的jsApiList)如何把jsapi上传到微信的多媒体资源下载到自己的服务器(请参见文档中uploadVoice和uploadImage接口的备注说明)在Android中通过其他设备上传的serverId,能下载成功但无法播放(微信团队已经确认此问题,已在Android6.1版本中修复)Android通过jssdk上传到微信服务器,第三方再从微信下载到自己的服务器,会出现杂音(微信团队已经修复此问题,目前后台已优化上线)绑定父级域名,是否其子域名也是可用的(是的,合法的子域名在绑定父域名之后是完全支持的)在Android中通过扫一扫打开页面,再调用scanQRCode并返回数据给第三方,会直接退出当前页(微信团队已经确认此问题,已在Android6.1版本中修复)是否需要对低版本自己做兼容(jssdk都是兼容低版本的,不需要第三方自己额外做更多工作,但有的接口是6.0.2新引入的,只有新版才可调用)该公众号支付签名无效,无法发起该笔交易(请确保你使用的jweixin.js是官方线上版本,不仅可以减少用户流量,还有可能对某些bug进行修复,拷贝到第三方服务器中使用,官方将不对其出现的任何问题提供保障)微信jssdk语音接口上传的文件类型为speex,第三方在自己的网页无法直接播放(微信团队已经确认该问题,正在努力解决中,预计本周上线优化此问题)
DEMO页面:
示例代码:
备注:链接中包含php、java、nodejs以及python的示例代码供第三方参考,第三方切记要对获取的accesstoken以及jsapi_ticket进行缓存以确保不会触发频率限制。
邮箱地址:weixin-
邮件主题:【微信JS-SDK反馈】
邮件内容说明:
用简明的语言描述问题所在,并交代清楚遇到该问题的场景,可附上截屏图片,微信团队会尽快处理你的反馈。
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:436338次
积分:5815
积分:5815
排名:第1912名
原创:54篇
转载:548篇
评论:68条
(5)(3)(4)(1)(3)(11)(19)(37)(11)(10)(47)(139)(53)(98)(72)(9)(6)(1)(1)(1)(1)(4)(8)(7)(6)(33)(3)(9)(2)

我要回帖

更多关于 游戏充值点卡 的文章

 

随机推荐