|
|
|
|
@ -58,21 +58,21 @@ class AlipayF2F
|
|
|
|
|
$query_result = Factory::setOptions($config)::payment()
|
|
|
|
|
->common()
|
|
|
|
|
->query($recharge->serial);
|
|
|
|
|
dd($query_result);
|
|
|
|
|
|
|
|
|
|
$responseChecker = new ResponseChecker();
|
|
|
|
|
//处理响应或异常
|
|
|
|
|
if ($responseChecker->success($query_result)) {
|
|
|
|
|
if (!$recharge->paid_at) {
|
|
|
|
|
$transaction_id = $query_result["transaction_id"];
|
|
|
|
|
$datetime = "";
|
|
|
|
|
$transaction_id = $query_result->tradeNo;
|
|
|
|
|
$datetime = $query_result->sendPayDate;
|
|
|
|
|
$update = [
|
|
|
|
|
"paid_at" => $datetime,
|
|
|
|
|
"payment_serial" => $transaction_id
|
|
|
|
|
];
|
|
|
|
|
$recharge->update($update);
|
|
|
|
|
//充值成功后处理
|
|
|
|
|
event(new RechargeSucceed($recharge));
|
|
|
|
|
dd($update);
|
|
|
|
|
// $recharge->update($update);
|
|
|
|
|
// //充值成功后处理
|
|
|
|
|
// event(new RechargeSucceed($recharge));
|
|
|
|
|
}
|
|
|
|
|
return true;
|
|
|
|
|
} else {
|
|
|
|
|
|