Transaction
No description
type Transaction {
id: ID!
transactionId: String!
paymentId: String
orderId: Int!
amount: Int!
currency: String!
description: String
timestamp: DateTime
type: TransactionTypes!
provider: String
status: TransactionStatuses!
}
Fields
Transaction.id
● ID!
non-null scalar
Transaction primary identifier
Transaction.transactionId
● String!
non-null scalar
Transaction ID - usually provided by the PSP [if not available please provide paymentId or other unique identifier]
Transaction.paymentId
● String
scalar
Payment ID - usually provided by the PSP
Transaction.orderId
● Int!
non-null scalar
Unique orderId reference for the Payment
Transaction.amount
● Int!
non-null scalar
Transaction amount
Transaction.currency
● String!
non-null scalar
Transaction currency - ISO 4217 currency code => https://www.xe.com/iso4217.php
Transaction.description
● String
scalar
Description
Transaction.timestamp
● DateTime
scalar
Transaction timestamp
Transaction.type
● TransactionTypes!
non-null enum
Transaction type
Transaction.provider
● String
scalar
PSP Provider Name
Transaction.status
● TransactionStatuses!
non-null enum
Transaction status
Member Of
Payment
object