微信签到一天10元公众平台后台没有微信签到一天10元支付?

小程序后台开通微信支付,不弹出绑定现有商户号界面,而是直接弹出新申请商户界面 | 微信公众平台 开发者社区
小程序后台开通微信支付,不弹出绑定现有商户号界面,而是直接弹出新申请商户界面
{{pluginInfo.appname}}
{{pluginInfo.appid}}
期待看见你的思考和回答
暂无评论权限,请用开发者微信号登录后发表评论。如何用微信公众号收款,公众号收款开发流程_Hi商学院
> 如何用微信公众号收款,公众号收款开发流程|HiShop|阅读量:
导读:前几天因为公司项目需求,要做一个用微信在线充值的功能,就是在微信的浏览器里面点击一个网页调起微信支付,现在大致来说一下 如何用微信公众号收款 ,微信支付之公众号支付的...
  前几天因为公司项目需求,要做一个用微信在线充值的功能,就是在微信的浏览器里面点击一个网页调起微信支付,现在大致来说一下如何用微信公众号收款,微信支付之公众号支付的开发流程:
  首先你的公众号必须是认证服务号,要开通了微信支付的权限;在开发写代码之前我们要把支付相关的一些信息设置做好,以利于后续操作,开通之后微信那边就会给你发一封邮件,里面包含了你公众号商户平台的后台登陆相关的一些信息,登陆商户平台之后在-&账户设置-&API安全里面设置密钥,这个在后面会用到;
  账户参数说明
  邮件中参数API参数名详细说明
  APPIDappidappid是微信公众账号或开放平台APP的唯一标识,在公众平台申请公众账号或者在开放平台申请APP账号后,微信会自动分配对应的appid,用于标识该应用。商户的微信支付审核通过邮件中也会包含该字段值。
  微信支付商户号mch_id商户申请微信支付后,由微信支付分配的商户收款账号。
  API密钥key交易过程生成签名的密钥,仅保留在商户系统和微信支付后台,不会在网络中传播。商户妥善保管该Key,切勿在网络中传输,不能在其他客户端中存储,保证key不会被泄漏。商户可根据邮件提示登录微信商户平台进行设置。
  AppsecretsecretAppSecret是APPID对应的接口密码,用于获取接口调用凭证access_token时使用。在微信支付中,先通过OAuth2.0接口获取用户openid,此openid用于微信内网页支付模式下单接口使用。在开发模式中获取AppSecret(成为开发者且帐号没有异常状态)。
  这些完成之后我们还要了解一下公众号支付的一个业务流程:
  商户系统和微信支付系统主要交互:
  1.商户server调用统一下单接口请求订单,api参见公共api【统一下单API】;在请求预支付订单之前我们要调用微信OAuth2.0网页授权获取用户微信OpenId,这里就不详细说明了,下面是预支付下单的代码实现:
  1          string timeStamp = TenPayUtil.GetTimestamp();
  2 string nonceStr = TenPayUtil.GetNoncestr();
  3 string paySign = string.E
  5 //创建支付应答对象
  6 var packageReqHandler = new RequestHandler(null);
  8 string spbill_create_ip = Request.UserHostA
  10 //初始化
  11 //packageReqHandler.Init();
  12 //packageReqHandler.SetKey(TenPayInfo.Key);
  13 //设置package订单参数
  14 packageReqHandler.SetParameter(&appid&, appID); //公众账号ID
  15 packageReqHandler.SetParameter(&body&, StrUtil.GetCutString(productName, 100)); //不能超过127个字符
  16 packageReqHandler.SetParameter(&mch_id&, mchid); //商户号
  17 packageReqHandler.SetParameter(&nonce_str&, nonceStr.ToLower()); //随机字符串
  18 packageReqHandler.SetParameter(&notify_url&, notifyUrl); //接收财付通通知的URL
  19 packageReqHandler.SetParameter(&openid&, openId); //openid
  20 packageReqHandler.SetParameter(&out_trade_no&, sp_billno); //商家订单号
  21 // packageReqHandler.SetParameter(&attach&, &&); //附加数据 未来可用于区分不同微信支付业务
  22 packageReqHandler.SetParameter(&spbill_create_ip&, spbill_create_ip); //用户的公网ip,不是商户服务器IP
  23 packageReqHandler.SetParameter(&total_fee&, (onlinePayMoney * 100).ToString(&0&)); //商品金额,以分为单位(money * 100).ToString()
  24 packageReqHandler.SetParameter(&trade_type&, &JSAPI&); //交易类型
  26 //获取package包
  27 string sign = packageReqHandler.CreateMd5Sign(&key&, TenPayInfo.Key);
  28 packageReqHandler.SetParameter(&sign&, sign); //交易类型
  29 string data = packageReqHandler.ParseXML();
  30 LoggerHelper.Log(data);
  32 //调用统一下单接口请求订单
  33 var result = TenPayV3Service.Unifiedorder(data);
  34 LoggerHelper.Log(result);
  36 var res = XDocument.Parse(result);
  38 string prepayId = string.E
  39 if (res.Element(&xml&).Element(&return_code&).Value == &SUCCESS&)
  41 prepayId = res.Element(&xml&).Element(&prepay_id&).V
  44 string package = string.Format(&prepay_id={0}&, prepayId);
  45 timeStamp = TenPayUtil.GetTimestamp();
  47 //设置支付参数
  48 var paySignReqHandler = new RequestHandler(null);
  49 paySignReqHandler.SetParameter(&appId&, appID);
  50 paySignReqHandler.SetParameter(&timeStamp&, timeStamp);
  51 paySignReqHandler.SetParameter(&nonceStr&, nonceStr);
  52 paySignReqHandler.SetParameter(&package&, package);
  53 paySignReqHandler.SetParameter(&signType&, &MD5&);
  54 paySign = paySignReqHandler.CreateMd5Sign(&key&, TenPayInfo.Key);
  56 //将信息传递给支付页面
  57 ViewBag.appId = appID;
  58 ViewBag.timeStamp = timeS
  59 ViewBag.nonceStr = nonceS
  60 ViewBag.package =
  61 ViewBag.paySign = payS
  下面是页面js相关代码:
  2.商户server接收支付通知,api参见公共api【支付结果通知API】
  1 [HttpPost]
  2 public void NoticeUrl()
  4 string xmlString = HttpClientHelper.GetPostString(Request); 5
  6 //此处应记录日志
  7 LoggerHelper.Log(string.Format(&【微支付】异步通知参数:{0}&, xmlString)); 8
  9 var returnMsg = new ReturnMessage() { Return_Code = &SUCCESS&, Return_Msg = string.Empty };
  12 //通知消息实体
  13 NotifyMessage message =
  15 //订单处理相关的方法内全局变量
  16 bool isNeedDeal = //标识订单是否需要处理
  17 string orderNo = string.E //订单编号 (需要根据商家数据包字段判断所属订单)
  18 CorpSalesOrder saleOrder =
  20 try
  22 message = HttpClientHelper.XmlDeserialize(xmlString);
  23 26 //订单号 获得
  27 orderNo = message.Out_Trade_No;
  29 if (string.IsNullOrEmpty(orderNo))
  31 throw new InvalidOperationException(&未找到该订单信息.&);
  32 } 45 var doc = new XmlDocument();
  46 doc.LoadXml(xmlString);
  48 var dic = new Dictionary();
  49 string sign = string.E
  50 foreach (XmlNode node in doc.FirstChild.ChildNodes)
  52 if (node.Name.ToLower() != &sign&)
  53 dic.Add(node.Name, node.InnerText);
  54 else
  55 sign = node.InnerT
  57 UnifiedWxPayModel model = UnifiedWxPayModel.CreateUnifiedModel(xddAppId, xddMchid, xddWxkey);
  58 if (model.ValidateMD5Signature(dic, sign))
  60 //处理通知 业务逻辑:
  61 if (message.Return_Code == &SUCCESS&)
  63 if (message.Result_Code == &SUCCESS&)
  64 {                   //此处处理支付成功后的业务逻辑
  79 else
  81 throw new InvalidOperationException(string.Format(&{0}:{1}&, message.Err_Code, message.Err_Code_Des));
  84 else
  86 throw new InvalidOperationException(message.Return_Msg);
  90 catch (InvalidOperationException e)
  92 //此处记录异常日志
  93 returnMsg.Return_Code = &FAIL&;
  94 returnMsg.Return_Msg = e.M
  95 LoggerHelper.Log(&【微信支付异步通知】出错,订单编号:& + orderNo + &,错误原因:& + e.Message);
  97 catch (Exception e)
  99 //此处记录异常日志
  100 returnMsg.Return_Code = &FAIL&;
  101 returnMsg.Return_Msg = e.M
  102 LoggerHelper.Log(&【微信支付异步通知】出错,订单编号:& + orderNo + &,错误原因:& + (e.InnerException == null ? e.Message : e.InnerException.ToString()));
  104 Response.Write(returnMsg.ToXmlString());
  105 Response.End();
以上就是如何用微信公众号收款,公众号收款开发流程的内容,更多更热门的微信公众号素材,欢迎浏览。
Hi微商社群来了还找不到微商赚钱方式的你,快来Hi微商社群一起来365天免费学习,微商开店+运营+营销实战全面提升!文章分享到:上一篇: 下一篇: 推荐阅读1
热门栏目头条推荐01微信语音聊天记录迁移 怎么操作?微信聊天记录迁移的步骤有哪些?很多朋友换了一台手机,但是里面的一些聊天记录,语音都
产品推荐最新文章01微信社交属性,存留了大量未开发的用户需求,越来越多人在利用微信运营。微信限额20万怎么解除,微信支付额度达到上限
欢迎关注HiShop官方微信搜索“HiShop999”,HiShop电商经验谈&&&|&&&&&&|&&&&&&|&&&&&&|&&&&&&|&&&&&&|&&&&&&|&&&关注我们如何配置借用微信支付子商户?
日期:来源:未知
借用微信支付子商户是借用微信公众平台申请的服务商来注册申请的子商户支付,主要用来支付和退款。子商户支付因不支持企业付款功能,所以无法使用子商户微信支付进行直接佣金返现,需要您配合壹捌掌商城其他方式进行佣金发送。
配置借用子商户微信支付需要用到三个平台:
壹捌掌商城后台
微信服务商后台
借用的微信子商户后台
第一步:登录壹捌掌商城后台,添加支付模板。
设置&交易&支付管理&添加新模板
自定义设置支付名称(方便查找),支付方式选择微信支付,支付类型选择借用微信支付子商户。
第二步:登录借用的子商户后台,获取公众号(AppId)和支付商户号(Mch_Id)。
1.登录借用的子商户微信公众平台&基本配置&复制&开发者ID&&粘贴到商城后台&公众号(AppId)&的位置。
2.登录借用的微信支付子商户平台&账户中心&个人信息&复制&登陆账号&&粘贴到商城后台&支付商户号(Mch_Id)&的位置。
第三步:登录服务商后台,获取服务商公众号。
服务商微信公众平台&基本配置&复制&开发者ID&&粘贴到商城后台&服务商公众号(AppId)&的位置。
第四步:登录微信支付服务商平台,获取服务商支付商户号,设置API密钥、下载证书。
1.&登录微信支付服务商平台&账户中心&个人信息&复制&登陆账号&&粘贴到商城后台&服务商支付商户号(Mch_Id)&的位置。
2.微信支付服务商平台&账户中心&API安全&设置API密钥。
可以在浏览器上搜索&密码生成器&,生成一个32位的密钥。
将生成的密钥填写在新密钥的位置,并复制到商城后台&支付密钥(APIKEY)&的位置。
3.回到微信支付服务商平台&账户中心&API安全&下载证书。
在下载之前请确认证书的有效期。
证书下载完成后,回到人人商城,点击[选择文件],将您刚刚下载的证书上传到指定位置。然后点击[提交]即可。
注意:新下载证书无需上传ROOT文件。
第五步:登录微信支付服务商平台,设置特约商户。
登录微信支付服务商平台&服务商功能&特约商户管理&新增商户&填写您借用的子商户公众号名称和APPID。
第六步:登录壹捌掌商城后台,选择设置的支付方式。
回到人人商城&设置&交易&支付设置&选择您刚刚设置好的&借用微信支付子商户&并点击[提交]。
微信小程序 唯快不破...
4月3日,壹捌掌商业模式小程序实战落地说明会圆满成功。 在说明会上,什么是...
小程序电商平台LOOK获2200万美元A轮融资...
河北壹捌掌信息科技有限公司 版权所有
IPC备案:冀ICP备号-1接入公众号微信支付的步骤之一:公众号下发消息如何实现?
[问题点数:20分,结帖人qq_]
本版专家分:5
结帖率 96.88%
CSDN今日推荐
本版专家分:450920
2017年 总版技术专家分年内排行榜第十2013年 总版技术专家分年内排行榜第八
2017年2月 总版技术专家分月排行榜第三
2018年7月 .NET技术大版内专家分月排行榜第一2018年6月 .NET技术大版内专家分月排行榜第一2018年1月 .NET技术大版内专家分月排行榜第一2017年5月 .NET技术大版内专家分月排行榜第一2017年4月 .NET技术大版内专家分月排行榜第一2017年3月 .NET技术大版内专家分月排行榜第一2017年2月 .NET技术大版内专家分月排行榜第一2016年10月 .NET技术大版内专家分月排行榜第一2016年8月 .NET技术大版内专家分月排行榜第一2016年7月 .NET技术大版内专家分月排行榜第一
2018年4月 .NET技术大版内专家分月排行榜第二2018年3月 .NET技术大版内专家分月排行榜第二2017年12月 .NET技术大版内专家分月排行榜第二2017年9月 .NET技术大版内专家分月排行榜第二2017年7月 .NET技术大版内专家分月排行榜第二2017年6月 .NET技术大版内专家分月排行榜第二2016年12月 .NET技术大版内专家分月排行榜第二2016年9月 .NET技术大版内专家分月排行榜第二2016年6月 .NET技术大版内专家分月排行榜第二2016年3月 .NET技术大版内专家分月排行榜第二2016年1月 .NET技术大版内专家分月排行榜第二2015年12月 .NET技术大版内专家分月排行榜第二2015年2月 .NET技术大版内专家分月排行榜第二2015年1月 .NET技术大版内专家分月排行榜第二2014年11月 .NET技术大版内专家分月排行榜第二2014年5月 .NET技术大版内专家分月排行榜第二2014年4月 .NET技术大版内专家分月排行榜第二2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
本版专家分:450920
2017年 总版技术专家分年内排行榜第十2013年 总版技术专家分年内排行榜第八
2017年2月 总版技术专家分月排行榜第三
2018年7月 .NET技术大版内专家分月排行榜第一2018年6月 .NET技术大版内专家分月排行榜第一2018年1月 .NET技术大版内专家分月排行榜第一2017年5月 .NET技术大版内专家分月排行榜第一2017年4月 .NET技术大版内专家分月排行榜第一2017年3月 .NET技术大版内专家分月排行榜第一2017年2月 .NET技术大版内专家分月排行榜第一2016年10月 .NET技术大版内专家分月排行榜第一2016年8月 .NET技术大版内专家分月排行榜第一2016年7月 .NET技术大版内专家分月排行榜第一
2018年4月 .NET技术大版内专家分月排行榜第二2018年3月 .NET技术大版内专家分月排行榜第二2017年12月 .NET技术大版内专家分月排行榜第二2017年9月 .NET技术大版内专家分月排行榜第二2017年7月 .NET技术大版内专家分月排行榜第二2017年6月 .NET技术大版内专家分月排行榜第二2016年12月 .NET技术大版内专家分月排行榜第二2016年9月 .NET技术大版内专家分月排行榜第二2016年6月 .NET技术大版内专家分月排行榜第二2016年3月 .NET技术大版内专家分月排行榜第二2016年1月 .NET技术大版内专家分月排行榜第二2015年12月 .NET技术大版内专家分月排行榜第二2015年2月 .NET技术大版内专家分月排行榜第二2015年1月 .NET技术大版内专家分月排行榜第二2014年11月 .NET技术大版内专家分月排行榜第二2014年5月 .NET技术大版内专家分月排行榜第二2014年4月 .NET技术大版内专家分月排行榜第二2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
本版专家分:450920
2017年 总版技术专家分年内排行榜第十2013年 总版技术专家分年内排行榜第八
2017年2月 总版技术专家分月排行榜第三
2018年7月 .NET技术大版内专家分月排行榜第一2018年6月 .NET技术大版内专家分月排行榜第一2018年1月 .NET技术大版内专家分月排行榜第一2017年5月 .NET技术大版内专家分月排行榜第一2017年4月 .NET技术大版内专家分月排行榜第一2017年3月 .NET技术大版内专家分月排行榜第一2017年2月 .NET技术大版内专家分月排行榜第一2016年10月 .NET技术大版内专家分月排行榜第一2016年8月 .NET技术大版内专家分月排行榜第一2016年7月 .NET技术大版内专家分月排行榜第一
2018年4月 .NET技术大版内专家分月排行榜第二2018年3月 .NET技术大版内专家分月排行榜第二2017年12月 .NET技术大版内专家分月排行榜第二2017年9月 .NET技术大版内专家分月排行榜第二2017年7月 .NET技术大版内专家分月排行榜第二2017年6月 .NET技术大版内专家分月排行榜第二2016年12月 .NET技术大版内专家分月排行榜第二2016年9月 .NET技术大版内专家分月排行榜第二2016年6月 .NET技术大版内专家分月排行榜第二2016年3月 .NET技术大版内专家分月排行榜第二2016年1月 .NET技术大版内专家分月排行榜第二2015年12月 .NET技术大版内专家分月排行榜第二2015年2月 .NET技术大版内专家分月排行榜第二2015年1月 .NET技术大版内专家分月排行榜第二2014年11月 .NET技术大版内专家分月排行榜第二2014年5月 .NET技术大版内专家分月排行榜第二2014年4月 .NET技术大版内专家分月排行榜第二2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
本版专家分:5
本版专家分:5
本版专家分:5
匿名用户不能发表回复!
其他相关推荐公众号支付功能介绍&接入方法
请您登录账户!
让我们为您提供更多贴心服务
公众号支付功能介绍&接入方法
公众号支付即用户在微信中打开商户的H5页面,商户在H5页面通过调用微信支付提供的JSAPI接口调起微信支付模块完成支付。案例介绍:线下:新版友宝售卖机等。线上:京东、易讯公众号内下单支付等。应用场景:1、用户在微信公众账号内进入商家公众号,打开某个主页面,完成支付。2、用户的好友在朋友圈、聊天窗口等分享商家页面连接,用户点击链接打开商家页面,完成支付。3、将商户页面转换成二维码,用户扫描二维码后在微信浏览器中打开页面后完成支付 。操作步骤:步骤(1):如图7.1,商户下发图文消息或者通过自定义菜单吸引用户点击进入商户网页。步骤(2):如图7.2,进入商户网页,用户选择购买,完成选购流程。步骤(3):如图7.3,调起微信支付控件,用户开始输入支付密码。步骤(4):如图7.4,密码验证通过,支付成功。商户后台得到支付成功的通知。步骤(5):如图7.5,返回商户页面,显示购买成功。该页面由商户自定义。步骤(6):如图7.6,公众号下发消息,提示发货成功。该步骤可选。接入方式:登录公众平台,点击左侧菜单【微信支付】,开始填写资料审核、验证、签约、开发即可。()
小Q是腾讯客服专家,同时也是本帮助页面的作者。请在下方提供反馈,以帮助她优化内容。
以上信息是否解决了您的问题?
感谢您提供反馈
感谢您的反馈,我们将持续优化!
请选择未解决的原因
描述不清晰
对产品功能不满意
内容不正确
操作后未能解决问题
关注微信公众号
向腾讯客服提问
财付通、手Q钱包专线
微信支付、理财通专线
未成年人游戏监管教育专线

我要回帖

更多关于 如何开微店 的文章

 

随机推荐