如果对接支付的伙伴们肯定会遇到码付,所谓码付就是客户出示支付码,工作人员使用扫码枪扫描上报即可,但是上报上来就是一堆数字,我们该如何区分支付方式是属于支付宝、微信还是银行卡呢?

微信支付码规则:18位纯数字,以10、11、12、13、14、15开头

支付宝支付码规则:25 - 30开头的长度为16~24位的数字,实际字符串长度以开发者获取的付款码长度为准

所以我简单写了下面这段判断,或许可以帮到你!

// $auth_code 为授权码
$payType = substr($auth_code, 0, 2);
if ($payType < 25) {// 微信支付
}
elseif ($payType > 50) {// 银行卡支付
}
else {// 支付宝支付
}

好长时间没有分享知识了,主要是因为最近工作太忙,这个也当作是一个记录

通过付款码来区分是属于支付宝、微信、还是银行相关推荐

  1. 微信扫码小绿盒支持支付宝+微信收款教程

    前言:微信扫码小绿盒是腾讯公司的产品,再不接入云支付系统前仅支持微信收款,要想支持微信+支付宝收款,则需要接入云支付系统即可支持支付宝收款. 情况一:小绿盒已使用过 1.打开微信商户收款小程序,复制商 ...

  2. 【亲测】独家更新CcPay多商户码支付系统,码支付易支付+个人支付宝微信二维码收款app监控+搭建教程

    「BudPay 个人收款」 的原理是通过安装到手机的App监控手机微信.支付宝的二维码扫码支付到账通知并回调开发者应用.消费者在支付的时候是扫描开发者的个人微信.支付宝收款二维码. 支持API调用.手 ...

  3. 建付支付即时到账源码免签支付支持支付宝微信拉卡拉等

    介绍: 建付支付系统即时到账源码_免签支付支持支付宝微信拉卡拉等等_带简单安装教程 源码说明:本站源码全部经过测试,配有前台及后台管理界面演示图,去除后门,绿色安全,希望对大家学习研究能有所帮助! 源 ...

  4. 支付宝微信推出高速收费新服务器,高速收费迎来巨变,微信支付宝同时开启“无感支付”...

    原标题:高速收费迎来巨变,微信支付宝同时开启"无感支付" 当你还在惊叹手机支付带来的改变的时候,马云.马化腾已经开始脱离手机了!这个时代变化究竟有多快? 近日,微信.支付宝同时宣布 ...

  5. 支付宝付款码支付以及退款流程代码

    支付宝付款码支付接入流程. 官方文档地址: 小程序文档 - 支付宝文档中心 接入前提: 去控制台申请appId.应用私钥.支付宝公钥(注意不是应该公钥).环境区分(有沙箱和正式环境区分) 代码贴图: ...

  6. ThinkPHP5支付宝支付(当面付)付款码ISV服务商模式

    前言: 因公司业务是加盟平台,入驻商户需要到账到商户自己账户.所以就出现了服务商模式的支付宝支付. 1.准备工作 文件准备,当面付SDK下载地址:网页&移动应用学习路径 | 网页&移动 ...

  7. TP5.1实现支付宝线下收银(扫码枪扫描用户支付宝付款码支付)

    1.在支付宝开放平台创建账号,选取支付方式---当面付,若需要其他的也可以一并加入,申请审核通过后,该支付需要签约,点击签约,按流程签约即可. 2.在申请过程中,接口加签方式需要在支付宝生成钥匙工具里 ...

  8. 微信支付宝付款码code

    微信条码规则:用户付款码条形码规则:18位纯数字,以10.11.12.13.14.15开头 支付宝条码规则:付款码将由原来的28开头扩充到25-30开头,长度由原来的16-18位扩充到16-24位.

  9. 微信、支付宝付款码规则

    微信: 用户付款码条形码规则:18位纯数字,以10.11.12.13.14.15开头 支付宝: 25~30开头的长度为16~24位的数字,实际字符串长度以开发者获取的付款码长度为准

最新文章

  1. Ubuntu中用户名密码和root密码修改
  2. vue-devtools介绍与安装
  3. CVE-2014-7911 Android本地提权漏洞分析与利用
  4. 【机器学习基础】机器学习和深度学习的练习数据
  5. 4项探索+4项实践,带你了解华为云视觉预训练研发技术
  6. (8)FPGA面试题触发器满足建立时间和保持时间的原因
  7. java I O类大全_Java I/O —— File类
  8. 基于java WebDriver +TestNG 框架环境设置
  9. Apache 和 Tomcat 的 关系
  10. 99%的游戏主播都在用什么录屏软件?
  11. linux使用脚本执行vim命令行,linux – 如何通过shell脚本执行vim命令
  12. html有序列表标签圆点,什么是无序列表、有序列表、定义列表?html列表标签学习笔记...
  13. 【Linux学习】如何编写Shell脚本调用企业微信api来发消息给企业微信成员?
  14. 青云QingCloud推出“平步青云”创业扶持计划
  15. 数据库保存数据,类型为List<String>
  16. win7文件夹工作组指定计算机共享,Win7工作组局域网文件共享需启动的服务
  17. CentOs 7切换图形界面
  18. CBTC中ATP的功能需求与应用举例
  19. linux内核 usb转串口,求助:usb转serial串口设备在linux内核中创建及生成tty设备的改写...
  20. ACL的概述以及命令应用

热门文章

  1. flutter 项目实践2
  2. Jim Joseph加入Burson Cohn Wolfe,担任新设立的全球职位
  3. key_t键和ftok函数
  4. 计算机键盘常识打字教案,键盘的操作教案.doc
  5. org.apache.hadoop.hive.metastore.HiveMetaException: Failed to get schema version, Cause:Table ‘hive.
  6. Python - 寻找数组的子集
  7. JS 数组,对象。中划线、数字属性时值获取
  8. 大唐杯5G练习题(二)
  9. saas 测试_为什么SaaS公司需要进行安全测试?
  10. AFEchidna示例20--自交对方差分量的影响