Skip to main content

Payment

Represents a payment.

type Payment {
comment: String
createdAt: DateTime!
createdBy: String
details: PaymentDetails
eventId: ID!
exportedAt: DateTime
id: ID!
lastModifiedAt: DateTime!
lastModifiedBy: String
lineItems: [PaymentLineItem!]!
paidAt: DateTime!
paidBy: Contact!
receiptNumber: String!
recordedAt: DateTime!
type: PaymentType!
}

Fields

Payment.comment ● String scalar

The comment associated with the payment. Optional.

Payment.createdAt ● DateTime! non-null scalar

The date and time the record was created.

Payment.createdBy ● String scalar

UTF-8 string value that represents the username of the user who created the record. Optional.

Payment.details ● PaymentDetails union

The details of the payment. Optional.

Will be null if the payment type funding type is CASH.

Payment.eventId ● ID! non-null scalar

The identifier of the event the payment is associated with.

Payment.exportedAt ● DateTime scalar

The date and time the payment was exported. Optional.

Payment.id ● ID! non-null scalar

The unique identifier of the payment.

Payment.lastModifiedAt ● DateTime! non-null scalar

The date and time the record was last modified.

Payment.lastModifiedBy ● String scalar

UTF-8 string value that represents the username of the user who last modified the record. Optional.

Payment.lineItems ● [PaymentLineItem!]! non-null object

The line items associated with the payment.

Payment.paidAt ● DateTime! non-null scalar

The date and time at which the payment was made.

Payment.paidBy ● Contact! non-null object

The contact who made the payment.

Payment.receiptNumber ● String! non-null scalar

The receipt number for the payment.

Payment.recordedAt ● DateTime! non-null scalar

The date and time at which the payment was recorded.

Payment.type ● PaymentType! non-null object

The type of payment.

Returned By

payments query

Member Of

CeContactStore object ● Event object ● MembershipContactStore object