第一篇:湖北元润科技有限公司 微信支付开发 内部
湖北元润科技有限公司 微信支付开发 内部
更新内容:自动获取openid,只在微信浏览器下 获取openid。到这里大家还不能搞定那实在是没天赋了。
/**
* 获取当前页面完整URL地址
*/
functionget_url(){ $sys_protocal= isset($_SERVER['SERVER_PORT'])&&$_SERVER['SERVER_PORT'] == '443'? 'https://': 'http://';$php_self= $_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME'];$path_info= isset($_SERVER['PATH_INFO'])? $_SERVER['PATH_INFO'] : '';$relate_url= isset($_SERVER['REQUEST_URI'])? $_SERVER['REQUEST_URI'] : $php_self.(isset($_SERVER['QUERY_STRING'])? '?'.$_SERVER['QUERY_STRING'] : $path_info);return$sys_protocal.(isset($_SERVER['HTTP_HOST'])? $_SERVER['HTTP_HOST'] : '').$relate_url;}
//include_once(ROOT_PATH.'includes/modules/payment/wxpay.php');
$openid=@$_COOKIE['sopenid'];
if(!$openid&&strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger')!== false){
//使用jsapi接口
//$jsApi = new JsApi_pub();
if(!isset($_GET['code'])){ //=========步骤1:网页授权获取用户openid============
//通过code获得openid
//触发微信返回code码
$backurl= get_url();//$url = $jsApi->createOauthUrlForCode($backurl);$url= “https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=”.urlencode($backurl).“&response_type=code&scope=snsapi_base&state=123#wechat_redirect”;//echo $url;
Header(“Location: $url”);}else { //获取code码,以获取openid
$code= $_GET['code'];
$url= “https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SCRETID&code=”.$code.“&grant_type=authorization_code”;$re= file_get_contents($url);$rearr= json_decode($re,true);$openid= $rearr['openid'];//var_dump($code);
//$jsApi->setCode($code);
//$openid = $jsApi->getOpenid();
setcookie(“sopenid”,$openid,time()+864000,'/');} } //var_dump($openid);
——————————–
没有研究过ecshop插件,也不知道ecshop插件的制作流程。我就用现有插件修改了一番,让ecshop手机端支持微信支付。
1.安装:覆盖到网站根目录。注意备份原来的网站
2.配置:后台开启微信支付功能,填入相应的参数 appi,mchid , key, appsecret,支付通知url,支付成功跳转url 3.说明:
2个back 文件为备份文件不用理会,备份之前需要修改配置文件才可以成功支付,现在只要在后台安装配置参数即可开通微信支付V3。其中 mobileincludes 文件夹下的init.php文件是为了获取到微信用户openid,如果你已经获取到openid就不用覆盖整个文件。然后修改includesmodulespaymentwxpay.php大 概第168行 @$openid=$_COOKIE['sopenid'];改成你得到的openid.4.关于测试:
目前微世界商城可以正常下单支付。1.需要在微世界服务号内打开商城链接。2.需要在公众号后台添加支付人员测试白名单。满足以上两个条件才可以发起支付,支付成功后 wxpaydemonotify_url.php 会接受到通知,并改变订单状态。————————-附:获取当前页面完整URL地址
/**
* 获取当前页面完整URL地址
*/
functionget_url(){ $sys_protocal= isset($_SERVER['SERVER_PORT'])&&$_SERVER['SERVER_PORT'] == '443'? 'https://': 'http://';$php_self= $_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME'];$path_info= isset($_SERVER['PATH_INFO'])? $_SERVER['PATH_INFO'] : '';$relate_url= isset($_SERVER['REQUEST_URI'])? $_SERVER['REQUEST_URI'] : $php_self.(isset($_SERVER['QUERY_STRING'])? '?'.$_SERVER['QUERY_STRING'] : $path_info);return$sys_protocal.(isset($_SERVER['HTTP_HOST'])? $_SERVER['HTTP_HOST'] : '').$relate_url;}
微信获取昵称自动登录
经过反复几次验证,发现我这个方法有缺陷: 微信内 未关注进入网站,无法获得昵称。关注后用我这个方法可以获得昵称。
是否是因为第一次生成openid 所以还未生成昵称?待测试。
/**
* 获取当前页面完整URL地址 */
functionget_url(){ $sys_protocal= isset($_SERVER['SERVER_PORT'])&&$_SERVER['SERVER_PORT'] == '443'? 'https://': 'http://';$php_self= $_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME'];
$path_info= isset($_SERVER['PATH_INFO'])? $_SERVER['PATH_INFO'] : '';$relate_url= isset($_SERVER['REQUEST_URI'])? $_SERVER['REQUEST_URI'] : $php_self.(isset($_SERVER['QUERY_STRING'])? '?'.$_SERVER['QUERY_STRING'] : $path_info);return$sys_protocal.(isset($_SERVER['HTTP_HOST'])? $_SERVER['HTTP_HOST'] : '').$relate_url;}
$wxch_config= $db-> getRow(“SELECT * FROM `ecs_weixin_config` WHERE `id` = 1”);$appid= $wxch_config['appid'];$appsecret= $wxch_config['appsecret'];
$APPID= $appid;$SCRETID=$appsecret;
if(!$_SESSION['user_id'] &&strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger')!== false){
if(!isset($_GET['code'])){
$backurl= get_url();//$url = $jsApi->createOauthUrlForCode($backurl);$url= “https://open.weixin.qq.com/connect/oauth2/authorize?appid=”.$APPID.“&redirect_uri=”.urlencode($backurl).“&response_type=code&scope=snsapi_base&state=123#wechat_redirect”;//echo $url;
Header(“Location: $url”);}else { //获取code码,以获取openid $code= $_GET['code'];
$url= “https://api.weixin.qq.com/sns/oauth2/access_token?appid=”.$APPID.“&secret=”.$SCRETID.“&code=”.$code.“&grant_type=authorization_code”;$re= curl_get_contents1($url);$rearr= json_decode($re,true);$openid= $rearr['openid'];
//var_dump($rearr);
//$jsApi->setCode($code);
//$openid = $jsApi->getOpenid();
$user_name= $db->getOne(“select uname from ecs_weixin_user where wxid = '{$openid}'”);
if($openid&&!$user_name){ //注册进入
$passw= md5('shanmao.me'.rand(1,***));$wxch_user_sql= “INSERT INTO `ecs_weixin_user`(`wxid`,`setp`)VALUES('$openid','3')”;$db-> query($wxch_user_sql);$ecs_user_id= $db-> insert_id();if($ecs_user_id<=0){ exit('error get insert_id');} $url3= “https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=”.$APPID.“&secret=”.$SCRETID;$re3= curl_get_contents1($url3);$re3arr= json_decode($re3,true);$token= $re3arr['access_token'];$url2= “https://api.weixin.qq.com/cgi-bin/user/info?access_token=”.$token.“&openid=”.$openid.“&lang=zh_CN”;$re2= curl_get_contents1($url2);$rearr2= json_decode($re2,true);
$uc_username= $rearr2['nickname']?$rearr2['nickname']: 'doubag'.$ecs_user_id;$time= gmtime();$user_sql= “INSERT INTO `ecs_users`(`user_name`,`password`,`reg_time`)VALUES('$uc_username','$passw','$time')”;$db-> query($user_sql);$uc_update= “UPDATE ecs_weixin_user SET `uname` = '$uc_username' WHERE `uid` = '$ecs_user_id'”;$db-> query($uc_update);$user->set_session($uc_username);$user->set_cookie($uc_username,1);update_user_info();/*
$up_uid = get_affiliate();if($up_uid>0){
$sql = 'UPDATE ecs_users SET parent_id = '.$up_uid.' WHERE user_id = '.$ecs_user_id;$db->query($sql);
header('Location: user.php?newuser=1');}*/
}else{ $user->set_session($user_name);$user->set_cookie($user_name,1);update_user_info();}
//setcookie(“sopenid”,$openid,time()+864000,'/');} } //var_dump($openid);
functioncurl_get_contents1($url){ $ch= curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_TIMEOUT, 2);curl_setopt($ch, CURLOPT_USERAGENT, “IE 6.0”);curl_setopt($ch, CURLOPT_REFERER, "");curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);$r= curl_exec($ch);curl_close($ch);return$r;}
第二篇:微信服务号 微信支付开发
微信服务号 微信支付开发
1.发起支付,都是通过h5发起的,首先获取prepay_id
发起支付,需要统一下单的prepay_id
SortedMap
parameters.put(“appid”, ConfigUtil.APPID);
parameters.put(“mch_id”, ConfigUtil.MCH_ID);
parameters.put(“nonce_str”, PayCommonUtil.CreateNoncestr());
parameters.put(“body”, bodyorder);
parameters.put(“out_trade_no”, outTradeNo);// 用户订单号
parameters.put(“total_fee”, totalfee);// 标价金额(分)
// parameters.put(“spbill_create_ip”,IpAddressUtil.getIpAddr(request));
parameters.put(“spbill_create_ip”, “192.168.1.1”);// 电脑测试
// parameters.put(“spbill_create_ip”,NetworkUtil.getIpAddress(request));
parameters.put(“notify_url”, ConfigUtil.NOTIFY_URL);
parameters.put(“trade_type”, “JSAPI”);
parameters.put(“openid”, openId);
String sign = PayCommonUtil.createSign(“UTF-8”, parameters);
parameters.put(“sign”, sign);
String requestXML = PayCommonUtil.getRequestXml(parameters);
String result = CommonUtil.httpsRequestR2s(ConfigUtil.UNIFIED_ORDER_URL, “POST”, requestXML);
System.out.println(“第一弹数据” + result + “ip地址” + NetworkUtil.getIpAddress(request));
数据为
第一弹数据
2.拿到prepay_id后,就可以发起支付
支付,需要设置测试路径和真实路径,发起支付,将参数转为json,在放到respond里,然后h5页面从request里取
SortedMap
params.put(“appId”, ConfigUtil.APPID);
params.put(“timeStamp”, Long.toString(new Date().getTime()));
params.put(“nonceStr”, PayCommonUtil.CreateNoncestr());
System.out.println(“订单id” + map.get(“prepay_id”));
params.put(“package”, “prepay_id=” + map.get(“prepay_id”));
params.put(“signType”, ConfigUtil.SIGN_TYPE);
String paySign = PayCommonUtil.createSign(“UTF-8”, params);
// params.put(“packageValue”, “prepay_id=”+map.get(“prepay_id”));
// //这里用packageValue是预防package是关键字在js获取值出错
params.put(“paySign”, paySign);// paySign的生成规则和Sign的生成规则一致
String json = JSONObject.fromObject(params).toString();
System.out.println(“第二弹数据” + json);
try {
response.setContentType(“text/html” + “;charset=UTF-8”);
response.setHeader(“Pragma”, “No-cache”);
response.setHeader(“Cache-Control”, “no-cache”);
response.setDateHeader(“Expires”, 0);
response.getWriter().write(json);
response.getWriter().flush();
} catch(IOException e){
e.printStackTrace();
} }
上传,支付的html页面
苏牌皮草
库存18件
原价:8888元
现价:5000
第三篇:微信开发
面对无处不在的二维码,你会马上掏出手机对拍吗?
此前,微信营销时代的到来之说不绝于耳,不少企业争先恐后地加入微信公众账号平台,打造自身企业的微信营销渠道。但具体效果如何?至 今企业的微信营销依然没有见到规模化可复制的成功范本。
近日,根据《2013中国微信公众平台用户研究报告》报告指出,尽管微信公众平台热度很高,但是实际营销效果和用户黏性却比预期低,利用 微信公众平台进行营销并非是最理想的方式。
微信营销存在到底是什么?
微信公众平台热度很高,但是实际营销效果和用户黏性比预期低.微信于2012年8月推出公众平台以来,对于商家而言拥有一个公众账号几乎变成了微信营销的标配。个人和机构都可以建立微信公众账号,通过文字、图片、语音与用户全方位沟通和互动。但在这个过程中,“垃圾信息”轰炸式营销的隐患相伴而生。部分商家把微信公众平台视作“营销神器”,想尽办法做大用户数,然后每天推送大量的无关信息给用户,让用户体验大打折扣。数据显示,近九成的用户近半年内使用过微信,占比达到88.3%;其中,偶尔使用微信公众平台的用户最多,占比达42.5%,经常使用微信公众平台的用户占比为24.1%。分析认为,微信公众平台的用户关注度较高,但是实际活跃用户数量并非特别理想。微信公众平台热度很高,但是实际营销效果和用户黏性比 预期低。
这开始让人们思考,微信到底是什么?是媒体?还是营销的工具?
腾讯副总裁被誉为微信之父的张小龙曾一语道破微信的真实所在,“你如何使用微信,决定了微信对你而言,它到底是什么。”
其实,目前很多企业账号实际做的更多是媒体的工作,消息推送亦是如此。比如发布一些美容健康类的常识、服饰类的搭配信息等,但这些信 息对于营销的推动并不大。事实上,当大家都在发此类信息,很有可能会引起用户疲劳,而且没有多少企业能够每天产生有价值的内容,最终导致的结果不仅仅是用户的退订,更可怕的是引起用户“用脚投票”,最终影响到整个微信的生态环境。
知名IT评论人白鸦认为:“微信公众平台是一个与用户互动和沟通的渠道,而非一个粗暴的营销通道,用服务的角度来做会好很多。”可见,用户其实更看重平台的内容提供,优质符合口味的信息才是抓住微信公众平台用户的关键,过多或者过早利用微信公众平台商业化,企业在用户对于该平台的黏性未确立以前,不应急于商业推广。
针对商家自身推广的公众账号,《中国经营报》记者采访多家餐饮企业了解到,俏江南、海底捞都表示开设了两个公众账号,一个用于品牌宣传,一个用于促销活动。据了解,两家企业均未对在微信的品牌宣传拉动营销抱太大希望,更多是向用户传达信息的渠道。而对于中小型店家,微信公众账号则多是贴在墙上的二维码摆设,很多店家认为这是一种潮流时尚,而真正的使用率极低。这让一些对微信颇有研究的专家直接甩出了“微信真心不是营销工具,只是消息管道”的看法。从一问世被惊为“神器”,到承载各种期望,再到逐渐被理智看待,微信的成长波谷实际上正符合了Gartner发布的技术成熟曲线走向。对照这五个阶段,门户、视频、社交都经历了这样的过程。任鑫认为,目前微信已经进入了泡沫化的谷底期,大家开始觉得微信不靠谱,然后会利用微信踏实做些事情:比如做CRM系统、产品交易等,之后,企业才慢慢又会觉得这是一个很大的市场。
二次开发:从媒体到产品实际上,通过二次开发可以将公众账号由一个媒体型营销工具转化成提供服务的产品。而一旦成为用户需要的产品,公众账号的营销功能便会 开启。微信的核心是通讯工具,这一工具属性将用户牢牢地黏在了平台之上。用户和企业可以非常方便地在上面进行沟通,所以微信很自然地就成了企业的CRM(客户管理系统)平台来面对忠实用户,这也给了企业将服务引入平台的机会。事实上,除了CRM,目前很多企业开始尝
试根据客户场景化需求引入直接交易,这种方式在微信营销里不再只是隔靴搔痒的品牌宣传。
一款基于微信公众平台二次开发的打车服务产品“打车小秘”就是从微信起家,逐渐演变成APP的打车应用神器。打车小秘品牌总监胡绪雷告诉记者,从4月上线,他们已经积累了15000多辆出租车资源,日均订单量4000~5000单。而这款基于微信公众平台的产品,正是将公众账号基于HTML5技术二次开发而来。
胡绪雷表示,目前微信打车占六成订单量。
正如张小龙所言,如何使用及决定了它是什么。实际上,通过二次开发可以将公众账号由一个媒体型营销工具转化成提供服务的产品。而一旦成为用户需要的产品,公众账号的营销功能便会开启。比如,南方航空的公众号2012年9月上线,2013年1月和3月分别推出“微信值机服务”和“文字、语音查询平台”,乘客按提示完成系列操作,便可以在手机 上办理乘机手续、选订座位和语音查询航班天气等。这样的微信服务直接将用户的需求锁定,用户自己会“上门”关注。
微信最关心的就是用户体验,从其开放程度就可看出,任何会骚扰到用户的功能都会被毙掉。但是二次开发将可做信息推送的营销工具转向用户按需所求的服务型产品,让用户自己选择是否需要接受服务或信息,解决了骚扰用户的硬伤。但这并不意味着所有的服务都能拿到微信上做销售。任鑫坦言,目前微信上面的酒店下单量极低,原因就在于微信目前只适合简单决策类的服务,比如打车就是一个信息的沟通还有单一标准的服务,一涉及到需要订机票、酒店等复杂性的交易目前受制于微信的开放程度体验上还是无法与APP相比较。微信产品总监曾鸣提醒,公众账号的运营者不要把微信当做营销渠道,而是能提供召之即来、挥之即去的有价值服务。目前市面上已经有一些公司专门提供微信二次开发解决方案。伟衡科技微信服务负责人石铁浩表示,目前针对微信的二次开发主要集中在几个方面:包括保存微信消息数据、提供更深度分析汇报及数据挖 掘;构建大型知识库和智能搜索引擎,满足用户对企业各类查询的快速回复;问卷类、测试类、VIP用户互动等创意类功能的实现;同时为客户整合微信推广资源,提供整合营销方案。
尚流传媒已经帮助多个线下时尚品牌代理微信运营,其公司CEO柴娅表示,二次开发后的微信,更加智能互动,对用户进行甄别,让用户自己选择所要获取的个性化内容或服务,然后进行精准营销,这是一个非常好的工具。但微信得到大数据统计结果后,要想真正实现跟用户进行互动,进行品牌传播,依然需要企业用心做这样内容的二次开发才能起到好的营销效果。
实际上从微信团队内部传达出的讯息显示,公众平台的发展方向不是过度营销,而是不断优化信息呈现形式,让日渐喧闹的微信回归沟通本质,提升用户体验,创建良好的生态。虽然微信公众号催生二次开发的火热,但二次开发的功能和效果完全受制于微信开放的程度。任鑫透露,目前CRM的API接口只向十家企业开放,如果这个接口开放,实际上可以实现多对多的服务,相比较呼叫中心的客服,微信既能语音又能图片、文字具有更强的功能。
但目前,急于开拓微信地盘的企业们普遍反映官方的开放态度还不明朗,力度还不够,微信公众平台开放的接口太少。此外,微信公众平台缺少开放的沟通渠道。跟官方进行新功能和接口反馈和沟通通路并不多,沟通不通畅的副作用就是谣言满天飞,近期就有微信6月将会取消内容推送的传言,当然,这消息已证实为谣言。而态度的不明朗性也让微信营销的前途,显得扑朔迷离。
营销新知
如何对微信进行二次开发?
微信最关心的就是用户体验,从其开放程度就可看出,任何会骚扰到用户的功能都会被
毙掉。相反有用的信息则会受到关注。比如:南方航空的公众号2012年9月上线,2013年1月和3月推出“微信值机服务”和“文字、语音查询平台”,乘客按提示完成系列操作,便可以在手机上办理乘机手续、选订座位和语音查询航班天气等。这样的微信服务直接将用户的需求锁定,用户自己会“上门”关注。让用户自己选择是否需要接受服务或信息,解决了骚扰用户的硬伤。但这并不意味着所有的服务都能拿到微信上做销售。比如:打车就是一个信息的沟通还有单一标准的服务,一旦涉及到需要订机票,酒店等复杂性的交易,目前受制于微信的开放程度体验上还是 无法与APP相比较。
公众账号的运营者不要把微信当作营销渠道,而是能提供召之即来、挥之即去的有价值服务。比如:尚流传媒已经帮助多个线下时尚品牌代理微信运营,二次开发后的微信,更加智能互动,对用户进行甄别,让用户自己选择所要获取的 个性化内容或服务,然后进行精准营销。
第四篇:微信Native支付
在这篇微信公众平台开发教程中,我们将介绍如何开发实现微信支付的Native功能。本文分为以下三个部分: 1.生成Native支付URL 2.生成二维码 3.生成Package
一、生成Native支付URL Native(原生)支付URL是一系列具有weixin://wxpay/bizpayurl?前缀的URL,同时后面紧跟着一系列辨别商户的键值对。Native(原生)支付URL的规则如下:
weixin://wxpay/bizpayurl?sign=XXXXX&appid=XXXXXX&productid=XXXXXX×tamp=XXXXXX&noncestr=XXXXXX 生成代码如下
1<?php 2include_once(“WxPayHelper.php”);3$wxPayHelper = newWxPayHelper();4echo$wxPayHelper->create_native_url(“1234567890”);5 ?> 其中productid是商品唯一id,开发人员需要定义并维护自己的商品id,这个id与一张订单等价,微信后台凭借该id通过POST商户后台获取交易信息。上述代码生成的URL如下:
weixin://wxpay/bizpayurl?appid=wxb489e8caeabcdefg&noncestr=BBvdr5atZ9D7s08X&productid=1234567890&sign=e15d2466a85cd62b530e2f690604e7502f67ccb5×tamp=1408025996
二、生成二维码
生成二维码可以用第三方接口,也可以使用自己的代码或插件,这里介绍PHP QR Code。PHP QR Code是一个PHP二维码生成类库,利用它可以轻松生成二维码,官网提供了下载和多个演示demo,查看地址:http://phpqrcode.sourceforge.net/。其生成二维码的语法非常简单,直接填入URL当参数即可。范例如下
include 'phpqrcode.php';QRcode::png('http://www.teniu.cc/txw1958/');这样就生成了一个支付的二维码。
三、生成Package 当用户扫描上述二维码的时候,会调用Native支付URL,URL需要调用订单信息Package返回给用户,而该Package由WxPayHelper类的create_native_package()实现,调用代码如下:
1<?php 2include_once(“WxPayHelper.php”);3
4$commonUtil = newCommonUtil();5$wxPayHelper = newWxPayHelper();6$wxPayHelper->setParameter(“bank_type”, “WX”);7$wxPayHelper->setParameter(“body”, “方倍工作室微信支付开发教程”);8$wxPayHelper->setParameter(“partner”, “1900000109”);9$wxPayHelper->setParameter(“out_trade_no”, $commonUtil->create_noncestr());10$wxPayHelper->setParameter(“total_fee”, “1”);11$wxPayHelper->setParameter(“fee_type”, “1”);12$wxPayHelper->setParameter(“notify_url”, “htttp://www.teniu.cc”);13$wxPayHelper->setParameter(“spbill_create_ip”, “127.0.0.1”);14$wxPayHelper->setParameter(“input_charset”, “GBK”);15echo$wxPayHelper->create_native_package();16 ?>
当用户扫描二维码后,将直接跳到商品页面,如下所示
第五篇:微信支付 不只是支付
微信支付—— 不仅仅是支付
微信支付不只是支付,是支付行为带来的信息触达,社交网络的扭转和对用户的深度关怀。
收藏和分享是最典型用户需求,自从微信有了传播能力后,在好友圈分享超过了数十亿次的品牌都将有它自身的社会影响力。
如今微信用户达到7亿,月活跃用户数接近4亿。微信公众帐号总数800万个,每日新增1.5万个。微信绑定银行卡人数达到3亿。
消费者使用方法:
首先登录微信5.4版本进入【我】点击==【钱包】点击=【刷卡】:
微信用户开通“刷卡”功能
在支付界面有2种识别码:分别是条形码和二维码。
为了资金安全,条形码和二维会每分钟自动更新一次,同时用户也可自行刷新。刷卡功能支持切换零钱和已绑定的银行卡。
在商家购物、支付时,打开微信进入“钱包”点击“刷卡”出示条形码和二维码,商家使用带有扫码功能的POS机或扫码抢扫描后,即可完成微信刷卡支付。
扣率:黄金珠宝扣率为2% 其他行业统一为0.6% 可以刷信用卡和储蓄卡,T+1到账。实体店开通微信支付的现实收益 一 默认关注商家公众号
微信支付后默认关注商家公众号,帮助商家吸引粉丝,而且是精准粉丝。
二 可以向客户发红包
商家要想向客户发微信红包必须先开通微信支付,才有向客户发红包的资格,2014年12月24日腾讯公司开放了商户(公众号、APP或者线下)发送红包的功能。(以往的红包只能是几个著名的特约商家发放,普通商家无法发放)。如今这项商户期盼已久的功能接口正式开放。
三 微信“摇一摇”大升级 :能摇红包和优惠券
微信“摇一摇”会在即将更新的版本中,推出新功能:直接可以摇出企业红包和优惠券。用户收到红包后必须要去消费,红包才
有价值。如果十家同类型的商店,有3家能摇到红包,7家无法摇到红包,客户就回去有红包的商家消费。
摇一摇有硬件要求。商家需要提前在店里安装好支持摇一摇的硬件设备,手机等设备可以接受到摇一摇传输的信号。范围是50米以内。
用户的智能手机需要打开蓝牙。用户微信摇一摇界面将出现“周边”(只有附近安装摇一摇硬件设备时才会出现周边)。微信要更新到6.1版本。
摇一摇既可以只摇出商家红包和优惠券,也可以摇出一套活动方案。
Ktv 餐厅 酒店 商场有不同方案。
商家安装摇一摇的现实收益:
首先是客户在没有走到这家店之前,可以摇出这家店的信息,起到了广告宣传的作用。第二就是可以摇出红包,吸引客流进店,商家传统的引流方法是发纸质的宣传单,促销券。宣传纸张、人力都是高昂的成本.而商家使用摇一摇来发送促销券,省去了这些成本。
和团购类似,商家把做广告的利润让给了用户,但是团购网站是要盈利的,而微信摇一摇只是O2O中闭环的一项,并不通过商家盈利,所以减轻了商家的负担。
四个人打车三个用滴滴
目前快的打车红包在微信朋友圈的转发已经被腾讯屏蔽,快的打车的市场份额降低到25%,四个打车的客户有三个用滴滴打车。这表明微信红包在朋友圈转发对商家的影响是巨大的。
更多营销方式:
基于消费记录的会员和营销
1消费既会员的全面会员体系
微信支付打通商家的微信会员卡系统,如客户消费100元,微信支付系统可以识别会员身份,9折会员金额会跳转成90元。2基于消费历史的会员营销活动
例如 抽奖:抽到奖品后要来店内领奖,进店又产生消费。抽 奖活动也可以转发朋友圈.线上线下所有的营销方式都可以在微信中实现,吸引客户到店内,然后通过微信支付,形成一个完整O2O闭环。
三 微信微店销售
客户关注公众号从而实现移动客户端销售。如 元祖食品 微信微店上线。从线下销售扩大到线上销售。从本地扩大到全国。
接入方式
1、微信提供接口,想要拥有此功能的商家,我们可以代为申请接口,并协助完成开发即可。
2、硬件支持,最好是能支持红外扫码的硬件扫描设备。激光扫码比较麻烦,因为屏幕反光的原因,只有少部分比较贵的激光扫码抢支持。
3、目前300块钱以下的不需要输入支付密码。
4、扫码支付完成后,推荐关注商家公众号。
5、商户开通扣率,不分行业统一0.6%(珠宝和线上游戏为2%)
可以将公众号和商家原有CRM打通,就可实现类似招商银行信用卡的功能,支付完毕后,商家公众号自动下发购买的商品,还可以随时查询以往的购物记录,实用且环保,商家还可以借助公众号做一些用户维护。
这一切都无需对店内现有系统进行任何改变,也不影响店内原有服务与结账流程。案例: 海王星辰连锁药房 七匹狼 王府井百货 举例: 海底捞
海底捞是一家著名的火锅连锁店,在中国拥有近百家门店,雇员1万多人,每年接待3000万人次,直接扫描二维码就可用微信支付埋单结账。一个月的微信支付金额达到5000万。
成效:3个月的时间获得10万粉丝。获得粉丝后又在自己的平台做广告商。(微信公众平台有十万粉丝可以做广告商,替其他商家做广告,点击一次0.5元左右)
JACK&JONES(杰克.琼斯)是丹麦Bestseller 集团旗下的主要品牌之一。全球18个国家和地区均设有形象店。用户可以在其微信店铺内选购商品,利用微信支付,还可以在线下选购衣服到线上下单
线上网站:
当当网
携程网 京东商城
5173游戏平台
途牛网 驴妈妈等