| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- namespace addons\YunfastPay\common\services\pays\cashier;
- use addons\YunfastPay\common\services\pays\PayAbstract;
- use addons\YunfastPay\common\services\trans\nocash\ScanPayTrans;
- use Yii;
- /**
- * 支付宝收银台支付
- * @package addons\YunfastPay\common\services\pays\cashier
- */
- class ScanByAliPay extends PayAbstract
- {
- /**
- * @return ScanPayTrans
- */
- public function getTrans()
- {
- $trade = $this->pay->getTrade();
- $trans = new ScanPayTrans(
- $trade->out_trade_no,
- $trade->pay_fee,
- $trade->title
- );
- // 设置环境
- $trans->setBrowser('alipay');
- return $trans;
- }
- public function getPayData(array $result)
- {
- return [
- 'url' => $result['qrData']
- ];
- }
- }
|