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