| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- namespace addons\Sicpay\common\global_func;
- use addons\HuijuBill\common\enums\HuijuBillTypeEnum;
- use addons\Sicpay\common\services\PayService;
- use common\components\payment\HuijuBill;
- use common\helpers\Url;
- use common\models\common\PaymentTrade;
- use common\models\common\PaymentTradeOrder;
- use Exception;
- use Yii;
- use yii\helpers\Json;
- /**
- * 公共调用支付
- */
- class Payment
- {
- /**
- * 支付
- *
- * @param array $params
- * @return array
- */
- public static function pay($params)
- {
- if (empty($params['action']) || empty($params['trade_type']) || empty($params['trade']) || $params['pay_type'] != 11) {
- return [];
- }
- /**
- * @var PaymentTrade
- */
- $trade = $params['trade'];
- $pay_service = new PayService();
- $res = $pay_service->create($trade,strtoupper($params['trade_type']));
- return $res;
- }
- }
|