| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <?php
- namespace addons\JoinPay\common\global_func\bank_card_info;
- use addons\HuijuBill\common\enums\HuijuBillTypeEnum;
- use addons\JoinPay\common\models\JoinPayUserBankcard;
- use addons\Sicpay\common\models\SicpayConfig;
- use addons\Sicpay\common\services\ConfigService;
- use addons\UnionPay\common\enums\UnionPayEnum;
- use addons\Unionpay\common\models\UnionpayUserBankcard;
- use common\enums\AddonsEnum;
- use common\enums\PayTypeEnum;
- use common\models\user\User;
- use Yii;
- use yii\helpers\Json;
- /**
- * 获取支付方式公共调用
- */
- 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 = JoinPayUserBankcard::getOne([
- ['user_id' => $user_id],
- ['mall_id' => $mall_id],
- ['card_id' => $card_id],
- ], true);
- $settings = \Yii::$app->services->setting->addons->get($mall_id, AddonsEnum::ADDONS_NAME_JOIN_PAY, 'basic');
- return [
- ['addons' => AddonsEnum::ADDONS_NAME_JOIN_PAY,
- 'name' => $settings['joinpay_fastpay_trade_name'] ?? '汇聚快捷',
- 'is_sign' => $card['is_sign'],
- ]
- ];
- } catch (\Exception $e) {
- return [];
- }
- }
- }
|