• 卡包模板


    $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'] = 'AJ4AC3ndT5cDxiq3B_3gAAACMAAQED'; # logo 上传后的ID 1M以内,格式bmp、png、jpeg、jpg、gif; 尺寸不小于500*500px的正方形; 请优先使用商家LOGO;
    $json_data['template_style_info']['color'] = 'rgb(255,48,48)'; #卡片背景色
    $json_data['template_style_info']['background_id'] = '_e-pXS2hTA6FgKEASuQAAACMAAQED'; # 上传背景图片返回的ID
    $json_data['template_style_info']['bg_color'] = 'rgb(0,100,0)'; # 背景色
    #$json_data['template_style_info']['feature_descriptions'] = array('使用高端会员卡,0门卡享受9折优惠') ; # √ 描述
    #$json_data['template_style_info']['slogan'] = '会员权益享不停'; # √ 标语
    #$json_data['template_style_info']['slogan_img_id'] = '1BPt1AQnGAkntb2PFw3QAAACMAAQED'; # √ 标语图片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' => '2019-07-18 15:17:23', # 权益结束时间
    )
    );

    $json_data['column_info_list'] = array(
    array(
    'code' => 'BENEFIT_INFO',
    'more_info' => array(
    'title' => '会员权益1', # 二级页面标题√
    //'url' => BASE_DOMAIN, # 超链接(选择openweb的时候必须填写url参数内容)√
    'url' => 'http://www.baidu.com', # 超链接(选择openweb的时候必须填写url参数内容)√
    'params' => '{}', # 需要URL地址回带的值,JSON格式(openweb时填)√
    # 'descs' => ['会员生日打六折'] # 选择opennative的时候必须填写descs的内容√
    ),
    'title' => '会员中心', # 栏目标题
    'operate_type' => 'openWeb', # 1、openNative:打开二级页面,展现 more中descs 2、openWeb:打开URL 3、staticinfo:静态信息
    // 'value' => '80' , # 卡包详情页面,卡栏位右边展现的值√
    ),
    array(
    'code' => 'BALANCE',
    'more_info' => array(
    'title' => '会员专享权益', # 二级页面标题√
    //'url' => BASE_DOMAIN, # 超链接(选择openweb的时候必须填写url参数内容)√
    'url' => 'http://www.baidu.com', # 超链接(选择openweb的时候必须填写url参数内容)√
    'params' => '{}', # 需要URL地址回带的值,JSON格式(openweb时填)√
    # 'descs' => ['会员生日打六折'] # 选择opennative的时候必须填写descs的内容√
    ),
    'title' => '进入店铺2', # 栏目标题
    'operate_type' => 'openWeb', # 1、openNative:打开二级页面,展现 more中descs 2、openWeb:打开URL 3、staticinfo:静态信息
    // 'value' => '80' , # 卡包详情页面,卡栏位右边展现的值√
    ),
    array(
    'code' => 'POINT',
    'more_info' => array(
    'title' => '会员专享权益11', # 二级页面标题√
    //'url' => BASE_DOMAIN, # 超链接(选择openweb的时候必须填写url参数内容)√
    'url' => 'http://www.baidu.com', # 超链接(选择openweb的时候必须填写url参数内容)√
    'params' => '{}', # 需要URL地址回带的值,JSON格式(openweb时填)√
    # 'descs' => ['会员生日打六折'] # 选择opennative的时候必须填写descs的内容√
    ),
    'title' => '进入店铺111', # 栏目标题
    'operate_type' => 'openWeb', # 1、openNative:打开二级页面,展现 more中descs 2、openWeb:打开URL 3、staticinfo:静态信息
    // 'value' => '80' , # 卡包详情页面,卡栏位右边展现的值√
    )
    );

    $json_data['field_rule_list'] = array(
    array(
    'field_name' => 'Balance', # Balance:金额 Point:整数 Level:任意字符串 OpenDate:开卡日期 ValidDate:过期日期
    'rule_name' => 'CONST', # 1.ASSIGN_FROM_REQUEST: 以rule_value为key值,表示该栏位的值从会员卡开卡接口中获取,会员卡开卡接口的card_info中获取对应参数值
    # 2、DATE_IN_FUTURE: 生成一个未来的日期(格式YYYY-MM-DD),当选择DATE_IN_FUTURE的时候,field_name 必须是OpenDate或ValidDate, 值为(10m或10d 分别表示10个月或10天)
    # 3、CONST: 常量,会员卡开卡接口进行开卡的时候使用模板创建时候设置的值,即取rule_value的值
    'rule_value' => '0' # 根据rule_name,采取相应取值策略
    # 3.CONST:直接取rule_value作为卡属性值
    # 3.DATE_IN_FUTURE:10m或10d 分别表示10个月或10天
    # 1.ASSIGN_FROM_REQUEST:在开卡Reuqest请求中按rule_value取值,现在和field_name对应的为(OpenDate、ValidDate、Level、Point、Balance)
    ),
    array(
    'field_name' => 'Point',
    'rule_name' => 'CONST',
    'rule_value' => '0'
    ),
    /*array(
    'field_name' => 'Level',
    'rule_name' => 'CONST',
    'rule_value' => '1'
    ),
    array(
    'field_name' => 'OpenDate',
    'rule_name' => 'DATE_IN_FUTURE',
    'rule_value' => '0d'
    ),
    array(
    'field_name' => 'ValidDate',
    'rule_name' => 'DATE_IN_FUTURE',
    'rule_value' => '12m'
    )*/
    );
    // $json_data['open_card_conf'] = array( # √
    // 'open_card_source_type' => 'ISV', #ISV:外部系统 MER:直连商户
    // 'source_app_id' => '2016101702200000', # 渠道APPID,提供领卡页面的服务提供方
    // 'open_card_url' => BASE_DOMAIN, # 开卡连接,必须http、https开头
    // #'conf' => '' , # √ 配置,预留字段,暂时不用
    // );

    // $json_data['service_label_list'] = ['HUABEI_FUWU'] ; # √ 服务Code HUABEI_FUWU:花呗服务(只有需要花呗服务时,才需要加入该标识)
    // $json_data['shop_ids'] = []; # √ 会员卡上架门店id(支付宝门店id),既发放会员卡的商家门店id

    // $json_data['pub_channels'] = array( # √ 卡模板投放渠道
    // array(
    // 'pub_channel' => 'SHOP_DETAIL' , # 1、SHOP_DETAIL:店铺详情页 2、PAYMENT_RESULT: 支付成功页(支付成功页暂不支持)
    // 'ext_info' => '{}' # 扩展信息,无需配置 "key":"value"
    // )
    // );

    #card_level_conf 这个参数 有问题 请勿添加
    // $json_data['card_level_conf'] = array( # √ 卡级别配置
    // array(
    // 'level' => 'VIP3', # 会员级别 该级别和开卡接口中的levle要一致
    // 'level_show_name' => '黄金会员', # 会员级别显示名称
    // 'level_icon' => 'aPQKWaYXQZimxEFz09nTBQAAACMAAQED',# 会员级别对应icon, 通过接口(alipay.offline.material.image.upload)上传图片
    // 'level_desc' => '黄金会员享受免费停车,加油85折', # 会员级别描述
    // ),
    // array(
    //// 'level' => 'VIP2',
    //// 'level_show_name' => '银牌会员',
    //// 'level_icon' => 'rIBh_U4IRfmJtP97b-M5QQAAACMAAQED',
    //// 'level_desc' => '银牌会员享受免费停车,加油9折',
    // ),
    // array(
    //// 'level' => 'VIP1',
    //// 'level_show_name' => '铁牌会员',
    //// 'level_icon' => 'U1GnhAh8QNGJxkBcBADyQAAAACMAAQED',
    //// 'level_desc' => '铁牌会员享受免费停车,加油9折',
    // )
    // );
    return $json_data;

  • 相关阅读:
    javascript之Number
    javascript之window对象
    javascript全局对象
    javascript之尺寸,位置,溢出
    javascript之DOM操作
    javascript之全局函数
    javascript之Error
    javascript之url转义escape()、encodeURI()和decodeURI()
    javascript之Boolean
    javascript之Arguments
  • 原文地址:https://www.cnblogs.com/simadongyang/p/10926610.html
Copyright © 2020-2023  润新知