pay->getTrade(); $openid = $this->pay->getOpenid(); $app_id = Yii::$app->services->setting->mall->get($this->pay->mall_id, 'mini_program.app_id'); return new MiniProgramPayTrans( $trade->out_trade_no, $trade->pay_fee, $app_id, $openid, $trade->title ); } public function getPayData(array $result) { $result = Json::decode($result['qrData']); $result['timestamp'] = $result['timeStamp']; return $result; } }