汇付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

92 lines
2.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;
}