VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动

分享微信微信官方账号开发信用卡支付的示例教程(微信官方账号快捷支付信用卡)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

欢迎留言和转发。

本文具体说说微信信用卡支付。

场景介绍

第一步:用户选择刷卡支付,打开微信进入“我”-》“钱包”-》“信用卡”的条码界面。

第二步:收银员在商户系统中操作生成支付订单,用户确认支付金额。

第三步:商户收银员用扫码设备扫描用户的条形码/二维码,商户收银系统提交付款。

第四步:微信支付后台系统收到支付请求后,根据密码验证规则判断是否验证用户支付密码,对于不需要验证密码的交易直接发起扣款,对于需要验证密码的交易则弹出密码输入框。支付成功后,微信上会弹出成功页面,如果支付失败则会弹出错误提示。

对于商户端流程的详细文档介绍,您只需简单了解一下流程即可。点击这里。

信用卡支付的接入方式可分为:商户后台接入(提供给他人供同类第三方使用)和门店接入(自用);不同的是,支付结果被再次分发。

根据用户是否需要输入支付密码,可以分为:免密模式和验密模式。

支付验证密码规则支付金额》500元内的交易需要验证用户的支付密码。

一个用户账户每天最多有5笔交易可以保密。之后,您需要验证密码。

微信支付后台判断用户支付行为异常,符合保密规则的交易也会要求验证密码。

下面说说具体的实现。

信用卡支付使用的支付接口是:信用卡支付API的提交使用https请求;不需要微信支付凭证。

下面是具体的实现代码:com中的micropay()。javen . weixin . controller . weixinpaycontroller

public void micropay(){ String URL = & quot;https://api.mch.weixin.qq.com/pay/micropay";String total _ fee = & quot1 & quot;//授权代码字符串auth _ code = get para(& quot;授权代码& quot);地图& ltString,String & gtparams = new HashMap & ltString,String & gt();params . put(& quot;appid & quot,appid);params . put(& quot;mch _ id & quot,合作伙伴);params . put(& quot;设备信息,& quotjaven205 & quot);//终端设备号params . put(& quot;nonce _ str & quot,system . current time millis()/100主机参考& quot;");params . put(& quot;body & quot,& quot信用卡支付测试“);//params . put(& quot;细节& quot,& quotJson字符串“);//不必要的params . put(& quot;附加&quot,& quotjaven205 & quot);//不需要附加参数。String out _ trade _ no = system。current time millis()+“& quot;;params . put(& quot;out _ trade _ no & quot,out _ trade _ no);params . put(& quot;总费用& quot,合计_费用);string IP = IP kit . get realip(get request());if(strkit . is blank(IP)){ IP = & quot;127.0.0.1"} params . put(& quot;spbill _ create _ ip & quot,IP);params . put(& quot;授权代码& quot,auth _ code);string sign = payment kit . create sign(params,paternerKey);params . put(& quot;签名& quot,签名);string XML result = http utils . post(URL,payment kit . to XML(params));//同步返回结果system . out . println(& quot;xmlResult:+XML result);地图& ltString,String & gtresult = payment kit . XML to map(XML result);字符串return _ code = result . get(& quot;return_code&quot);if(strkit . is blank(return _ code)| |!"成功& quot。equals(return _ code)){//通信失败字符串err _ code = result。get(“err _ code & quot;);//在用户支付期间,如果(err _ code . equals(& quot;用户付费& quot)){//等待5秒后,调用【查询订单API】https://pay.weixin.qq.com/wiki/doc/api/micropay.php?. chapter = 9 _ 2 } render text(& quot;通信失败》》;"+XML result);返回;} String result _ code = result . get(& quot;结果代码& quot);if(strkit . is blank(result _ code)| |!"成功& quot。equals(result _ code)){//付款失败render text(& quot;支付失败》》gt;"+XML result);返回;}//支付成功render text(XML result);}在开源项目weixin -指南中,测试访问地址为http:// domain name。

用card.png信用卡支付

码字完了,以上就是微信信用卡支付的详细介绍。

【相关建议】

1.下载微信微信官方账号平台源代码。

2.PigCMS(PigCMS)微电商系统运营版(独立微店商城+三级分销系统)

3.微信投票源代码

这几篇文章你可能也喜欢:

  • 暂无相关推荐文章

本文由主机参考刊发,转载请注明:分享微信微信官方账号开发信用卡支付的示例教程(微信官方账号快捷支付信用卡) https://zhujicankao.com/114378.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 分享微信微信官方账号开发信用卡支付的示例教程(微信官方账号快捷支付信用卡)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!