码升级标准方案

简介: 背景 因业务发展需要,支付宝付款码将由原来的28开头扩充到25-30开头,长度由原来的16-18位扩充到16-24位。 风险 如果商户对接当面付条码支付接口时,有对支付宝条码做码段和长度的限制,而未进行此升级,付款码升位后将无法正确处理支付宝付款交易。

背景 

因业务发展需要,支付宝付款码将由原来的28开头扩充到25-30开头,长度由原来的16-18位扩充到16-24位。 风险 如果商户对接当面付条码支付接口时,有对支付宝条码做码段和长度的限制,而未进行此升级,付款码升位后将无法正确处理支付宝付款交易。

技术方案

1. 建议: 未来随移动支付产业的发展,用户付款码可能会有所加长,建议服务端做好设计预留工作. 如果服务端在对接当面付条码支付接口时,有对支付宝条码做码段和长度的限制,请务必完成相关升级.

2. 涉及接口: alipay.trade.pay:统一收单交易支付接口 中的"auth_code"参数. alipay.fund.auth.order.freeze:资金授权冻结接口 中的"auth_code"参数. alipay.acquire.createandpay:统一下单并支付接口中的"dynamic_id"参数.

3. 改造耗时 主要工作在于去除服务端及收银端代码中对支付宝条码码段和长度的限制,但改造后务必做好对应回归测试,确保正常收单,从开始改造到测试完成并发布请预留一周时间。

4. 改造过程 主要涉及三个阶段:

A.技术改造:需先由商户技术同学改造收银系统终端或服务端逻辑代码,去除对支付宝条码码段和长度的限制。

B.系统更新:针对部分系统商来说,需要提醒或协助商户更新终端系统。

C. 结果验收 :在商户确认改造完成后,我们会提供验证工具并结合新版本钱包进行交叉验证,确认改造结果。  

商户如何测试付款码:用户可以通过扫描链接中的二维码将自己的钱包下次生码改为19位以上,便于回归收单业务逻辑。

FAQ

Q:支付宝为什么要做这个升级?

A:您好,由于支付宝业务发展的需要,特此做此升级.

Q:支付宝什么时候正式切换新规则?

A:从2017年9月逐步开始使用新的付款码,请您尽快配合做好升级处理,以免影响正常收款功能.

Q:如果我逾期没有升级会有什么影响?

A:如果贵公司在对接当面付条码支付接口时,有对支付宝条码做码段和长度的限制,而未进行此升级,在未来将无法正确处理支付宝付款交易.

Q:如果本地收银端升级比较慢,支付宝有没有建议的过渡方案?

A:建议汇总升级比较困难的商户和门店信息,我们会协调技术支持同学一起跟进.

Q:切换升级之后如何测试验证?

A:建议传参符合最新规则的条码值进行测试 正则表达式(如下),完整代码请下载这个demo测试(仅供参考)code.zip 

var reg = /^(((2[5-9])|(30))\\d{14,22})$/;

如果正则表达式有问题欢迎在帖子下方追问吐槽或者@我

目录
相关文章
|
前端开发 Linux PyTorch
Stable Diffusion 本地安装 | AIGC
今天要介绍Stable Diffusion webUI则第三方通过Gradio搭建的Stable Diffusion的web前端,功能丰富,而且所有功能都是开源的。 【1月更文挑战第7天】
1297 0
|
安全 算法 API
支付宝支付加密规则梳理,写的太好了!
前言 支付是一个安全等级很高的场景,系统间交互的每一条数据的泄露都有可能造成及其大的损失。因此支付时系统间交互的每一
支付宝支付加密规则梳理,写的太好了!
|
3月前
|
人工智能 安全 网络安全
JeecgBoot低代码平台 Docker 部署 OnlyOffice 文档服务完整指南
在线文档编辑是 JeecgBoot低代码平台的重要办公协作功能之一。OnlyOffice DocumentServer 提供了 Word、Excel、PowerPoint 三大格式的在线编辑能力,且支持 Docker 容器化部署,与 JeecgBoot低代码项目的集成非常便捷。 本文将从 Docker 镜像拉取到服务配置,手把手完成 OnlyOffice 的部署。 OnlyOffice 提供两个版本的 Docker 镜像:
433 2
|
6月前
|
人工智能 安全 JavaScript
SonarQube Server 2025 Release 6 发布 - 代码质量、安全与静态分析工具
SonarQube Server 2025 Release 6 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
361 8
SonarQube Server 2025 Release 6 发布 - 代码质量、安全与静态分析工具
|
SQL 关系型数据库 MySQL
在 MySQL 中使用 Concat
【8月更文挑战第11天】
919 0
在 MySQL 中使用 Concat
|
机器学习/深度学习 传感器 人工智能
AI与环境保护:可持续发展的伙伴
在科技日新月异的时代,人工智能(AI)不仅改变了我们的生活和工作方式,还在环保和可持续发展领域发挥重要作用。AI通过环境监测、资源优化、垃圾分类、绿色出行和环保教育等多方面的应用,为环保事业注入新活力,推动社会向更加绿色、可持续的方向发展。
|
人工智能 JavaScript 前端开发
利用 AI 进行代码生成:GitHub Copilot 的实践与反思
【10月更文挑战第23天】本文探讨了GitHub Copilot,一个由微软和OpenAI合作推出的AI代码生成工具,其核心功能包括智能代码补全、多语言支持、上下文感知和持续学习。文章介绍了Copilot在加速开发流程、学习新语言、提高代码质量和减少重复工作等方面的应用,并反思了AI在代码生成中的代码所有权、安全性和技能发展等问题。最后,文章提供了实施Copilot的最佳实践,强调了在使用AI工具时保持对代码的控制和理解的重要性。
|
算法 Android开发
Compose - Text 详解,2024年Android社招面试题精选
Compose - Text 详解,2024年Android社招面试题精选
Compose - Text 详解,2024年Android社招面试题精选
|
自然语言处理 数据可视化 BI
多部门协作难题有解!推荐几款实用的企业协作平台
在现代商业环境中,高效协作工具对于团队成功至关重要。本文推荐5款协作平台:板栗看板、Trello、Asana、Monday.com和ClickUp,它们分别在任务管理、实时沟通、数据安全等方面表现出色,帮助企业实现高效管理,提升项目成功率。选择合适的工具,可以显著提高团队效率和协作效果。
713 0
|
弹性计算 固态存储 开发者
阿里云99元服务器,性价比之王!新老用户都值得拥有!
阿里云99元服务器ECS经济型e实例,2核2G配置,3M固定带宽,40G ESSD Entry系统盘,适合个人开发者、学生和小微企业用于中小型网站建设和轻量级应用。CPU基于Intel Xeon Platinum架构,网络带宽支持最高2Gbps突发,云盘提供0.8万IOPS。3M带宽下载速度达384KB/s,上传速度1280KB/s,不限流量。续费仍为99元/年
1075 0