作者 lyh

gx同步项目设置服务器

... ... @@ -101,31 +101,14 @@ class Extension3059ModuleController extends BaseController
*/
public function save3059OrderDetail(){
ProjectServer::useProject(3059);
// $this->param = [
// 'amount'=>1000,
// 'currency'=>'cny',
// 'payment_method_types'=>'alipay',
// 'data'=>[
// ['field_id'=>2, 'value'=>'20241225114204'],
// ['field_id'=>3, 'value'=>date('Y-m-d H:i:s')],
// ['field_id'=>4, 'value'=>1000],
// ['field_id'=>5, 'value'=>'成都市武侯区二仙桥走成华大道'],
// ['field_id'=>9, 'value'=>'cny'],
// ['field_id'=>10, 'value'=>'alipay'],
// ['field_id'=>14, 'value'=>'二仙桥大爷'],
// ['field_id'=>15, 'value'=>'15687012587'],
// ]
// ];
$this->request->validate([
'data'=>'required',
'amount'=>'required',
'currency'=>'required',
'payment_method_types'=>'required',
],[
'data.required' => '数据不能为空',
'amount.required' => '金额不能为空',
'currency.required' => '币种不能为空',
'payment_method_types.required' => '支付方式不能为空',
]);
$this->param['module_id'] = 1;//默认订单模块
$moduleValueModel = new ExtensionModuleValue();
... ... @@ -151,7 +134,7 @@ class Extension3059ModuleController extends BaseController
];
}
$pay = new PayStripeApi();
$payData = $pay->createPaymentIntent($this->param['amount'],$this->param['currency'],$this->param['payment_method_types']);
$payData = $pay->createPaymentIntent($this->param['amount'],$this->param['currency']);
$saveData[] = ['uuid'=>$uuid,'module_id'=>$this->param['module_id'],'field_id'=>8,'value'=>$payData['id'] ?? '未获取到支付意愿,请重新获取'];
$moduleValueModel->insertAll($saveData);
}catch (\Exception $e){
... ...