CardMerchantPayment
No description
type CardMerchantPayment {
id: ID!
transactions(
first: Int! = 50
after: String
orderBy: TransactionsOrderByInput
filters: TransactionsFiltersInput
): TransactionConnection
statusInfo: MerchantPaymentStatusInfo!
amount: Amount!
paymentMandateId: ID! @deprecated
paymentMandate: PaymentMandate!
paymentLinkId: ID @deprecated
paymentLink: MerchantPaymentLink
merchantProfileId: ID! @deprecated
merchantProfile: MerchantProfile!
paymentMethodId: ID! @deprecated
paymentMethod: MerchantPaymentMethod!
balance: MerchantBalance!
label: String
reference: String
externalReference: String
billingAddress: Address
threeDS: ThreeDS @deprecated
threeDs: ThreeDS
createdAt: DateTime!
updatedAt: DateTime!
authorizedAt: DateTime
canceledAt: DateTime
capturedAt: DateTime
rejectedAt: DateTime
refundedAt: DateTime
disputedAt: DateTime
}
Fields
CardMerchantPayment.id
● ID!
non-null scalar
unique identifier of a merchant payment
CardMerchantPayment.transactions
● TransactionConnection
object
List of transactions associated with the Merchant Payment.
Implements the Relay Connection interface, used to paginate list of element (Learn More)
CardMerchantPayment.transactions.first
● Int!
non-null scalar
the number of elements to load (default value 50, maximum: 100)
CardMerchantPayment.transactions.after
● String
scalar
the index (a unique reference in string form) from which you will load the following elements
CardMerchantPayment.transactions.orderBy
● TransactionsOrderByInput
input
an order you can apply to your list of connections (default value UpdatedAt desc)
CardMerchantPayment.transactions.filters
● TransactionsFiltersInput
input
a filtering table you can apply to your list of connections
CardMerchantPayment.statusInfo
● MerchantPaymentStatusInfo!
non-null interface
status information
CardMerchantPayment.amount
● Amount!
non-null object
amount
CardMerchantPayment.paymentMandateId
● ID!
deprecated non-null scalar
Use paymentMandate.id instead
unique identifier of the payment mandate associated to the payment
CardMerchantPayment.paymentMandate
● PaymentMandate!
non-null interface
payment link associated to the merchant payment
CardMerchantPayment.paymentLinkId
● ID
deprecated scalar
Use paymentLink.id instead
unique identifier of the payment link associated to the payment
CardMerchantPayment.paymentLink
● MerchantPaymentLink
object
payment link associated to the merchant payment
CardMerchantPayment.merchantProfileId
● ID!
deprecated non-null scalar
Use merchantProfile.id instead
unique identifier of the merchant profile associated to the payment
CardMerchantPayment.merchantProfile
● MerchantProfile!
non-null object
merchant profile associated to the merchant payment
CardMerchantPayment.paymentMethodId
● ID!
deprecated non-null scalar
Use paymentMethod.id instead
unique identifier of the payment method associated to the payment
CardMerchantPayment.paymentMethod
● MerchantPaymentMethod!
non-null interface
payment method associated to the merchant payment
CardMerchantPayment.balance
● MerchantBalance!
non-null object
CardMerchantPayment.label
● String
scalar
Label
CardMerchantPayment.reference
● String
scalar
CardMerchantPayment.externalReference
● String
scalar
an arbitrary identifier that was defined by you when you created this payment
CardMerchantPayment.billingAddress
● Address
object
The billing address associated to the payment
CardMerchantPayment.threeDS
● ThreeDS
deprecated object
Use threeDs instead
CardMerchantPayment.threeDs
● ThreeDS
object
CardMerchantPayment.createdAt
● DateTime!
non-null scalar
Created date
CardMerchantPayment.updatedAt
● DateTime!
non-null scalar
Updated date
CardMerchantPayment.authorizedAt
● DateTime
scalar
Authorized date
CardMerchantPayment.canceledAt
● DateTime
scalar
Canceled date
CardMerchantPayment.capturedAt
● DateTime
scalar
Captured date
CardMerchantPayment.rejectedAt
● DateTime
scalar
Rejected date
CardMerchantPayment.refundedAt
● DateTime
scalar
Refunded date
CardMerchantPayment.disputedAt
● DateTime
scalar
Disputed date