| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <?php
- namespace addons\UnionPay\common\global_func;
- use addons\UnionPay\common\enums\UnionPayEnum;
- use addons\UnionPay\common\models\UnionpayUserBankCard;
- /**
- * 获取支付方式公共调用
- */
- class GetBankInfo
- {
- /**
- * 获取支付方式
- *
- * @param array $params
- * @return array
- */
- public static function index($params)
- {
- try {
- // 当前商城ID
- $mall_id = $params['mall_id'];
- $card_id = $params['card_id'];
- $user_id = $params['user_id'];
- $card = UnionpayUserBankCard::getOne([
- ['user_id' => $user_id],
- ['mall_id' => $mall_id],
- ['card_id' => $card_id],
- ], true);
- $configs = \Yii::$app->services->setting->addons->get($mall_id, UnionPayEnum::ADDONS_NAME, 'basic');
- return [
- ['addons' => UnionPayEnum::ADDONS_NAME,
- 'name' => $configs['fastpay_trade_name'] ?? '通联快捷支付',
- 'is_sign' => $card['is_sign'],
- ]
- ];
- } catch (\Exception $e) {
- return [];
- }
- }
- }
|