Skip to main content

MerchantPayment

No description

type MerchantPayment {
id: ID!
statusInfo: MerchantPaymentStatusInfo!
amount: Amount!
paymentMandateId: ID!
paymentLinkId: ID
merchantProfileId: ID!
paymentMethodId: ID!
balance: MerchantBalance!
label: String
reference: String
externalReference: String
billingAddress: Address
threeDS: ThreeDS
createdAt: DateTime!
updatedAt: DateTime!
}

Fields

MerchantPayment.id ● ID! non-null scalar

unique identifier of a merchant payment

MerchantPayment.statusInfo ● MerchantPaymentStatusInfo! non-null interface

status information

MerchantPayment.amount ● Amount! non-null object

amount

MerchantPayment.paymentMandateId ● ID! non-null scalar

unique identifier of the payment mandate associated to the payment

MerchantPayment.paymentLinkId ● ID scalar

unique identifier of the payment link associated to the payment

MerchantPayment.merchantProfileId ● ID! non-null scalar

unique identifier of the merchant profile associated to the payment

MerchantPayment.paymentMethodId ● ID! non-null scalar

unique identifier of the payment method associated to the 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.threeDS ● ThreeDS object

MerchantPayment.createdAt ● DateTime! non-null scalar

Created date

MerchantPayment.updatedAt ● DateTime! non-null scalar

Updated date

Member Of

MerchantPaymentEdge object