simadongyang

$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;

分类:

技术点:

相关文章: