Skip to main content

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