Frontend | Backend | Api

Checkouts\Models\Api\Checkout

Property Description Returns
person Gets the person linked to the checkout. A Restricted Person is returned if the user is no logged in or the person isn't the logged in user. Model | RestrictedPerson | null
readyForPayment Checks if the checkout is ready for payment bool
fullyPaid Has the checkout been fully paid? This checks if there are payment/s (or at least pre-authorizations) covering the checkout total. bool
settledAmount Get the total amount which has been settled (authorized or captured) Money
sourceRecord Get the source record Model
itemTotalAsMoney Get item total Money
discountTotalAsMoney Get discount total as Money object Money
surchargeTotalAsMoney Get surcharge total as Money object Money
shippingTotalAsMoney Get shipping total as Money object Money
handlingTotalAsMoney Get handling total as Money object Money
taxTotalAsMoney Get tax total as Money object Money
insuranceTotalAsMoney Get insurance total as Money object Money
totalAsMoney Get total as Money object Money
invoices Get all invoices linked to this order (Order, Checkout) Collection
currencyCode Get currency code string
id int
uuid string
externalId string
comments string
data array
discountCodes array
appliedDiscounts array
total string
discountTotal string
surchargeTotal string
shippingTotal string
handlingTotal string
taxTotal string
insuranceTotal string
created Date the record was created. DateTime
modified Last modification date for the record. DateTime
billingAddress Address
deliveryAddress Address
currency Currency
site Site
items Collection (Item)
fulfillments Collection (Fulfillment)
metadataFieldValues Collection (MetadataFieldValue)
sourceEntity Get the source record entity string
sourceUuid Get the source record uuid string
discountLogs Collection (Log)