Field
Type
Description
id
The id of the payment. This field is auto generated by the system and is not required when creating a new payment, but it is required when updating an existing payment.
displayName
The secure friendly display name of the payment method. Example: `VISA **** 3421`.
paidOn
The date and time of when the payment was made. Format = YYYY-MM-DDTHH:mm:ssZ
status
The current status of the payment.
Default = `captured` | One of `declined`, `authorized`, `captured`, `voided`, `settled`, `returned`, `refundFailed`, `refunded`, `refundSettled`
createdAt
The date the payment was created.
updatedAt
The date the payment was last updated.
type
The type of payment method used to make the payment.
One of `payment_card`, `ach`, `cash`, `check`
subType
The sub type of the payment method used to make the payment.
One of `checking`, `savings`, `visa`, `mastercard`, `discover`, `amex`, `cash`, `other`
totals
The total amounts of the payment.
allocations
The allocations for the payment. This is an array of objects that specify how the payment was allocated to different orders or refunds.
paymentTransactionEvents
The transaction events for the payment. This is an array of objects that specify the history of the payment transaction, such as when it was authorized, captured, refunded, etc.
deleted
This flag represents whether the record is deleted and no longer available to be used.