[ 'name' => get_lang('enum_pay.type_wechatpay'), 'key' => self::WECHATPAY, 'icon' => self::WECHATPAY_ICON ],//微信支付 self::ALIPAY => [ 'name' => get_lang('enum_pay.type_alipay'), 'key' => self::ALIPAY, 'icon' => self::ALIPAY_ICON ],//支付宝支付 // self::UNIPAY => [ // 'name' => get_lang('enum_pay.type_unipay'), // 'key' => self::UNIPAY, // 'icon' => self::UNIPAY_ICON // ],//银联支付 // self::OFFLINEPAY => [ // 'name' => get_lang('enum_pay.type_offline'), // 'key' => self::OFFLINEPAY, // 'icon' => self::OFFLINEPAY_ICON // ],//线下支付 self::BALANCEPAY => [ 'name' => get_lang('enum_pay.type_balancepay'), 'key' => self::BALANCEPAY, 'icon' => self::BALANCEPAY_ICON ],//微信支付 // self::ALIPAY => get_lang('enum_pay.type_alipay'),//支付宝支付 // self::UNIPAY => get_lang('enum_pay.type_unipay'),//银联 // self::OFFLINEPAY => get_lang('enum_pay.type_offline'),//线下支付 // self::BALANCEPAY => get_lang('enum_pay.type_balancepay'),//余额支付 ]; if(!empty($types)){ foreach($list as $k => $v){ if(!in_array($k, $types)){ unset($list[$k]); } } } return $list; } /** * 获取状态 * @return array */ public static function getStatus(){ $list = [ self::STATUS_WAIT => get_lang('enum_pay.status_wait'), self::STATUS_ING => get_lang('enum_pay.status_ing'), self::STATUS_ED => get_lang('enum_pay.status_ed'), self::STATUS_CALCLE => get_lang('enum_pay.status_cancle'), ]; return $list; } }