9

微信支付收银台功能上线了

 3 years ago
source link: https://blog.52itstyle.vip/archives/5529/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

微信支付收银台功能上线了

作者:小柒

发表于 2020-12-09 

  |   分类于

支付

2110761830.png

微信收银台支付是进一步对支付接口的封装,商户无需关注调用什么接口,收银台自动识别用户设备完成发起支付并提供相关支付页面。尤其是公众号支付需要获取 openid,使用收银台支付商户无需关注该流程,收银台自动完成该操作。

消费端服务调用微信收银台支付接口,系统会返回一个 URL,客户端对 URL 进行重定向,如果客户端是微信环境则发起 JSAPI 支付,如果客户端是 PC 环境则发起扫码支付。其实跟一码付大致一个原理,都是判断客header中客户端的信息。

来来来,截取部分代码:

$(function(){
    var orderNo = GetRequest()['key'];
    var ua = navigator.userAgent.toLowerCase();
    if (ua.match(/MicroMessenger/i) == 'micromessenger' ){
        window.location.href="/pay/cpWxOnePay?orderNo="+orderNo;
    }else{
        window.location.href="code.html?key="+orderNo;
    }
});

电脑端收银台效果,手机端请阅读原文欣赏。

2529767991.png

小编感觉,收银台功能还是蛮方便的(类似于支付宝电脑端支付页面),如果你有多个商户/应用接入,你就不需要每个服务都做一套这样的页面了,想想是不是还是很开心的。

后台:https://pay.cloudbed.vip

爪哇笔记
6359488940289160158582279.gif

作者: 小柒

出处: https://blog.52itstyle.vip

分享是快乐的,也见证了个人成长历程,文章大多都是工作经验总结以及平时学习积累,基于自身认知不足之处在所难免,也请大家指正,共同进步。

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 如有问题, 可邮件([email protected])咨询。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK