汇付SDK
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hfpay-lib/src/Constant.php

251 lines
7.1 KiB

<?php
namespace Tansilu\HfPayLib;
class Constant
{
/**
* 证件类型:身份证
*/
const ID_TYPE_CARD = '10';
/**
* 用于购买的钱包,仅用于购买
*/
const USE_TO_BUY = 'buyers_wallet';
/**
* 用于购买交易的钱包,可用于收款和转账
*/
const USE_TO_TRANS = 'wallet';
/**
* 交易类型
* 1 企业开户 2 个体户开户 5快捷绑卡 6取现绑卡 7个人开户 8钱包户
*/
const TRANS_TYPE_COMPANY = 1;
const TRANS_TYPE_USER = 2;
const TRANS_TYPE_QUICK_CARD = 5;
const TRANS_TYPE_CASH_CARD = 6;
const TRANS_TYPE_PERSON = 7;
const TRANS_TYPE_WALLET = 8;
const CARD_TYPE_USER = '0';
const CARD_TYPE_COMPANY = '1';
/**
* 取现卡 标识符 0非取现卡 1取现卡
*/
const CARD_CASH_FLAG_NONE = 0;
const CARD_CASH_FLAG_ACTIVE = 1;
/**
* 文件类型
*/
const FILE_TYPE_CHARGE = '1';
const FILE_TYPE_CASH = '2';
const FILE_TYPE_PAY = '3';
const FILE_TYPE_TRANSFER = '4';
const FILE_TYPE_ORDER = '5';
const FILE_TYPE_REFUND = '6';
/**
* 担保阶段
* A:担保入账;
* B:担保出账;
* C:担保完成
*/
const GUARANTEE_STAGE_IN = 'A';
const GUARANTEE_STAGE_OUT = 'B';
const GUARANTEE_STAGE_COMPLETE = 'C';
/**
* 分账类型 0实时分账 1延时分账
*/
const DIV_TYPE_REAL = 0;
const DIV_TYPE_LAZY = 1;
/**
* 终端类型
*/
const TERMINAL_WX_APPLET = 1;
const TERMINAL_ALI_APPLET = 2;
const TERMINAL_APP = 3;
const TERMINAL_H5 = 4;
/**
* 藏品市场类型 1一级市场 2二级市场
*/
const MARKET_MASTER = 1;
const MARKET_SUB = 2;
/**
* 设备类型
*/
const DEVICE_TYPE_PC = 1;
const DEVICE_TYPE_MOBILE = 2;
/**
* 分账用途 1:主交易金额:2:商户服务费:3:其他费用
* */
const RISK_DIV_TYPE_MASTER = 1;
const RISK_DIV_TYPE_FEE = 2;
const RISK_DIV_TYPE_OTHER = 3;
/**
* 一级市场->文件上传->业务类型 trans_type 3:企业开户4:个体户开户 7:个人开户
* */
const ONE_UP_TRANS_TYPE_COMPANY = 3;
const ONE_UP_TRANS_TYPE_PEDDLER = 4;
const ONE_UP_TRANS_TYPE_PERSONAL = 7;
/**
* 一级市场->文件上传->附件类型 attach_type
*
1:营业执照注册号
2:组织结构代码证
3:税务登记证号
4:法人证件
5:开户银行许可证
6:统一社会信用代码
7:快捷协议
8:代扣协议
9:开户电子协议
10:法人证件反面
11:经营照片
12:经营照片(地址照片)
13:经营照片(门头照片)
14:结算卡正面
15:结算卡反面
16:经办人证件
21:个人身份证正面
22:个人身份证反面
23:用户平台合作协议
99.其他
*
* */
const ONE_UP_ATTACH_TYPE_1 = 1;
const ONE_UP_ATTACH_TYPE_2 = 2;
const ONE_UP_ATTACH_TYPE_3 = 3;
const ONE_UP_ATTACH_TYPE_4 = 4;
const ONE_UP_ATTACH_TYPE_5 = 5;
const ONE_UP_ATTACH_TYPE_6 = 6;
const ONE_UP_ATTACH_TYPE_7 = 7;
const ONE_UP_ATTACH_TYPE_8 = 8;
const ONE_UP_ATTACH_TYPE_9 = 9;
const ONE_UP_ATTACH_TYPE_10 = 10;
const ONE_UP_ATTACH_TYPE_11 = 11;
const ONE_UP_ATTACH_TYPE_12 = 12;
const ONE_UP_ATTACH_TYPE_13 = 13;
const ONE_UP_ATTACH_TYPE_14 = 14;
const ONE_UP_ATTACH_TYPE_15 = 15;
const ONE_UP_ATTACH_TYPE_16 = 16;
const ONE_UP_ATTACH_TYPE_21 = 21;
const ONE_UP_ATTACH_TYPE_22 = 22;
const ONE_UP_ATTACH_TYPE_23 = 23;
const ONE_UP_ATTACH_TYPE_99 = 99;
/**
* 一级市场->文件上传->上传类型 handel_type 1:新增 2:更新
* */
const ONE_UP_HANDEL_TYPE_ADD = 1;
const ONE_UP_HANDEL_TYPE_UPDATE = 2;
/**
* 一级市场->
* 个人用户开户接口(后台版)/ 企业用户开户接口(后台版)
* ->账户用途 acct_usage_type
* one-level-seller:一级市场卖家户 salesr-promoter:分销员户
* */
const ONE_COM_ACCT_USAGE_TYPE_ONE = 'one-level-seller';
const ONE_COM_ACCT_USAGE_TYPE_SALESR = 'salesr-promoter';
/**
* 一级市场->个人用户开户接口(后台版)->个人职业 occupation
*
* 01:国家机关、党群机关、企事业单位负责人
02:金融业从业人员
03:房地产业从业人员
04:商贸从业人员
05:自由职业者
06:科教文从业人员
07:制造业从业人员
08:卫生行业从业人员
09:IT业从业人员
10:农林牧渔劳动者
11:生产工作、运输工作和部分体力劳动者
12:退休人员
13:不便分类的其他劳动者
* */
const ONE_PER_OCCUPATION_1 = '01';
const ONE_PER_OCCUPATION_2 = '02';
const ONE_PER_OCCUPATION_3 = '03';
const ONE_PER_OCCUPATION_4 = '04';
const ONE_PER_OCCUPATION_5 = '05';
const ONE_PER_OCCUPATION_6 = '06';
const ONE_PER_OCCUPATION_7 = '07';
const ONE_PER_OCCUPATION_8 = '08';
const ONE_PER_OCCUPATION_9 = '09';
const ONE_PER_OCCUPATION_10 = '10';
const ONE_PER_OCCUPATION_11 = '11';
const ONE_PER_OCCUPATION_12 = '12';
const ONE_PER_OCCUPATION_13 = '13';
/**
* 一级市场->
* 企业用户开户接口(后台版) /个体户开户接口(后台版)
* ->操作类型 operate_type
* A:新增 M:修改
* */
const ONE_COM_OPERATE_TYPE_A = 'A';
const ONE_COM_OPERATE_TYPE_M = 'M';
/**
* 一级市场->
* 企业用户开户接口(后台版)
* ->企业证照类型 corp_license_type
* 1.普通证照 2.三证合一
* */
const ONE_COM_CORP_LIS_TYPE_1 = 1;
const ONE_COM_CORP_LIS_TYPE_2 = 2;
/**
* 一级市场->
* 企业用户开户接口(后台版)
* ->法人证件类型 legal_id_card_type /控股股东(实际控制人) controlling_shareholder -> idCardType
* 10:身份证
11:护照
12:军官证
13:士兵证
14:回乡证
15:户口本
16:警官证
17:台胞证
18:组织机构代码
19:营业执照
20:税务登记证
21:统一社会信用代码证
22:其他
* */
const ONE_COM_ID_CARD_TYPE_10 = 10;
const ONE_COM_ID_CARD_TYPE_11 = 11;
const ONE_COM_ID_CARD_TYPE_12 = 12;
const ONE_COM_ID_CARD_TYPE_13 = 13;
const ONE_COM_ID_CARD_TYPE_14 = 14;
const ONE_COM_ID_CARD_TYPE_15 = 15;
const ONE_COM_ID_CARD_TYPE_16 = 16;
const ONE_COM_ID_CARD_TYPE_17 = 17;
const ONE_COM_ID_CARD_TYPE_18 = 18;
const ONE_COM_ID_CARD_TYPE_19 = 19;
const ONE_COM_ID_CARD_TYPE_20 = 20;
const ONE_COM_ID_CARD_TYPE_21 = 21;
const ONE_COM_ID_CARD_TYPE_22 = 22;
}