mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-08 05:44:32 -04:00
Fix for payment refund
This commit is contained in:
parent
92698f5c26
commit
32f341f448
@ -149,13 +149,14 @@ class PaymentService extends BaseService
|
|||||||
foreach ($payments as $payment) {
|
foreach ($payments as $payment) {
|
||||||
if (Auth::user()->can('edit', $payment)) {
|
if (Auth::user()->can('edit', $payment)) {
|
||||||
$amount = !empty($params['amount']) ? floatval($params['amount']) : null;
|
$amount = !empty($params['amount']) ? floatval($params['amount']) : null;
|
||||||
$accountGateway = $payment->account_gateway;
|
if ($accountGateway = $payment->account_gateway) {
|
||||||
$paymentDriver = $accountGateway->paymentDriver();
|
$paymentDriver = $accountGateway->paymentDriver();
|
||||||
if ($paymentDriver->refundPayment($payment, $amount)) {
|
if ($paymentDriver->refundPayment($payment, $amount)) {
|
||||||
$successful++;
|
$successful++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return $successful;
|
return $successful;
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user