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?