电子校园卡式样模板创建指南

简介: 对接文档校园卡更新样式 新版本样式只在客户端版本10.1.0及以上支持,样式展示兼容性问题需用户主动升级支付宝客户端。  对接 整个更新流程分为两部分:    1. 卡面展示学生信息    2.  新的“去买单”“刷门禁”按钮样式         1. 卡面展示学生信息 1.1 卡模板打开信息展示开关   对于新接入校园卡的高校,调用卡模板创建接口alipay.marketing.card.template.create; 对于线上现存的高校校园卡,调用卡模板更新接口alipay.marketing.card.template.modify; 调用前请在先在测试卡模板上验证。

对接文档校园卡更新样式 新版本样式只在客户端版本10.1.0及以上支持,样式展示兼容性问题需用户主动升级支付宝客户端。  

对接 整个更新流程分为两部分:    1. 卡面展示学生信息    2.  新的“去买单”“刷门禁”按钮样式    

     1. 卡面展示学生信息 



1.1 卡模板打开信息展示开关   

对于新接入校园卡的高校,调用卡模板创建接口alipay.marketing.card.template.create; 

对于线上现存的高校校园卡,调用卡模板更新接口alipay.marketing.card.template.modify; 

调用前请在先在测试卡模板上验证。 视情况,需添加/修改的配置如下:

传参template_style_info <https://docs.open.alipay.com/api_5/alipay.marketing.card.template.create> 下的字段:

front_text_list_enable 是否在卡面展示学生信息文案,传入true,即展示个人信息文案,默认为false 

front_image_enable 是否在卡面展示学生信息图片,传入true,即展示个人信息图片,默认为false 

以上配置完成即打开了卡面展示信息的开关,接下来需更新校园卡传入学生信息。   

1.2 校园卡传入学生信息   

传入学生信息也分为以下两种情况: 

校园卡开卡时传入,调用alipay.marketing.card.open; 线上现存的校园卡更新,调用alipay.marketing.card.update; 

调用前请在先在测试卡模板下开卡、更新验证。 视情况,需在以下字段传入学生信息:

传参card_ext_info <https://docs.open.alipay.com/api_5/alipay.marketing.card.open> 下的字段: 

front_text_list 定义:卡面展示的个人信息文案(列表) 类型:复杂类型,新增模型定义CardFrontTextDTO 

CardFrontTextDTO:卡面展示文案信息模型 – label:String类型,可空,左侧标签值,如"姓名" – value:String类型,可空,右侧键值,如“李国兴” 

front_image_id 定义:卡面展示的个人信息图片id 需预先通过接口alipay.offline.material.image.upload上传图片得到图片id 类型:String类型,可空   

2 新的“去买单”“刷门禁”按钮样式   

新按钮在客户端版本10.1.0及以上才能正常展示,低版本客户端不展示。   



按钮样式的更新比较简单,只需在卡模板上配置按钮(行动点); 

对于新接入校园卡的高校,调用卡模板创建接口alipay.marketing.card.template.create; 

对于线上现存的高校校园卡,调用卡模板更新接口alipay.marketing.card.template.modify;

 同样:调用前请在先在测试卡模板上验证。 传参card_action_list <https://docs.open.alipay.com/api_5/alipay.marketing.card.template.create> 字段: 

card_action_list 卡行动点(按钮)配置; 行动点,即用户可点击跳转的区块,类似按钮控件的交互; 单张卡模板最多定制4个行动点! 类型:复杂类型,新增模型定义TemplateActionInfoDTO – code:String类型,必填,行动点业务CODE,自定义,如“TO_PAY“ – text:String类型,必填,行动点展示文案,如“刷门禁” – url:String类型,必填,行动点跳转链接,如"https://merchant.ali.com/ee/clock_in.do <https://merchant.ali.com/ee/clock_in.do> " 

注意,对于线上现存的高校校园卡,更新卡模板时,1次调用时需完成以下两处配置改动: 移除column_info_list中原有的“去买单”、“刷门禁”配置; 配置card_action_list参数,生成新的“去买单”、“刷门禁”按钮;

目录
相关文章
|
Ubuntu
如何在 Ubuntu 中创建网络绑定和桥接?
如何在 Ubuntu 中创建网络绑定和桥接?
869 0
如何在 Ubuntu 中创建网络绑定和桥接?
|
芯片
译码器的介绍
译码器是一种常见的数字电路元件,它用于将输入的编码信号转换为输出的解码信号。在数字系统中,译码器起着非常重要的作用,它能够将编码的数字信号转换为可识别的输出信号,实现数字信号的解码和解析。本文将介绍译码器的原理、分类、应用以及未来的发展趋势。 一、译码器的原理 译码器的原理是基于布尔逻辑运算的。它根据输入的编码信号,通过内部的逻辑门电路进行运算,最终输出对应的解码信号。译码器的输入可以是二进制编码、BCD编码或格雷码等形式,输出可以是十进制数、BCD数或具体的控制信号等。 译码器的内部结构通常由多个逻辑门电路组成,例如AND门、OR门和NOT门等。通过这些逻辑门的组合,译码器可以实现各种不
1426 0
|
9月前
|
弹性计算 缓存 网络协议
阿里云u2i实例——企业上云第一台云服务器,通用算力型ECS费用价格整理
阿里云ECS通用算力型u2i实例,企业入门首选,搭载Intel Xeon Platinum处理器,2核4G仅640元/年,4核8G仅1170元/年,低至2.5折,开发测试成本直降75%,助力中小企业高效上云。
601 90
|
存储 缓存 算法
存储管理
一、存储管理 存储管理是操作系统中的一个核心功能,它负责管理计算机系统中的主存储器(内存)和辅助存储器(硬盘、光盘等)等存储设备,为进程提供存储空间和管理存储资源。存储管理的主要任务包括以下几个方面: 1. 内存分配:操作系统需要为进程分配内存空间,以便进程可以存储和执行程序。内存分配可以采用静态分配或动态分配的方式,静态分配是在编译时确定分配的内存空间大小,动态分配是在运行时根据进程的需求动态分配内存空间。 2. 内存保护:操作系统需要保护进程的内存空间,防止进程之间相互干扰或访问非法内存区域。内存保护可以采用硬件保护或软件保护的方式,硬件保护是通过硬件机制实现内存隔离和保护,软件保护是通过
1748 0
|
Linux
SecureCRT连接Linux时乱码问题
本文详细介绍了在使用SecureCRT连接Linux服务器时出现乱码问题的解决方法,包括设置SecureCRT字符编码、检查和配置Linux服务器字符编码、调整终端设置等。通过这些方法,您可以有效解决SecureCRT连接Linux时的乱码问题,确保正常的终端显示和操作。希望本文能帮助您在实际操作中更好地解决类似问题,提高工作效率。
2046 17
|
8月前
|
机器学习/深度学习 传感器 人工智能
对抗样本攻击详解:如何让AI模型产生错误判断
对抗样本是通过微小扰动欺骗机器学习模型的输入,人眼难辨却致模型高置信度误判。其原理源于模型线性特性,如FGSM利用梯度符号生成扰动。此类攻击具迁移性,可跨模型生效,但亦可用于对抗训练,提升模型鲁棒性与泛化能力。
608 0
|
8月前
|
云安全 运维 安全
政务云安全合规建设
政务云安全合规建设是数字政府的基石,需以等保2.0、密码法为遵循,构建专有云架构、数据分类分级防护、全链路审计、两地三中心容灾及国产化运维体系,实现全链条安全可控。通过等保测评验收,确保合规落地,助力数字政府安全发展。(238字)
731 0
|
关系型数据库 MySQL 数据库连接
二次元风格导航网站源码——二次元导航站【小Z站长版】
二次元风格导航网站源码——二次元导航站【小Z站长版】
|
算法 Java
并查集(Disjoint Set)
并查集(Disjoint Set)
461 1
|
存储 网络协议 前端开发
NAS 和 SAN 服务器概述
NAS 和 SAN 服务器概述
1450 1

热门文章

最新文章