Skip to main content

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

Was this page helpful?