支付宝六(商户会员卡之模板创建)

本文记录了商户如何在支付宝创建会员卡模板的过程,包括构建模板参数、创建模板、更新模板以及查询模板的详细步骤。在创建过程中,需要注意一些可能导致"入参错误"的可选参数,并提供了一个成功的JSON模板示例。同时提醒,支付宝文档中部分示例参数有误,如card_level_conf需要正确格式的多维数组,否则会出现"入参格式错误"。
摘要由CSDN通过智能技术生成

     商户会员卡模板创建一直持续了大半个月的时间,天天与支付宝的技术进行沟通,终于创建成功了,这里Mark一下。

1. 构建模板参数

 下面的模板参数中,有许多前面加了注释符号,基本都是可选参数,而且容易导致报 “入参错误” 的参数,如果您有需要,请自行尝试或联系支付宝技术客服。

/**
     * @todo: 组建 会员卡模板 相关参数数组
     * @return array
     */
public function addMarketCardJson(){
$json_data = array();
$json_data['request_id'] = date('YmdHis').mt_rand(10000,99999);
$json_data['card_type'] = 'OUT_MEMBER_CARD';
$json_data['biz_no_prefix'] = 'prex';
$json_data['biz_no_suffix_len'] = '10';
$json_data['write_off_type'] = 'qrcode'; #qrcode: 二维码 dqrcode: 动态二维码 barcode: 条码 dbarcode: 动态条码 text: 文本
$json_data['template_style_info']['card_show_name'] = '高端会员卡';
$json_data['template_style_info']['logo_id'] = 'YS6zsqoES5iHcD4uGwrP6QAAACMAAQED';  # logo 上传后的ID 1M以内,格式bmp、png、jpeg、jpg、gif; 尺寸不小于500*500px的正方形; 请优先使用商家LOGO;
$json_data['template_style_info']['color'] = 'rgb(55,112,179)'; #卡片背景色
$json_data['template_style_info']['background_id'] = '1BPt1AVNQnGAkntb2PFw3QAAACMAAQED'; # 上传背景图片返回的ID
$json_data['template_style_info']['bg_color'] = 'rgb(153,204,153)'; # 背景色
        #$json_data['template_style_info']['feature_descriptions'] = array('使用高端会员卡,0门卡享受9折优惠') ; # √ 描述
        #$json_data['template_style_info']['slogan'] = '会员权益享不停'; # √ 标语
        #$json_data['template_style_info']['slogan_img_id'] = '1BPt1AVNQnGAkntb2PFw3QAAACMAAQED'; # √ 标语图片ID
        #$json_data['template_style_info']['brand_name'] = '高端会员'; # √ 品牌名称

$json_data['template_benefit_info'] = array( # √ 权益信息, 1、在卡包的卡详情页面会自动添加权益栏位,展现会员卡特权, 2、如果添加门店渠道,则可在门店页展现会员卡的权益
array(
'title' => '消费即折扣1', #  权益标题
'benefit_desc' => ['消费即折扣2'], #  权益描述
'start_date' => '2016-07-18 15:17:23', #  权益开始时间
'end_date' => '2017-07-18 15:17:23', #  权益结束时间
)
        );

$json_data['column_info_list'] = array(
array(
'code' => 'BENEFIT_INFO', #  code 唯一码 写死
'more_info' => array(
'title'  => '会员专享权益', #  二级页面标题√
'url'    => BASE_DOMAIN, #  超链接(选择openweb的时候必须填写url参数内容)√
'params' => '{}', #  需要URL地址回带的值,JSON格式(openweb时填)√
                #    'descs'  => ['会员生日打六折'] #  选择opennative的时候必须填写descs的内容√
),
'title' => '进入店铺', #  栏目标题
'operate_type' => 'openWeb', # 1、openNative:打开二级页面,展现 more中descs 2、openWeb:打开URL 3、staticinfo:静态信息
//                'value' => '80' , #  卡包详情页面,卡栏位右边展现的值√
)
        
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值