Skip to main content

CreateTransactionInput

No description

input CreateTransactionInput {
transactionId: String!
paymentId: String
amount: Int!
currency: String!
description: String
timestamp: DateTime
type: TransactionTypes!
provider: String
status: TransactionStatuses!
}

Fields

CreateTransactionInput.transactionId ● String! non-null scalar

Unique transactionId reference for the Payment - usually provided by the PSP

CreateTransactionInput.paymentId ● String scalar

Payment ID - usually provided by the PSP

CreateTransactionInput.amount ● Int! non-null scalar

Transaction amount [denomination in cents]

CreateTransactionInput.currency ● String! non-null scalar

Transaction currency - ISO 4217 currency code => https://www.xe.com/iso4217.php

CreateTransactionInput.description ● String scalar

Description of the transaction

CreateTransactionInput.timestamp ● DateTime scalar

Transaction timestamp

CreateTransactionInput.type ● TransactionTypes! non-null enum

Transaction type

CreateTransactionInput.provider ● String scalar

PSP Provider Name

CreateTransactionInput.status ● TransactionStatuses! non-null enum

Transaction status

Member Of

CreatePaymentInput input ● UpdatePaymentInput input