支付宝卡包——管理卡劵(alipay.pass.template.update)

简介: 接口名称:支付宝pass更新模版接口英文名称:alipay.pass.template.update上一步:[url]https://openclub.alipay.com/read.php?tid=13243&fid=72[/url]一、注意事项该接口主要用于管理卡劵模板样式进行修改、。

接口名称:支付宝pass更新模版接口

英文名称:alipay.pass.template.update

上一步:[url]https://openclub.alipay.com/read.php?tid=13243&fid=72[/url]

一、注意事项

该接口主要用于管理卡劵模板样式进行修改、。

二、参数说明

参数说明详见alipay.pass.template.add(卡券模板创建)接口示例。

1、tpl_id:需修改模板ID,创建卡劵模板接口返回;

2、tpl_content:content(即pass.json内容,必传)、icon、logo(图片url地址,必传)、strip(图片的url地址);

3、content:模板中的自定义参数以双$符号标志,即$ serialNumber $表示自定义参数名为serialNumber,供发布卡券时使用

三、接口请求示例

Java版本请求示例

public static void main(String[] args) throws AlipayApiException {
     AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfig.gatewayUrl, AlipayConfig.app_id, AlipayConfig.merchant_private_key, AlipayConfig.format, AlipayConfig.charset, AlipayConfig.alipay_public_key, AlipayConfig.sign_type); 
     AlipayPassTemplateUpdateRequest request = new AlipayPassTemplateUpdateRequest();
     request.setBizContent(
           "{\"tpl_id\":\"2019013016274826850929194\","
           + "\"tpl_content\":"
           + "{\"logo\":\"https://alipass.alipay.com//temps/free/logo.png\","
           + "\"strip\":\"https://alipass.alipay.com//temps/free/strip.png\","
           +"\"icon\":\"http://alipassprod.test.alipay.net/temps/free/icon.png\","
           + "\"content\":"
           + "{\"evoucherInfo\":"
           + "{\"title\":\"九月一号更新卡券模板优惠券\",\"type\":\"coupon\",\"product\":\"free\",\"startDate\":\"$validStartDate$\",\"endDate\":\"$validEndDate$\",\"operation\":"
           + "[{\"format\":\"barcode\",\"message\":\"45612346579465\",\"messageEncoding\":\"UTF-8\",\"altText\":\"45612346579465\"}],"
           + "\"einfo\":{"
           + "\"logoText\":\"$logoText$\","
           + "\"secondLogoText\":\"$secondLogoText$\","
           + "\"headFields\":"
           + "[{\"key\":\"status\",\"label\":\"状态\",\"value\":\"$useStateDesc$\",\"type\":\"text\"}],"
           + "\"primaryFields\":"
           + "[{\"key\":\"strip\",\"label\":\"\",\"value\":\"$discountInfo$\",\"type\":\"text\"}],"
           + "\"secondaryFields\":"
           + "[{\"key\":\"validDate\",\"label\":\"有效期至:\",\"value\":\"$validEndDate$\",\"type\":\"text\"}],"
           + "\"auxiliaryFields\":[],"
           + "\"backFields\":"
           + "[{\"key\":\"description\",\"label\":\"详情描述\",\"value\":\"1.该优惠有效期:截止至2024年06月18日;\
2.凭此券可以享受以下优惠:\
享门市价优惠\
不与其他优惠同享。详询商家。\",\"type\":\"text\"},"
           + "{\"key\":\"shops\",\"label\":\"可用门店\",\"value\":\"\",\"type\":\"text\"},"
           + "{\"key\":\"disclaimer\",\"label\":\"负责声明\",\"value\":\"除特殊注明外,本优惠不能与其他优惠同时享受;本优惠最终解释权归商家所有,如有疑问请与商家联系。提示:为了使您得到更好的服务,请在进店时出示本券。\",\"type\":\"text\"}"
           + "]},"
           + "\"remindInfo\":"
           + "{\"offset\":\"2\"}},"
           + "\"merchant\":{\"mname\":\"hodewu\",\"mtel\":\"\",\"minfo\":\"\"},"
           + "\"platform\":{\"channelID\":\"$channelID$\",\"webServiceUrl\":\"\"},"
           + "\"style\":{\"backgroundColor\":\"RGB(255,126,0)\"},"
           + "\"fileInfo\":{\"formatVersion\":\"2\",\"canShare\":true,\"canBuy\":false,\"canPresent\":true,\"serialNumber\":\"$serialNumber$\",\"supportTaxi\":\"true\",\"taxiSchemaUrl\":\"alipays://platformapi/startapp?appId=20000130&sourceId=20000030&showTitleBar=YES&showToolBar=NO&showLoading=NO&safePayEnabled=YES&readTitle=YES&backBehavior=back&url=/www/index.html\"},"
           + "\"appInfo\":{\"app\":{},\"label\":\"\",\"message\":\"\"},"
           + "\"source\":\"alipassprod\","
           + "\"alipayVerify\":[]"
           + "}}}");
          AlipayPassTemplateUpdateResponse response=null;
          try {
              response = alipayClient.execute(request);
              System.out.println(response.getBody());
          } catch (AlipayApiException e) {
              // TODO Auto-generated catch block
              e.printStackTrace();
          }
          if(response.isSuccess()){
          System.out.println("调用成功");
          } else {
          System.out.println("调用失败");
          }
}

响应参数返回示例

{"alipay_pass_template_update_response":{"code":"10000","msg":"Success","result":"{"errorCode":"KP.AE_SUCCESS","errorMsg":"处理成功","tpl_id":"2019013016274826850929194","tpl_params":["useStateDesc","logoText","discountInfo","secondLogoText","validEndDate","validStartDate","serialNumber","channelID"]}","success":true},"sign":"ETPaWh0xRBEMuPG7TeW3mOUkqXV19JE3taIpPGT4zXjmsuI9c6HKaM95amxLCA/f+vjk3VGrkv2c4Oa5EJkn0ur22f1sR9Vj5d0XGG7gakmf4fsZ9cu+gTxUeg/md2GUAL6E3KVjOkiylsjs2WHM/i6FbHdYWNhSWtgc/ebkuK2GuOBC3LosFuhVOgcuG6xnhAh2Qi+lqcLVv4OZEDEJz9nkwUXwoBni60WZIaSmfecKIhV5/JAuy89dqcYsif1CgYA9VEu6aiqPd1G0GHnPxQwOivCyG3X2lIHHNt/+yKrFn70PS/sFWNIjqQP801okBgKzc/Zymd7n9kBS0kCVzA=="}


PHP版本请求示例

<?php
require_once 'AopSdk.php';
$aop = new AopClient ();
$aop->appId = '填写您的appid';
$aop->rsaPrivateKey = '填写您的私钥';
$aop->alipayrsaPublicKey='填写您的支付宝公钥';
$aop->gatewayUrl = 'https://openapi.alipay.com/gateway.do';
$aop->apiVersion = '1.0';
$aop->signType = 'RSA2';
$aop->postCharset='utf-8';
$aop->format='json';
$date=date("YmdHis");
$arr=range(1000,9999);
shuffle($arr);
$request = new AlipayPassTemplateUpdateRequest ();
$request->setBizContent(
              '{"tpl_id":"2019022209351735229484926",'
           .  '"tpl_content":{'
      	   .  '"logo":"https://alipass.alipay.com//temps/free/logo.png",'
      	   .  '"strip":"https://alipass.alipay.com//temps/free/strip.png",'
      	   .  '"icon":"http://alipassprod.test.alipay.net/temps/free/icon.png",'
       	   .  '"content":{'
       	   .  '"evoucherInfo":{'
           .  '"title":"九月一号更新卡券模板优惠券","type":"coupon","product":"free","startDate":"$validStartDate$","endDate":"$validEndDate$",'
		   .  '"operation":'
           .  '[{"format":"barcode","message":"45612346579465","messageEncoding":"UTF-8","altText":"45612346579465"}],'
           .  '"einfo":{'
           .  '"logoText":"$logoText$",'
           .  '"secondLogoText":"$secondLogoText$",'
           .  '"headFields":'
           .  '[{"key":"status","label":"状态","value":"$useStateDesc$","type":"text"}],'
           .  '"primaryFields":'
           .  '[{"key":"strip","label":"","value":"$discountInfo$","type":"text"}],'
           .  '"secondaryFields":'
           .  '[{"key":"validDate","label":"有效期至:","value":"$validEndDate$","type":"text"}],'
           .  '"auxiliaryFields":[],'
           .  '"backFields":'
           .  '[{"key":"description","label":"详情描述","value":"1.该优惠有效期:截止至2024年06月18日;n2.凭此券可以享受以下优惠:n享门市价优惠n不与其他优惠同享。详询商家。","type":"text"},'
           .  '{"key":"shops","label":"可用门店","value":"","type":"text"},'
           .  '{"key":"disclaimer","label":"负责声明","value":"除特殊注明外,本优惠不能与其他优惠同时享受;本优惠最终解释权归商家所有,如有疑问请与商家联系。提示:为了使您得到更好的服务,请在进店时出示本券。","type":"text"}'
           .  ']},'
           .  '"remindInfo":'
           .  '{"offset":"2"}},'
           .  '"merchant":{"mname":"hodewu","mtel":"","minfo":""},'
           .  '"platform":{"channelID":"$channelID$","webServiceUrl":""},'
           .  '"style":{"backgroundColor":"RGB(255,126,0)"},'
           .  '"fileInfo":{"formatVersion":"2","canShare":true,"canBuy":false,"canPresent":true,"serialNumber":"$serialNumber$","supportTaxi":"true","taxiSchemaUrl":"alipays://platformapi/startapp?appId=20000130&sourceId=20000030&showTitleBar=YES&showToolBar=NO&showLoading=NO&safePayEnabled=YES&readTitle=YES&backBehavior=back&url=/www/index.html"},'
           .  '"appInfo":{"app":{},"label":"","message":""},'
           .  '"source":"alipassprod",'
           .  '"alipayVerify":[]'
           .  '}}}');
$result = $aop->execute ( $request); 
var_dump($result);
$responseNode = str_replace(".", "_", $request->getApiMethodName()) . "_response";
$resultCode = $result->$responseNode->code;
if(!empty($resultCode)&&$resultCode == 10000){
echo "成功";
} else {
echo "失败";
}

响应参数返回示例

public 'alipay_pass_template_update_response' => 
    object(stdClass)[9]
      public 'code' => string '10000' (length=5)
      public 'msg' => string 'Success' (length=7)
      public 'result' => string '{"errorCode":"KP.AE_SUCCESS","errorMsg":"处理成功","tpl_id":"2019022209351735229484926","tpl_params":["useStateDesc","logoText","discountInfo","secondLogoText","validEndDate","validStartDate","serialNumber","channelID"]}' (length=224)
      public 'success' => boolean true
  public 'sign' => string 'fCqydQLMdftRqn7qg4KzFQi5VFNtf+uNTrBQoFTUQVd39KJygYcCBCHdpnmaSvvg2Cc1xl7ybfjTGd+Kc4szXDIutE4fCY9+ws2MwDcHEGEBzyi7nL3LmtzArTCZGe/CxckCrP1Ye/nUI/Hp+6jDbR7Bn2bx7/tJcGjnjGe3Ja5RcQnM8MjiLMrF6Tet63WP3TXee8Zi8VH38HNbqFms44gl8xxa9tJhNr+HFz1QFBM0lI4Mi/3FwSOIYNNMPEXiwPgPyMlR2vpdQjMHhbNuA3z4EXKwIjJbk9JuSraF2Kc6O664IJqznQEmRJwZtP138JwJ02kihhxuKWC4G51ElQ==' (length=344)


.NET版本请求示例

 IAopClient client = new DefaultAopClient(config.gatewayUrl, config.app_id, config.private_key, "json", "1.0", "RSA2", config.alipay_public_key, config.charset, false);

        AlipayPassTemplateUpdateRequest request = new AlipayPassTemplateUpdateRequest();

        request.BizContent="{"
                    + ""tpl_id":"2019040215104450132405465","
                    + ""tpl_content":"
                    + "{"logo":"https://alipass.alipay.com//temps/free/logo.png","
                    + ""strip":"https://alipass.alipay.com//temps/free/strip.png","
                    + ""icon":"http://alipassprod.test.alipay.net/temps/free/icon.png","
                    + ""content":{"
                    
目录
相关文章
|
缓存 JavaScript 前端开发
理解回流跟重绘
【10月更文挑战第24天】回流和重绘是网页渲染过程中的重要概念,它们相互关联又各自具有不同的特点和影响。通过深入了解它们,我们可以更好地掌握页面性能优化的关键,为用户提供更加优质的浏览体验。
|
存储 运维 负载均衡
智能存储解决方案:探索 TDengine 的多级存储功能
在当今数据驱动的时代,如何高效地存储和管理海量数据已成为企业面临的一大挑战。为了应对这一需求,TDengine Enterprise 不仅支持使用对象存储(S3),还早已引入了独特的多级存储功能。这一功能不仅能够降低存储成本,还能显著提升数据写入性能,并简化系统维护流程。
232 2
|
人工智能 监控 数据可视化
什么是低代码平台,低代码平台有哪些优势
低代码平台通过可视化建模和模块化设计减少编码需求,加速应用开发。核心在于描述式编程和模型驱动开发,支持数据结构自动化管理、业务规则自动执行和模块间自动集成。相比传统开发,低代码平台显著提升开发效率,支持微服务架构、事件驱动架构和自动化测试。适用于数据分析、智能应用集成和跨平台应用开发等多种场景。未来将结合AI技术,进一步提升智能化程度。官网:http://www.jeelowcode.com 演示地址:http://demo.jeelowcode.com:8088 源码地址:https://gitee.com/jeelowecode/JeeLowCode
|
自然语言处理 语音技术
交大x-lance跨媒体语言智能实验室等联合开源F5-TTS!零样本语音复刻,生成流畅,情感丰富!
上海交大x-lance跨媒体语言智能实验室联合剑桥大学、吉利汽车研究院(宁波)公司开源了一种基于流匹配的扩散变换器(Diffusion Transformer,DiT)的完全非自回归TTS模型-F5-TTS。
|
JSON 数据格式
LangChain-20 Document Loader 文件加载 加载MD DOCX EXCEL PPT PDF HTML JSON 等多种文件格式 后续可通过FAISS向量化 增强检索
LangChain-20 Document Loader 文件加载 加载MD DOCX EXCEL PPT PDF HTML JSON 等多种文件格式 后续可通过FAISS向量化 增强检索
1144 2
|
存储 SQL 关系型数据库
何时使用Elasticsearch而不是MySql
MySQL 和 Elasticsearch 是两种不同的数据管理系统,它们各有优劣,适用于不同的场景。本文将从以下几个方面对它们进行比较和分析:
1202 0
|
存储 SQL 容灾
推荐一款好用的数据一致性校验工具
NineData 是玖章算术旗下的多云数据管理平台,它是一款即开即用的数据管理 SAAS 服务。当前 NineData 已经支持数十种常见同异构数据源(MySQL、SQLServer、CK 等)之间的结构对比、数据对比及数据订正能力。NineData 结构及数据对比作为独立服务,可以灵活支持 IDC、云主机自建及云托管数据源的数据一致性校验及快速修复。从使用体验、产品能力、稳定性及性能等维度综合来看,NineData 是一款综合实例比较强、比较难得的校验工具。
4655 1
推荐一款好用的数据一致性校验工具
|
Cloud Native 网络性能优化 调度
Koordinator 协同 containerd NRI 增强容器 QoS,提升应用性能
Koordinator 协同 containerd NRI 增强容器 QoS,提升应用性能
|
存储 Go C语言
编译原理,C语言实现LR(0)分析(扩展文法的生成、项目集规范簇的生成、ACTION GOTO表的生成、句子的分析)
注:代码生成的项目集规范簇、ACTION GOTO表的顺序可能和课本、教材、参考答案的顺序不同,但这并不影响分析过程的正确性,毕竟机器是按规律办事的😄
842 0
编译原理,C语言实现LR(0)分析(扩展文法的生成、项目集规范簇的生成、ACTION GOTO表的生成、句子的分析)
|
存储 人工智能 数据中心
阿里云基础设施网络亮相SIGCOMM22 - 可预期网络取得重大突破
阿里云基础设施网络亮相SIGCOMM22 - 可预期网络取得重大突破
阿里云基础设施网络亮相SIGCOMM22 - 可预期网络取得重大突破