Skip to main content

MerchantPayment

No description

interface MerchantPayment {
id: ID!
transactions(
first: Int! = 50
after: String
orderBy: TransactionsOrderByInput
filters: TransactionsFiltersInput
): TransactionConnection
statusInfo: MerchantPaymentStatusInfo!
amount: Amount!
paymentMandate: PaymentMandate! @deprecated
paymentLink: MerchantPaymentLink @deprecated
merchantProfile: MerchantProfile!
paymentMethod: MerchantPaymentMethod!
balance: MerchantBalance!
label: String
reference: String
externalReference: String
billingAddress: Address
updatedAt: DateTime!
createdAt: DateTime @deprecated
authorizedAt: DateTime @deprecated
canceledAt: DateTime @deprecated
capturedAt: DateTime @deprecated
rejectedAt: DateTime @deprecated
refundedAt: DateTime @deprecated
disputedAt: DateTime @deprecated
}

Fields

MerchantPayment.id ● ID! non-null scalar

unique identifier of a merchant payment

MerchantPayment.transactions ● TransactionConnection object

List of transactions associated with the Merchant Payment.

Implements the Relay Connection interface, used to paginate list of element (Learn More)

MerchantPayment.transactions.first ● Int! non-null scalar

the number of elements to load (default value 50, maximum: 100)

MerchantPayment.transactions.after ● String scalar

the index (a unique reference in string form) from which you will load the following elements

MerchantPayment.transactions.orderBy ● TransactionsOrderByInput input

an order you can apply to your list of connections (default value UpdatedAt desc)

MerchantPayment.transactions.filters ● TransactionsFiltersInput input

a filtering table you can apply to your list of connections

MerchantPayment.statusInfo ● MerchantPaymentStatusInfo! non-null interface

status information

MerchantPayment.amount ● Amount! non-null object

amount

MerchantPayment.paymentMandate ● PaymentMandate! deprecated non-null interface

DEPRECATED

The field is available on concrete types where relevant

payment link associated to the merchant payment

DEPRECATED

The field is available on concrete types where relevant

payment link associated to the merchant payment

MerchantPayment.merchantProfile ● MerchantProfile! non-null object

merchant profile associated to the merchant payment

MerchantPayment.paymentMethod ● MerchantPaymentMethod! non-null interface

payment method associated to the merchant payment

MerchantPayment.balance ● MerchantBalance! non-null object

MerchantPayment.label ● String scalar

Label

MerchantPayment.reference ● String scalar

MerchantPayment.externalReference ● String scalar

an arbitrary identifier that was defined by you when you created this payment

MerchantPayment.billingAddress ● Address object

The billing address associated to the payment

MerchantPayment.updatedAt ● DateTime! non-null scalar

Updated date

MerchantPayment.createdAt ● DateTime deprecated scalar

DEPRECATED

use createdAt in statusInfo instead

Created date

MerchantPayment.authorizedAt ● DateTime deprecated scalar

DEPRECATED

use authorizedAt in statusInfo instead

Authorized date

MerchantPayment.canceledAt ● DateTime deprecated scalar

DEPRECATED

use canceledAt in statusInfo instead

Canceled date

MerchantPayment.capturedAt ● DateTime deprecated scalar

DEPRECATED

use capturedAt in statusInfo instead

Captured date

MerchantPayment.rejectedAt ● DateTime deprecated scalar

DEPRECATED

use rejectedAt in statusInfo instead

Rejected date

MerchantPayment.refundedAt ● DateTime deprecated scalar

DEPRECATED

use refundedAt in statusInfo instead

Refunded date

MerchantPayment.disputedAt ● DateTime deprecated scalar

DEPRECATED

use disputedAt in statusInfo instead

Disputed date

Returned By

merchantPayment query

Member Of

MerchantPaymentEdge object

Implemented By

CardMerchantPayment object ● SepaDirectDebitMerchantPayment object