[ 'name' => get_lang('dict_pay.type_wechatpay'), 'key' => self::WECHATPAY, 'icon' => self::WECHATPAY_ICON, ],//微信支付 self::ALIPAY => [ 'name' => get_lang('dict_pay.type_alipay'), 'key' => self::ALIPAY, 'icon' => self::ALIPAY_ICON, ],//支付宝支付 // self::UNIPAY => [ // 'name' => get_lang('dict_pay.type_unipay'), // 'key' => self::UNIPAY, // 'icon' => self::UNIPAY_ICON // ],//银联支付 // self::OFFLINEPAY => [ // 'name' => get_lang('dict_pay.type_offline'), // 'key' => self::OFFLINEPAY, // 'icon' => self::OFFLINEPAY_ICON // ],//线下支付 self::BALANCEPAY => [ 'name' => get_lang('dict_pay.type_balancepay'), 'key' => self::BALANCEPAY, 'icon' => self::BALANCEPAY_ICON, ],//微信支付 // self::ALIPAY => get_lang('dict_pay.type_alipay'),//支付宝支付 // self::UNIPAY => get_lang('dict_pay.type_unipay'),//银联 // self::OFFLINEPAY => get_lang('dict_pay.type_offline'),//线下支付 // self::BALANCEPAY => get_lang('dict_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() { return [ self::STATUS_WAIT => get_lang('dict_pay.status_wait'), self::STATUS_ING => get_lang('dict_pay.status_ing'), self::STATUS_FINISH => get_lang('dict_pay.status_finish'), self::STATUS_CANCLE => get_lang('dict_pay.status_cancle'), self::STATUS_AUDIT => get_lang('dict_pay.status_audit') ]; } }