SH20161207192703781406通过微信支付查询订单接口的,这是什么平台的订单

【阿迪达斯adidasBR0806黑】adidas阿迪达斯女子RS SFT SH JKT W梭织外套BR0806
下载安装 优购客户端
优购时尚商城
购物车(0)件
百丽国际旗下购物网站
您尚未选择尺码
放入购物车
商品已放入购物车中!
您的购物车中共有 件商品,金额共计 元。
您当前位置:
正在加载图片
商品编号:
adidas阿迪达斯女子RS SFT SH JKT W梭织外套BR0806
运费说明:0&元退换货运费:0&元
下载安装优购客户端
更多手机专享优惠
加入购物车
猜您喜欢:
加入购物车
扫一扫加入购物车
本商品由品牌商直接发货
其他相似商品
购买了该商品的用户还购买了
阿迪达斯是德国品牌,阿迪达斯AG的成员公司。以其创办人AdolfAdiDassler命名,在1920年于接近纽伦堡的黑措根奥拉赫开始生产鞋类相关产品,并与日以adidasAG名字登记。adidas的创始者,阿道夫达斯勒先生,是一位拥有运动员身份和鞋匠技术的德国人。关键词:阿迪达斯运动鞋2017新款、阿迪达斯篮球鞋、阿迪达斯跑步鞋、阿迪达斯网球鞋、阿迪达斯运动服、阿迪达斯运动包——【阿迪达斯官网专卖店】adidas阿迪达斯官方旗舰店_2017新款阿迪达斯运动鞋|阿迪达斯篮球鞋|跑鞋|足球鞋|运动服|运动包专柜正品-优购网
运动款式:
运动服功能:
服饰类别:
风格系列:
运动项目:
卫衣/套头衫
主要功能:
温馨提示:
Adidas亚洲女服尺码表
阿迪达斯是德国运动用品制造商,阿迪达斯AG的成员公司,以其创办人Adolf Adi Dassler命名,在1920年于接近纽伦堡的黑措根奥拉赫开始生产鞋类相关产品,并于日以adidas AG名字登记。adidas的创始者,阿道夫达斯勒先生,是一位拥有运动员身份和鞋匠技术的德国人。因为他能充分了解运动员的需要,又有精巧的手艺和发明天赋,所以在他的一生中,发明了七百多种与运动有关的专利产品,进而创造了adidas这一运动用品王国。达斯勒先生在1920年开始手工制作运动鞋,之后,经常有世界各国运动员穿着达斯勒先生制造的运动鞋在奥运会中获得殊荣,因此阿迪达斯的名气渐渐地在国际体坛响亮了起来。
"为运动家们设计制作出舒适的运动鞋",这是adidas 创办人阿道夫·达斯勒(Adolf Adi Dassler)的梦想。就是在这个理念下,阿道夫·达斯勒(Adolf Adi Dassler)于1920年设计出第一双运动鞋,由于他不断的研发,使他所设计的运动鞋获得许多选手的喜爱,不仅在奥林匹克运动会中大放异彩,并从此在运动场上立下口碑。阿道夫·达斯勒将他在多年来制鞋经验中,得到利用鞋侧三条线能使运动鞋更契合运动员脚型的发现融入设计的新鞋中,于是adidas品牌第一双有三条线造型的运动鞋便呈现在世人面前。从此,人们便不断在运动场上见到「胜利的三条线」所创下的胜利画面。adidas秉持阿迪·达斯勒精益求精的制鞋的理念,不断的与运动员和教练交换心得与需求,经过一连串反复的测试与考验,制作出符合人体工学的各项产品,不但能帮助各类专业运动家们提升运动表现、更能满足一般市场消费者对高品质运动商品的需求。近年来,adidas不仅在设计上、功能上有新突破,代表性的三条线设计概念亦在流行趋势中掀起另一股风潮,席卷时下的年轻新世代形成流行新风格,带领运动商品迈向更多元化的远景。
实拍线下专卖店
诚信为本,优购销售的商品均为品牌商直接供货
优购为百丽集团旗下时尚及运动鞋服类购物网站,始终坚持优质正品的品牌理念,以用户体验、服务至上为宗旨,依托投资方百丽国际强大的供应链、资金及品牌优势,经营范围涉及"男鞋、女鞋、运动、户外、童鞋、箱包" 六大品类,涵盖百丽、天美意、森达、耐克、阿迪达斯、CAT、乐斯菲斯等知名品牌,数万款商品。
10天退换货服务
优购为您提供10天(自签收之日起)退换货服务,让您购物无风险
以下情况可办理退换货
以下情况不可办理退换货
商品不满意可退换
超过10天有效期不可退换
尺码不适合可退换
商品无法二次销售不可退换
质量问题可退换
鞋盒损坏、粘绑胶带不可退换
配送错误可退换
商品相关附件丢失不可退换
温馨提示:退换货时请将购物凭证随货寄回,并填写相关信息
10天调价补差价
优购网商品售价(优购价)因季节等因素发生变化时,将给予顾客10天补差价
即:在订单签收起10日内,如订单内商品降价(优购价降价),您可以通过售后热线、在线客服、客服邮箱等方式申请价保,我们会在接到申请后,将您申请时的价格与您订购商品的价格差以礼品卡的形式予以返还。
温馨提示:退符合补差价条件的同款商品10天内仅享受一次补差价
价保原则如下:
什么时候申请?
怎么申请?
怎么返还?
补差礼品卡使用规则
签收之日起10天内
1、联系售后热线申请
2、联系在线客服申请
3、发送客服邮箱申请.cn
差价以礼品卡的形式予以返还
1、礼品卡通常不受网站促销活动限制,可与优惠券同时使用(每张订单只能使用一张优惠券和一张礼品卡)
2、已享受补差的商品如发生退货,我司将作废礼品卡或直接从商品退款中扣除同等礼品卡金额
注:此规则从日起执行
不享受十天补差声明:
1、换货商品不享受十天补差价;
2、秒杀、团购商品不享受十天补差;
3、差价在5元或以下的不享受十天补差;
4、购买时包含赠品的商品不享受十天补差;
5、有售馨、断码标识、已下架的商品不享受十天补差价;
6、如订单使用优惠券,申请退差后达不到优惠券使用条件的不享受十天补差;
7、涉及全场活动,如:套餐组合、加价换购、满减、多件折等促销活动不享受十天补差;
8、在线支付订单的部分商品补差剩余金额不满99元,按照订单99元免运费条件,需扣除15元运费计算补差。
9:00至23:00 全年无休 贴心客服
优购客服中心为您提供9:00-23:00全年无休的优质服务
如果您有任何问题,欢迎与我们联系。客服邮箱:.cn微信客服:优购时尚商城
优购从2011年7月上线以来,历时多年的发展,依托百丽国际投资背景,凭借优质、时尚货品资源,新货占比量在70%以上,其快速发展历程也受到来自各大媒体的关注与聚焦。
订单生成后如何修改订单:
您的订单生成后,所有订单信息您将无法自行修改,如需修改可通过以下两种方式进行操作:方法一:自主取消订单后重新订购商品方法二:联系客服人员修改订单
如何查询订单配送情况:
订单发货后,无需致电客服查询物流进度,大约48小时后,自主登录优购网——"我的订单"中了解快递配送进度。
签收商品时,您需要注意的是:
第一步:检查物流包装、"优购安全封条"是否完好第二步:开箱验货第三步:1. 满意后再签收
2. 商品不满意/存在质量问题:直接拒收
3. 缺少商品,直接拒收
因拍照、灯光、各显示器显示效果不同等原因,实物与图片显示可能会有微弱色差,实际颜色以您收到的商品为准,色差问题不属于质量问题。
因品牌尺码体系,鞋型及测量方法不同,商品实际尺码与我们提供的数据可能存在细微的差别,属正常现象,请您保留最终决定权。
由优购直接出库在线支付订单最快会在24小时内为您安排出库,系统会根据收货地址、商品库存等因素自动分配最近的仓库配送。
优购目前不支持指定快递,系统会根据填写的收货地址自动分配圆通,申通,中通、通路、微特派等快递进行派送,客户在48小时后,自主登录优购网——"我的订单"中了解快递配送进度。
优购“10天退换货”规则退换货时请将购物凭证随货寄回,并填写相关信息
以下情况可办理退换货
以下情况不可办理退换货
商品不满意可退换
超过10天有效期不可退换
尺码不适合可退换
商品无法二次销售不可退换
质量问题可退换
鞋盒损坏、粘绑胶带不可退换
配送错误可退换
商品相关附件丢失不可退换
退换货费用承担
商品寄回费用
以礼品卡形式返还,最高不超过15元礼品卡
符合优购网承诺退、换货标准的商品,运费均由优购网承担(一个订单优购只承担最高不超过15元的退、换货运费,超出部分将由客户自行承担,优购收件后经过检查,情况属实会以礼品卡的方式返还运费)
退换货办理流程
需要办理退换货,请您务必在签收10天之内通过用户中心“我的优购”在线自主申请;
请在优购购物凭证上注明退、换货原因以及换货的码数,并使用外包装将产品寄回;
请保持商品相关附件、保修单或三包卡、吊牌、发票(若开具过发票)、赠品、购物凭证等完整无缺寄回;温馨提示:请不要剪掉或损坏吊牌,吊牌被剪掉或损坏,将无法进行退换货服务;发票丢失也将无法办理退货;
请保持商品的包装完整(包括包裹填充物及原包装盒)、邮寄时敬请使用我司配送的外包装盒,请不要在原装鞋盒上直接粘绑胶粘带;温馨提示:商品原包装损坏或不完整,鞋盒破损或鞋盒直接缠绕胶纸都直接影响您的退换货;
请采用普通快递方式寄回商品,不接受邮局平邮、快递到付及货运的方式寄回商品;
出于安全和卫生考虑,贴身用品如内衣裤、短袜/打底袜/丝袜/美腿袜、塑身裤、塑身连体衣、插片/胸垫、泳衣类商品不予退换货(经权威部门检测商品存在内在质量问题者除外),其它服装类商品沾有香水或异味的概不接受退换货。收货前可先验货,签收后将不提供退换货服务,请收货前注意确认。
优购目前提供四种支付方式:信用卡支付(快捷支付)、第三方平台支付、网上银行、货到付款。
信用卡支付(快捷支付)
快捷支付是第三方支付平台联合各大银行推出的全新的支付方式,是最安全、轻松的付款方式之一。用户无需事先开通网银,只要输入卡面和手机动态口令等信息就能完成快速付款。快捷支付让各类银行卡用户不需要特别开通网银就能方便地网上付款。它提供给用户更为便利的支付流程体验。
快捷支付常见问题:
快捷支付分为多少种类型?储蓄卡快捷支付和信用卡快捷支付两种。优购为您提供的信用卡(快捷支付),是使用支付宝接口的信用卡快捷支付,为了让您无更方便的使用,我们只是从支付平台(支付宝)前置出来了,没有支付宝账户也可以轻松完成支付。
没有开通信用卡,想要使用储蓄卡(借记卡)快捷支付怎么办?请选择第三方平台支付的支付宝,登录支付宝后就可以选择储蓄卡(借记卡)快捷支付进行支付。
第三方平台支付包括:支付宝,快钱,财付通,手机支付
支付宝:支付宝是由阿里巴巴公司为网络交易提供安全支付服务的第三方支付平台;
快钱:国内领先的独立第三方支付企业,旨在为各类企业及个人提供安全、便捷和保密的综合电子支付服务;
财付通:是腾讯公司创办的中国领先的在线支付平台,拥有QQ号即可使用;
银联在线支付:是中国银联联合商业银行推出的线上支付平台,无需开通网银,选择银联在线支付方式就可支付成功。购物时,选择银联在线支付平台(无需选择银行),直接点击“确认订单,去支付”,订单提交成功后,点击“立即支付”,在支付页面输入用户名、密码、 手机校验码等相关信息就可完成支付。
中国移动手机支付:就是允许移动用户使用其移动终端(通常是手机)对所消费的商品或服务进行账务支付的一种服务方式。手机支付的基本原理是将用户手机SIM卡与用户本人的银行卡账号建立一种一一对应的关系,用户通过发送短信的方式,在系统短信指令的引导下完成交易支付请求,操作简单,可以随时随地进行交易。
优购支持中国工商银行、招商银行、中国农业银行、中国建设银行、中国银行、交通银行、兴业银行、 中国民生银行、广东发展银行、浦发银行、平安银行、北京银行、中国光大银行、中信银行、深圳发展银行等绝大多数银行借记卡及信用卡,即时到帐,准确快捷!
使用网上银行进行支付,必须先开通网上银行。
如何开通网上银行:
您需要携带本人有效身份证件以及希望关联到网银的银行卡、存折等所有相关材料准备齐全,到银行柜台办理开通手续。为避免您多次往返银行,请一次性完成网银用户注册、关联网银账户、电子银行口令卡、开通短信认证、办理U盾等所有必要的手续。
有部分银行可以到银行官方网在线自主开通,或者致电银行服务热线咨询。
由YouGou优购直接发货的商品,全国700多个地区使用货到付款的支付方式,仍有一部分地区由于较为偏远或承运的快递公司不提供代收货款的服务而暂时无法使用货到付款。由此给您造成的不便,还请您谅解。
由品牌商直接发货的商品不支持货到付款,请您选择其他的支付方式,如:信用卡(快捷支付)、第三方支付、网上银行 ;
如果您订单的商品分属在不同仓库,需要拆单发货,不支持货到付款,请选择其他的支付方式,如:信用卡(快捷支付)、第三方支付、网上银行。
货到付款订单每单收取15元运费。
配送范围:全国各地均可到达。(香港、澳门、台湾除外)。
配送方式:如发现快递人员没有按以上方式提供相应的服务,请马上与优购网客服人员联系,我们将以最快速度解决您的问题。
配送时间:在线支付订单,正常情况下支付成功后24小时之内出库。客户可以登陆优购网,在"我的订单"中查询物流信息,或联系客服查询帮您的货物配送状态。
配送异常:如遇国家法定节假日或者是异常天气状况,订单配送可能会出现一定的延迟,敬请谅解!届时优购网会在首页发布公告,您可以随时关注。
物流包装:优购网采用统一的物流包装,保障商品在配送中的完整无损。如有任何疑问请联系客服,我们将竭诚为您服务。
正确的穿鞋方法
遇到新鞋不易上脚时,不要勉强,请用鞋拨相助。
脱鞋时不要踩着后帮,以免出现塌跟变形。
避免雨天湿滑地使用,不慎遇水应尽快以干布擦净,用纸擦好,放通风干燥处晾干,切忌阳光曝晒、水洗、火烤。如果处理不当,轻者鞋变型,皮面脱色,严重的会造成皮质变硬产生裂面或掉涂层。
不可接触酸、碱、油溶剂等化工物品。很容易造成鞋底变型,开胶及皮面变色。
深色真皮内里如受潮及磨擦产生掉色属正常现象,建议不要穿浅色袜子。皮鞋穿用时定期查看掌面(鞋跟着地的添加层)发现有深度磨损应及时更换。
运动鞋保养须知
定期清洁鞋子。鞋面脏后,准备一块干净软布,一盆温水和清洁液轻拭;
把软布完全浸湿,拧干、在布的角落倒点清洁液;
在鞋面上打圈拭擦,去除鞋面污垢,小心不要把面弄得湿透;
拿一把旧牙刷。清洁皱摺和接缝部位。小心轻刷,避免破坏缝线;
清洗时不可使用漂白剂和切勿用刷子猛刷;
皮质运动鞋应打油以保证皮质韧性;
维持两双以上可替换的鞋子,让鞋子轮流休息;
要注意专鞋专用、休闲鞋、凉鞋不宜做剧烈运动,室内运动鞋不宜在室外进行剧烈运动。
皮鞋保养须知
光牛皮、乌面牛皮 保养:最好不要在5℃以下穿着,在10℃以上穿着最佳,涂层不易折裂;表面保养最好用无色的高级鞋乳,不可用光亮剂类保养,否则会造成假性涂层脱落。
平面漆皮、皱漆皮 保养:皱漆皮是用中性的树脂涂料制成的,所以不易掉色,表面不易吸水,护理比较方便,表面灰尘可用干净的湿布(以不滴水为佳)轻轻擦洗干净,用不起绒的软布擦干净即可,也可用皮革清洗剂或清洁膏保养,但不能用光亮剂或鞋乳保养,光亮剂会造成假性涂层脱落,鞋乳会使鞋面发乌。皱漆皮最好在10℃以上穿着为佳。
暗花羊皮保养:方法比较容易,用较好的鞋乳、鞋膏均可,色彩选用无色的为佳。
花纹羊皮、条纹格子皮保养:不可用亮光剂,要用较好的无色高级鞋乳,保养时鞋乳不易太多,擦拭要均匀,处理后会发现皮面色略微加深,鞋乳挥发后基本恢复如初,如略有颜色变深属正常现象。
水染皮、打腊牛皮保养:水染皮、打腊牛皮是无涂层的皮料,容易吸收水份及污渍,彩色的更为突出,穿着时要注意避免水渍或其它污渍,保持鞋面清洁,不可雨淋,不穿时擦净灰尘用鞋乳保养,保持鞋面的光度,防止霉变。
布鞋保养须知
刷鞋时切不可将鞋泡在水盆里,应蘸水刷;
如遇雨水或鞋底被浸湿后,切不可摔拧,应及时刷净,鞋面朝上晾干,不可暴晒;
绣花鞋、缎面鞋,因鞋面薄软,不能与硬物磕碰、刮蹭,以免破损;
请您在存放时,将鞋置于阴凉通风处,切勿受潮。翻毛面料、毡绒里应放樟脑防虫蛀;
全棉、真丝、沙丁等。不能用水刷洗,布面有污渍使用干净的白布粘取少量布料清洁剂擦拭.再改用清水擦拭.如果清洁后,鞋面有轻微的分层,在布面还没有全干透时,用手捏住鞋面和里捋平服即可。如果分层比较严重,在鞋面垫上白布,用烫斗加热加压15秒左右,并放置1小时以上再穿。
加入购物车
专享促销等你来> 联手必胜客、喜茶、周黑鸭、味多美,微信支付展示智慧餐饮的4种玩法
联手必胜客、喜茶、周黑鸭、味多美,微信支付展示智慧餐饮的4种玩法
近两年消费升级的趋势,让餐饮行业面临着转型升级的压力。从超级物种的出现,我们可以看到零售和餐饮在融合;另一方面,好色派沙龙等创新业态的兴起,让我们看到了线上线下一体化的趋势。6月12日,2018微信智慧餐饮行业大会在深圳举办,微信支付团队联合必胜客、喜茶、周黑鸭、味多美4家传统餐饮企业,展示了4种智慧零售的玩法。微信支付运营中心副总经理雷茂峰首先介绍了微信支付在做的事情。在餐饮的新生态中,微信支付能做三个方面的事情:1、普及在线支付;2、让线下服务线上化;3、融合新科技(如人脸识别、手势识别等)助力线下商业;为了实现上门三个目标,微信支付确立了几个重要的发力方向:首先是人工智能等新技术,比如人脸识别、物体识别、车牌号识别等;其次则是大数据应用,比如针对消费者的标签系统;最后则是无感支付,是基于以上新技术实现的体验。雷茂峰接着介绍了微信支付智慧餐饮的目标:第一阶段,微信支付主要做线下业务的数据化,实现数字化全流程,实现方式是通过小程序绑定用户身份、智能硬件自助服务、刷脸支付、订单信息推送等;第二阶段则是线上线下数据结合,做一些大数据应用,比如刻画用户画像,帮助商家做精准营销,又或者将用户和企业服务均打上标签,在两者之间做匹配;第三阶段则会把数据能力开放出来,雷茂峰透露,微信支付刚刚为餐饮企业开放了朋友圈营销能力,只要商家的结算走微信支付,就可以获得一定的朋友圈营销折扣。必胜客市场总监高喆表示,必胜客于1990年进入中国,其内部有一个专门的团队关注各类新科技。在上海,必胜客和微信支付合作开了一家送餐机器人+小程序点餐的试点餐厅。高喆介绍,该餐厅每个餐桌都配有一个专属小程序码,顾客扫描便能进入点餐页面,该页面也能呼唤机器人送饮料,机器人提供的饮料都配有RFID码,用户在取餐后自动扣款,实现无感支付。不过,这套方案的亮点并只是机器人,小程序为必胜客带来了最大的惊喜。在必胜客的纸质菜单中,每个披萨菜品下面都配有一行小字“加价可多一份芝士”,但是在传统点餐过程中,很多顾客忽略了这行字。在必胜客小程序中,这行字以点餐选项的形式出现,结果让该店加一份芝士的数量足足增加了17倍。微信支付联合周黑鸭的试点门店是一个新零售门店,店内只售卖周黑鸭的礼盒产品。周黑鸭华南大区总经理何毅平表示,该店主要实现了开放式购物、刷脸进店、手势支付、小程序外卖点餐四个功能。何毅平直言,周黑鸭采用这些技术并不是要降低人工成本,而是把人工投入到让顾客更有感知的地方。另外,周黑鸭根据用户消费习惯和偏好,重新设计了包含产品包装、店内SKU、商品陈列以及店铺内动线等细节。试营业期间,该门店满意度为100%,实现用户订单处理时间平均缩短55%以上,客单量提升21%。老牌蛋糕品牌味多美联合微信支付打造了一套AI自助收银硬件系统,主要用到的技术是人脸识别和物体识别。味多美集团电商事业部总经理范志涛表示,微信支付已经让支付变得很便捷,但还不是极致,最快捷的支付方式应该是刷脸支付。当顾客在味多美首次完成人脸注册后,每次到店他就可以直接选购面包,然后将面包自助收银硬件上,当面包被识别后,机器再对顾客进行人脸识别,完成扣款。范志涛透露,该硬件系统让顾客在店内购物时间缩短了约50%,门店减少店员投入约20%。喜茶与微信支付合作了一款小程序,以解决排队的问题。 喜茶CTO陈霈霖介绍,喜茶通过小程序对门店排队与服务进行了平衡。喜茶小程序融合堂食、点单、外卖于一体,在0成本推广的情况下,30天在广东40家门店获得50万以上用户量。更重要的是喜茶通过企业微信关联,绑定各部门员工,形成喜茶企业管理内外部的重要平台,喜茶运营过程中各方面数据都在这个平台上进行汇总。亿欧“2018全球AI领袖峰会——智能+新服务”峰会将于6月14日下午13:00在上海举办,这场活动将聚焦讨论服务生活领域的B端服务商,聊聊他们是如何用人工智能等新技术创造更多服务形态,中国领军企业和投资人们关于人工智能、智能营销、软件创新、小程序等风口话题将展开深刻讨论。业务等待升级还没找到办法?采购服务不知选哪家?项目好但缺投资人?这场通通满足你:点击链接:http://dwz.cn/7GxPSJ(咨询请添加微信:)版权声明凡来源为亿欧网的内容,其版权均属北京亿欧网盟科技有限公司所有。文章内容系作者个人观点,不代表亿欧对观点赞同或支持。微信公众号JSAPI支付对接
微信公众号JSAPI支付对接事宜
相信各位程序员在开发过程中或多或少会有想关于支付对接的一些需求
本文主要总结在微信公众号对接过程中出现的一些注意事项:
公众号授权
公众号授权
* 获得引导关注者打开的页面地址
公众号的唯一标识
* redirect_uri
授权后重定向的回调链接地址
应用授权作用域,snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid),
snsapi_userinfo (弹出授权页面,可通过openid拿到昵称、性别、
所在地。并且,即使在未关注的情况下,只要用户授权,也能获取其信息)
重定向后会带上state参数,开发者可以填写a-z A-Z 0-9的参数值
public static String getLeadOAuthUrl(String appid, String redirect_uri, String scope, String state) {
String do_redirect_uri = URLEncoder.encode(redirect_uri);
String oauth_url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=" + appid + "&redirect_uri="
+ do_redirect_uri + "&response_type=code&scope=" + scope + "&state=" + state + "#wechat_redirect";
return oauth_
授权作用于scope:
snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid)
snsapi_userinfo (弹出授权页面,可通过openid拿到昵称、性别、所在地。并且,即使在未关注的情况下,只要用户授权,也能获取其信息)。
第一步:获得引导关注者打开的页面地址
若提示“该链接无法访问”,请检查参数是否填写错误,是否拥有scope参数对应的授权作用域权限。
尤其注意:由于授权操作安全等级较高,所以在发起授权请求时,微信会对授权链接做正则强匹配校验,如果链接的参数顺序不对,授权页面将无法正常访问
跳转回调redirect_uri,应当使用https链接来确保授权code的安全性。
公众号的唯一标识
redirect_uri
授权后重定向的回调链接地址,请使用urlEncode对链接进行处理
response_type
返回类型,请填写code
应用授权作用域,snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid),snsapi_userinfo (弹出授权页面,可通过openid拿到昵称、性别、所在地。并且,即使在未关注的情况下,只要用户授权,也能获取其信息)
重定向后会带上state参数,开发者可以填写a-zA-Z0-9的参数值,最多128字节
#wechat_redirect
无论直接打开还是做页面302重定向时候,必须带此参数
用户同意授权后
如果用户同意授权,页面将跳转至 redirect_uri/?code=CODE&state=STATE。
code说明 : code作为换取access_token的票据,每次用户授权带上的code将不一样,code只能使用一次,5分钟未被使用自动过期。
第二步:通过code换取网页授权access_token
首先请注意,这里通过code换取的是一个特殊的网页授权access_token,与基础支持中的access_token(该access_token用于调用其他接口)不同。公众号可通过下述接口来获取网页授权access_token。如果网页授权的作用域为snsapi_base,则本步骤中获取到网页授权access_token的同时,也获取到了openid,snsapi_base式的网页授权流程即到此为止。
尤其注意:由于公众号的secret和获取到的access_token安全级别都非常高,必须只保存在服务器,不允许传给客户端。后续刷新access_token、通过access_token获取用户信息等步骤,也必须从服务器发起。
获取code后,请求以下链接获取access_token:
公众号的唯一标识
公众号的appsecret
填写第一步获取的code参数
grant_type
填写为authorization_code
正确时返回的JSON数据包如下:
“access_token”:”ACCESS_TOKEN”,
“expires_in”:7200,
“refresh_token”:”REFRESH_TOKEN”,
“openid”:”OPENID”,
“scope”:”SCOPE”
access_token
网页授权接口调用凭证,注意:此access_token与基础支持的access_token不同
expires_in
access_token接口调用凭证超时时间,单位(秒)
refresh_token
用户刷新access_token
用户唯一标识,请注意,在未关注公众号时,用户访问公众号的网页,也会产生一个用户和公众号唯一的OpenID
用户授权的作用域,使用逗号(,)分隔
Created with Rapha?l 2.1.0客户端客户端服务端服务端微信微信获得引导关注者打开的页面地址返回页面地址重定向URL重定向到redirect_uri的网址上,并且带上code和state参数。获取授权返回openid
Created with Rapha?l 2.1.0授权开始引导关注者打开页面地址确认授权?授权结束yesno
公众号支付
一、设置支付目录
请确保实际支付时的请求目录与后台配置的目录一致,否则将无法成功唤起微信支付。
在微信商户平台(pay.weixin.qq.com)设置您的公众号支付支付目录,设置路径:商户平台–&产品中心–&开发配置。公众号支付在请求支付的时候会校验请求来源是否有在商户平台做了配置,所以必须确保支付目录已经正确的被配置,否则将验证失败,请求支付不成功。
1、所有使用公众号支付方式发起支付请求的链接地址,都必须在支付授权目录之下;
2、最多设置5个支付授权目录,且域名必须通过ICP备案;
3、头部要包含http或https,须细化到二级或三级目录,以左斜杠“/”结尾。
配置的具体规则是这样的:
比如:调用以上JSSDK的页面地址为 ,
那么:授权目录配置为
比如:调用以上JSSDK的页面地址为 ,
那么:授权目录配置为
比如:调用以上JSSDK的页面地址为 ,
那么:授权目录配置为
4、如果有QueryString,自动忽略
比如:调用以上JSSDK的页面地址为
?name=mango,
那么:授权目录配置为
比如:调用以上JSSDK的页面地址为
?name=mango,
那么:授权目录配置为
二、设置授权域名
开发公众号支付时,在统一下单接口中要求必传用户openid,而获取openid则需要您在公众平台设置获取openid的域名,只有被设置过的域名才是一个有效的获取openid的域名,否则将获取失败。
Created with Rapha?l 2.1.0客户端客户端商户后台系统商户后台系统微信支付系统微信支付系统用户发起下单调用商户订单生成接口生成商户订单调用统一下单API生成预支付订单返回预支付订单信息(prepay_id)生成JSAPI页面调用的支付参数并签名返回支付参数用户发起支付JSAPI请求支付接口校验参数的合法性异步通知商户支付结果告知微信通知处理结果返回客户端支付结果,并发送微信消息提示微信跳转回商户的H5页面查询商户后台支付结果调用查询API,查询支付结果返回支付结果返回支付结果个性化页面提示
商户系统和微信支付系统主要交互:
1、商户server调用统一下单接口请求订单,api参见公共api【统一下单API】
2、商户server接收支付通知,api参见公共api【支付结果通知API】
3、商户server查询支付结果,api参见公共api【查询订单API】
注意事项:trade_type=JSAPI时(即公众号支付),openid必填,openid获取即关注着关注公众号可以获取openid
微信内H5调起支付
注意事项:签名生成方式
注意事项:签名生成方式
package cn.com.anne.bqj.trade.web.action.wechat.
import java.net.URLE
import org.apache.http.HttpR
import org.apache.http.client.methods.HttpG
import org.apache.http.impl.client.DefaultHttpC
import org.apache.http.util.EntityU
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONA
import com.alibaba.fastjson.JSONO
import cn.com.anne.bqj.trade.web.action.wechat.common.HttpClientConnectionM
import cn.com.anne.bqj.trade.web.action.wechat.oauth.vo.OauthAccessT
import cn.com.anne.bqj.trade.web.action.wechat.oauth.vo.OauthU
* 微信网页授权管理类
* : OAuthManage
@SuppressWarnings("deprecation")
public class OAuthManage {
public static DefaultHttpC
httpclient = new DefaultHttpClient();
httpclient = (DefaultHttpClient) HttpClientConnectionManager.getSSLInstance(httpclient);
* 获得引导关注者打开的页面地址
公众号的唯一标识
redirect_uri
授权后重定向的回调链接地址
应用授权作用域,snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid),
snsapi_userinfo (弹出授权页面,可通过openid拿到昵称、性别、
所在地。并且,即使在未关注的情况下,只要用户授权,也能获取其信息)
重定向后会带上state参数,开发者可以填写a-z A-Z 0-9的参数值
public static String getLeadOAuthUrl(String appid, String redirect_uri, String scope, String state) {
String do_redirect_uri = URLEncoder.encode(redirect_uri);
String oauth_url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=" + appid + "&redirect_uri="
+ do_redirect_uri + "&response_type=code&scope=" + scope + "&state=" + state + "#wechat_redirect";
return oauth_
* 通过code换取网页授权access_token ,code是用户同意授权后获取的code,
* 这里通过code换取的网页授权access_token,与基础支持中的access_token不同。
公众号的唯一标识
公众号的appsecret
填写第一步获取的code参数
public static OauthAccessToken get_oauth_access_token_by_code(String appid, String secret, String code)
throws Exception {
HttpGet get = HttpClientConnectionManager
.getGetMethod("https://api.weixin.qq.com/sns/oauth2/access_token?appid=" + appid + "&secret=" + secret
+ "&code=" + code + "&grant_type=authorization_code");
HttpResponse response = httpclient.execute(get);
String jsonStr = EntityUtils.toString(response.getEntity(), "utf-8");
JSONObject object = JSON.parseObject(jsonStr);
String access_token = object.getString("access_token");
int expires_in = object.getIntValue("expires_in");
String refresh_token = object.getString("refresh_token");
String openid = object.getString("openid");
String scope = object.getString("scope");
OauthAccessToken oauthAccessToken = new OauthAccessToken(access_token, expires_in, refresh_token, openid,
return oauthAccessT
* 刷新access_token(如果需要)
公众号的唯一标识
refresh_token
填写通过access_token获取到的refresh_token参数,
refresh_token拥有较长的有效期(7天、30天、60天、90天),当refresh_token失效的后,需要用户重新授权。
public static OauthAccessToken get_oauth_access_token_by_refresh_token(String appid, String refresh_token)
throws Exception {
HttpGet get = HttpClientConnectionManager
.getGetMethod("https://api.weixin.qq.com/sns/oauth2/refresh_token?appid=" + appid
+ "&grant_type=refresh_token&refresh_token=" + refresh_token);
HttpResponse response = httpclient.execute(get);
String jsonStr = EntityUtils.toString(response.getEntity(), "utf-8");
JSONObject object = JSON.parseObject(jsonStr);
String access_token = object.getString("access_token");
int expires_in = object.getIntValue("expires_in");
String new_refresh_token = object.getString("refresh_token");
String openid = object.getString("openid");
String scope = object.getString("scope");
OauthAccessToken oauthAccessToken = new OauthAccessToken(access_token, expires_in, new_refresh_token, openid,
return oauthAccessT
* 拉取用户信息(需scope为 snsapi_userinfo)
access_token
网页授权接口调用凭证,注意:此access_token与基础支持的access_token不同
用户的唯一标识
public static OauthUser get_oauth_user_info(String access_token, String openid) throws Exception {
HttpGet get = HttpClientConnectionManager.getGetMethod("https://api.weixin.qq.com/sns/userinfo?access_token="
+ access_token + "&openid=" + openid + "&lang=zh_CN");
HttpResponse response = httpclient.execute(get);
String jsonStr = EntityUtils.toString(response.getEntity(), "utf-8");
JSONObject object = JSON.parseObject(jsonStr);
String new_openid = object.getString("openid");
String nickname = object.getString("nickname");
String sex = object.getString("sex");
if ("1".equals(sex)) {
sex = "男";
} else if ("2".equals(sex)) {
sex = "女";
} else if ("0".equals(sex)) {
sex = "未知";
String province = object.getString("province");
String city = object.getString("city");
String country = object.getString("country");
String headimgurl = object.getString("headimgurl");
JSONArray privilege = object.getJSONArray("privilege");
OauthUser oauthUser = new OauthUser(new_openid, nickname, sex, city, country, province, headimgurl, privilege);
return oauthU
package cn.com.anne.bqj.trade.web.action.wechat.oauth.
import com.alibaba.fastjson.JSONA
* 授权者基本信息
*: OauthUser
public class OauthUser {
private JSONA
public OauthUser(String openid, String nickname,
String sex, String city, String country,
String province, String headimgurl,
JSONArray privilege) {
this.openid =
this.nickname =
this.sex =
this.city =
this.country =
this.province =
this.headimgurl =
this.privilege =
public String getOpenid() {
public void setOpenid(String openid) {
this.openid =
public String getNickname() {
public void setNickname(String nickname) {
this.nickname =
public String getSex() {
public void setSex(String sex) {
this.sex =
public String getCity() {
public void setCity(String city) {
this.city =
public String getCountry() {
public void setCountry(String country) {
this.country =
public String getProvince() {
public void setProvince(String province) {
this.province =
public String getHeadimgurl() {
public void setHeadimgurl(String headimgurl) {
this.headimgurl =
public JSONArray getPrivilege() {
public void setPrivilege(JSONArray privilege) {
this.privilege =
package cn.com.anne.bqj.trade.web.action.wechat.oauth.
* 通过code换取网页授权access_token信息
*: OauthAccessToken
public class OauthAccessToken {
private String access_
private int expires_
private String refresh_
public OauthAccessToken(String accessToken, int expiresIn,
String refreshToken, String openid, String scope) {
this.access_token = accessT
this.expires_in = expiresIn;
this.refresh_token = refreshT
this.openid =
this.scope =
public String getAccess_token() {
return access_
public void setAccess_token(String accessToken) {
access_token = accessT
public int getExpires_in() {
return expires_
public void setExpires_in(int expiresIn) {
expires_in = expiresIn;
public String getRefresh_token() {
return refresh_
public void setRefresh_token(String refreshToken) {
refresh_token = refreshT
public String getOpenid() {
public void setOpenid(String openid) {
this.openid =
public String getScope() {
public void setScope(String scope) {
this.scope =
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!

我要回帖

更多关于 微信支付的订单号 的文章

 

随机推荐