MerchantPaymentMethod
Base object for the different Payment Methods available
interface MerchantPaymentMethod {
id: ID!
createdAt: Date!
type: MerchantPaymentMethodType!
methodId: ID!
statusInfo: MerchantPaymentMethodStatusInfo!
version: Int!
updatedAt: Date!
rollingReserve: RollingReserve
merchantProfile: MerchantProfile!
}
Fields
MerchantPaymentMethod.id ● ID! non-null scalar
Unique identifier tied to every version of a given Merchant Payment Method
MerchantPaymentMethod.createdAt ● Date! non-null scalar
Date at which the Merchant Payment Method was created
MerchantPaymentMethod.type ● MerchantPaymentMethodType! non-null enum
The Merchant Payment Method Type
MerchantPaymentMethod.methodId ● ID! non-null scalar
Unique identifier for a given merchant Payment Method, identical for every version of a given Merchant Payment Method Type
MerchantPaymentMethod.statusInfo ● MerchantPaymentMethodStatusInfo! non-null interface
Status of the Merchant Payment Method
MerchantPaymentMethod.version ● Int! non-null scalar
Version of the Merchant Payment Method
MerchantPaymentMethod.updatedAt ● Date! non-null scalar
Date at which the Merchant Payment Method was last updated
MerchantPaymentMethod.rollingReserve ● RollingReserve object
Rolling Reserve applied to the Merchant Payment Method
MerchantPaymentMethod.merchantProfile ● MerchantProfile! non-null object
Merchant Profile to which the Payment Method is attached
Returned By
merchantPaymentMethod query
Member Of
CardMerchantPayment object ● CheckMerchantPayment object ● MerchantPayment interface ● MerchantPaymentLink object ● MerchantProfile object ● SepaDirectDebitMerchantPayment object
Implemented By
CardMerchantPaymentMethod object ● CheckMerchantPaymentMethod object ● InPersonCardMerchantPaymentMethod object ● InternalDirectDebitB2BMerchantPaymentMethod object ● InternalDirectDebitStandardMerchantPaymentMethod object ● SepaDirectDebitB2BMerchantPaymentMethod object ● SepaDirectDebitCoreMerchantPaymentMethod object