CreatePaymentTransactionWithPaymentInput
Input type to create one or more PaymentTransaction
when a Payment
is created.
Input Fields
String!
)
External reference to the PaymentTransaction
. Must be unique.
Max character limit: 100.
String!
)
Type of the PaymentTransaction
, typically used by the Orchestration Engine to determine the workflow that should be applied. Common types that are used are: CAPTURE
REFUND, AUTHORIZATION.
Max character limit: 25.
String
)
Status of the PaymentTransaction
.
Max character limit: 25.
AmountTypeInput!
)
The total amount of this PaymentTransaction
CurrencyKey!
)
The currency used in this Payment
.
The Authorization Key of this PaymentTransaction
if it is of 'PreAuth'
String
)
The Card type used in this PaymentTransaction
. Some example values are: 'MASTERCARD', 'VISA', 'AMEX', 'DINERS', 'SPAN', 'DISCOVER', 'UNIONPAY', 'JCB', 'MAESTRO', 'INTERAC'.
String!
)
The payment method used in this PaymentTransaction
. Some example values are: 'CREDITCARD', 'GIFTCARD', 'COUPON'.
PaymentServiceProviderKey!
)
The payment servicer provider for this PaymentTransaction
[AttributeInput]
)
A list of attributes associated with the PaymentTransaction
. This can be used to extend the existing data structure with additional data.