InternationalCreditTransferTransaction
International Credfit Transfer transaction
type InternationalCreditTransferTransaction implements Transaction {
id: ID!
supportingDocumentCollections(
first: Int! = 50
before: String
after: String
filters: SupportingDocumentCollectionFilterInput
): SupportingDocumentCollectionConnection!
account: Account
amount: Amount!
bookedBalanceAfter: Amount
counterparty: String!
createdAt: DateTime!
creditor: InternationalCreditTransferCreditor!
debtor: InternationalCreditTransferDebtor!
estimatedDeliveryAt: DateTime
executionDate: DateTime!
externalReference: String
fees: Amount
instructedAmount: Amount
intermediaryBankFees: [Amount!]
label: String!
originTransaction: Transaction
originTransactionId: String
payment: Payment
paymentId: String
paymentMethodIdentifier: String!
paymentProduct: PaymentProduct!
currencyExchange: InternationalCreditTransferCurrencyExchange!
reference: String!
requestedExecutionAt: DateTime
returnReason: TransactionReasonCode
side: TransactionSide!
statusInfo: TransactionStatusInfo!
type: TransactionTypeEnum!
updatedAt: DateTime!
statementCanBeGenerated: Boolean
projectId: ID!
beneficiary: InternationalBeneficiary
}
Fields
InternationalCreditTransferTransaction.id
● ID!
non-null scalar
unique identifier of the transaction
InternationalCreditTransferTransaction.supportingDocumentCollections
● SupportingDocumentCollectionConnection!
non-null object
InternationalCreditTransferTransaction.supportingDocumentCollections.first
● Int!
non-null scalar
the number of elements to load (maximum: 100)
InternationalCreditTransferTransaction.supportingDocumentCollections.before
● String
scalar
the index (a unique reference in string form) from which you will load the preceding elements
InternationalCreditTransferTransaction.supportingDocumentCollections.after
● String
scalar
the index (a unique reference in string form) from which you will load the following elements
InternationalCreditTransferTransaction.supportingDocumentCollections.filters
● SupportingDocumentCollectionFilterInput
input
a filtering table you can apply to your list of connections
InternationalCreditTransferTransaction.account
● Account
object
matching account for this transaction
InternationalCreditTransferTransaction.amount
● Amount!
non-null object
amount
InternationalCreditTransferTransaction.bookedBalanceAfter
● Amount
object
booked balance after this transaction
InternationalCreditTransferTransaction.counterparty
● String!
non-null scalar
name of the counterparty. e.g Merchant name, Creditor name, Beneficiary Name ...
InternationalCreditTransferTransaction.createdAt
● DateTime!
non-null scalar
created date
InternationalCreditTransferTransaction.creditor
● InternationalCreditTransferCreditor!
non-null union
creditor information
InternationalCreditTransferTransaction.debtor
● InternationalCreditTransferDebtor!
non-null union
debtor information
InternationalCreditTransferTransaction.estimatedDeliveryAt
● DateTime
scalar
The delivery estimate indicates the expected time for the transfer to reach the beneficiary's bank account.
InternationalCreditTransferTransaction.executionDate
● DateTime!
non-null scalar
a date that reflects the execution date of a transaction from a user viewpoint. Can be used for sorting transactions.
InternationalCreditTransferTransaction.externalReference
● String
scalar
an arbitrary identifier that was defined by you when you created this transaction.
For example, you can define it in the CreditTransferInput mutation.
InternationalCreditTransferTransaction.fees
● Amount
object
@deprecated(reason: "use quote.feesAmount
instead")
InternationalCreditTransferTransaction.instructedAmount
● Amount
object
instructed amount
InternationalCreditTransferTransaction.intermediaryBankFees
● [Amount!]
list object
instructed amount
InternationalCreditTransferTransaction.label
● String!
non-null scalar
label
InternationalCreditTransferTransaction.originTransaction
● Transaction
interface
origin transaction associated to this transaction
InternationalCreditTransferTransaction.originTransactionId
● String
scalar
ID of the origin transaction associated to this transaction
InternationalCreditTransferTransaction.payment
● Payment
object
payment associated to this transaction
InternationalCreditTransferTransaction.paymentId
● String
scalar
ID of the payment associated to this transaction
InternationalCreditTransferTransaction.paymentMethodIdentifier
● String!
non-null scalar
payment method identifier used for this transaction. e.g masked PAN or IBAN or accountNumber
InternationalCreditTransferTransaction.paymentProduct
● PaymentProduct!
non-null enum
payment product used for this transaction
InternationalCreditTransferTransaction.currencyExchange
● InternationalCreditTransferCurrencyExchange!
non-null object
quote given by our international provider
InternationalCreditTransferTransaction.reference
● String!
non-null scalar
external identifier of the transaction
InternationalCreditTransferTransaction.requestedExecutionAt
● DateTime
scalar
a date that reflects the time at which the user asked the transaction to be executed
InternationalCreditTransferTransaction.returnReason
● TransactionReasonCode
enum
return reason
InternationalCreditTransferTransaction.side
● TransactionSide!
non-null enum
side (Credit or Debit)
InternationalCreditTransferTransaction.statusInfo
● TransactionStatusInfo!
non-null interface
status information
InternationalCreditTransferTransaction.type
● TransactionTypeEnum!
non-null enum
type
InternationalCreditTransferTransaction.updatedAt
● DateTime!
non-null scalar
updated date
InternationalCreditTransferTransaction.statementCanBeGenerated
● Boolean
scalar
true if a transaction statement can be generated for this transaction
InternationalCreditTransferTransaction.projectId
● ID!
non-null scalar
project id of the transaction
InternationalCreditTransferTransaction.beneficiary
● InternationalBeneficiary
interface
International beneficiary linked to the transaction
Interfaces
Transaction
interface
Transaction