diff --git a/extend/payment/Baidu.php b/extend/payment/Baidu.php index 815fd22ea544d310b0574777ce68f5e7d209d46a..00a5b699e941cd7f5c3a786285a74714dba15a4e 100644 --- a/extend/payment/Baidu.php +++ b/extend/payment/Baidu.php @@ -156,9 +156,19 @@ class Baidu 'dealTitle' => $params['name'], 'signFieldsRange' => 1, ]; - $biz_info = ''; - $data['bizInfo'] = json_encode($biz_info, JSON_UNESCAPED_UNICODE); $data['rsaSign'] = $this->SignWithRsa($data); + $biz_info = [ + 'tpData' => [ + 'appKey' => $data['appKey'], + 'dealId' => $data['dealId'], + 'tpOrderId' => $data['tpOrderId'], + 'rsaSign' => $data['rsaSign'], + 'totalAmount' => $data['totalAmount'], + 'returnData' => (object) [], + 'displayData' => (object) [], + ], + ]; + $data['bizInfo'] = json_encode($biz_info, JSON_UNESCAPED_UNICODE); return DataReturn('处理成功', 0, $data); }