SilverStripe\Omnipay\Extensions\Payable
An extension for providing payments on a particular data object.
Synopsis
class Payable
extends DataExtension
{
- // members
- private static array $has_many = ;
- // methods
- public float TotalPaid()
- public float TotalPaidOrAuthorized()
- public bool HasPendingPayments()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Members
private
- $has_many
Methods
public
- HasPendingPayments() — Whether or not the model has payments that are in a pending state.
- TotalPaid() — Get the total captured amount
- TotalPaidOrAuthorized() — Get the total captured or authorized amount, excluding Manual payments.