Fix adjustment when deleting failed payment
This commit is contained in:
parent
d09bb3b851
commit
2a195db798
2 changed files with 11 additions and 6 deletions
|
|
@ -389,8 +389,8 @@ class ActivityListener
|
|||
$this->activityRepo->create(
|
||||
$payment,
|
||||
ACTIVITY_TYPE_DELETE_PAYMENT,
|
||||
$payment->getCompletedAmount(),
|
||||
$payment->getCompletedAmount() * -1
|
||||
$payment->isFailedOrVoided() ? 0 : $payment->getCompletedAmount(),
|
||||
$payment->isFailedOrVoided() ? 0 : $payment->getCompletedAmount() * -1
|
||||
);
|
||||
}
|
||||
|
||||
|
|
@ -419,8 +419,8 @@ class ActivityListener
|
|||
$this->activityRepo->create(
|
||||
$payment,
|
||||
ACTIVITY_TYPE_VOIDED_PAYMENT,
|
||||
$payment->amount,
|
||||
$payment->amount * -1
|
||||
$payment->is_deleted ? 0 : $payment->getCompletedAmount(),
|
||||
$payment->is_deleted ? 0 : $payment->getCompletedAmount() * -1
|
||||
);
|
||||
}
|
||||
|
||||
|
|
@ -434,8 +434,8 @@ class ActivityListener
|
|||
$this->activityRepo->create(
|
||||
$payment,
|
||||
ACTIVITY_TYPE_FAILED_PAYMENT,
|
||||
$payment->getCompletedAmount(),
|
||||
$payment->getCompletedAmount() * -1
|
||||
$payment->is_deleted ? 0 : $payment->getCompletedAmount(),
|
||||
$payment->is_deleted ? 0 : $payment->getCompletedAmount() * -1
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -184,6 +184,11 @@ class Payment extends EntityModel
|
|||
return $this->payment_status_id == PAYMENT_STATUS_VOIDED;
|
||||
}
|
||||
|
||||
public function isFailedOrVoided()
|
||||
{
|
||||
return $this->isFailed() || $this->isVoided();
|
||||
}
|
||||
|
||||
/**
|
||||
* @param null $amount
|
||||
* @return bool
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue