PaymentEvent
No description
type PaymentEvent implements Node {
id: ID!
pghCreatedAt: DateTime!
pghLabel: String!
pghContextId: NauticalUUID
pghContext: JSONString
gateway: String!
chargeStatus: String!
total: Decimal!
capturedAmount: Decimal!
currency: String!
isActive: Boolean!
token: String!
changedByEmail: String
tenantId: Int
appName: String
taskName: String
}
Fields
PaymentEvent.id ● ID! non-null scalar
The Globally Unique ID of this object
PaymentEvent.pghCreatedAt ● DateTime! non-null scalar
PaymentEvent.pghLabel ● String! non-null scalar
Event label: 'payment_created', 'payment_updated', or 'payment_removed'.
PaymentEvent.pghContextId ● NauticalUUID scalar
PaymentEvent.pghContext ● JSONString scalar
JSON context captured at event time.
PaymentEvent.gateway ● String! non-null scalar
Payment gateway at time of event.
PaymentEvent.chargeStatus ● String! non-null scalar
Charge status at time of event.
PaymentEvent.total ● Decimal! non-null scalar
Total payment amount at time of event.
PaymentEvent.capturedAmount ● Decimal! non-null scalar
Captured amount at time of event.
PaymentEvent.currency ● String! non-null scalar
Currency code at time of event.
PaymentEvent.isActive ● Boolean! non-null scalar
Whether payment was active at time of event.
PaymentEvent.token ● String! non-null scalar
Payment token at time of event.
PaymentEvent.changedByEmail ● String scalar
Email of user who made the change.
PaymentEvent.tenantId ● Int scalar
Tenant ID where the change occurred.
PaymentEvent.appName ● String scalar
App name if change was via API token.
PaymentEvent.taskName ● String scalar
Celery task name if change was async.
Interfaces
Node interface
An object with a Globally Unique ID
Member Of
PaymentEventCountableEdge object