Skip to main content

Transaction

No description

type Transaction implements Node {
id: ID!
nextAction: TopUpNextAction
serial: Int!
amount: Float!
fees: Float
finalAmount: Float!
currencyCode: CurrencyCode!
type: TransactionType!
operationType: OperationType!
createdAt: DateTime!
updatedAt: DateTime!
status: TransactionStatus!
notes: String
actor: Person!
lastUpdatedBy: Person
image: Image
reason: String
referenceId: String
media: [Image]
reference: TransactionReference
customFields: TransactionCustomFields
relatedTransactions: [Transaction]
refundedAmount: Float
refundFees: Float
}

Fields

Transaction.id ● ID! non-null scalar

Transaction.nextAction ● TopUpNextAction object

Transaction.serial ● Int! non-null scalar

Transaction.amount ● Float! non-null scalar

Transaction.fees ● Float scalar

Transaction.finalAmount ● Float! non-null scalar

Transaction.currencyCode ● CurrencyCode! non-null enum

Transaction.type ● TransactionType! non-null enum

Transaction.operationType ● OperationType! non-null enum

Transaction.createdAt ● DateTime! non-null scalar

Transaction.updatedAt ● DateTime! non-null scalar

Transaction.status ● TransactionStatus! non-null enum

Transaction.notes ● String scalar

Transaction.actor ● Person! non-null object

Transaction.lastUpdatedBy ● Person object

Transaction.image ● Image object

Transaction.reason ● String scalar

Transaction.referenceId ● String scalar

Transaction.media ● [Image] list object

Transaction.reference ● TransactionReference union

Transaction.customFields ● TransactionCustomFields object

Transaction.relatedTransactions ● [Transaction] list object

Transaction.refundedAmount ● Float scalar

Transaction.refundFees ● Float scalar

Interfaces

Node interface

Member Of

Order object ● PaymentIntent object ● Payout object ● Transaction object ● TransactionConnection object