SepaDirectDebitCoreMerchantPaymentMethod
SepaDirectDebitCoreMerchantPaymentMethod
type SepaDirectDebitCoreMerchantPaymentMethod implements MerchantPaymentMethod {
id: ID!
type: MerchantPaymentMethodType!
merchantProfile: MerchantProfile!
methodId: ID!
statusInfo: MerchantPaymentMethodStatusInfo!
version: Int!
createdAt: Date!
updatedAt: Date!
rollingReserve: RollingReserve
useSwanSepaCreditorIdentifier: Boolean!
sepaCreditorIdentifier: String
updateRequest: SepaDirectDebitPaymentMethodUpdateRequest
paymentAmountLimit: Amount
}
Fields
SepaDirectDebitCoreMerchantPaymentMethod.id
● ID!
non-null scalar
Unique identifier tied to every version of a given Merchant Payment Method
SepaDirectDebitCoreMerchantPaymentMethod.type
● MerchantPaymentMethodType!
non-null enum
The Merchant Payment Method Type
SepaDirectDebitCoreMerchantPaymentMethod.merchantProfile
● MerchantProfile!
non-null object
Merchant Profile to which the Payment Method is attached
SepaDirectDebitCoreMerchantPaymentMethod.methodId
● ID!
non-null scalar
Unique identifier for a given merchant Payment Method, identical for every version of a given Merchant Payment Method Type
SepaDirectDebitCoreMerchantPaymentMethod.statusInfo
● MerchantPaymentMethodStatusInfo!
non-null interface
Status of the Merchant Payment Method
SepaDirectDebitCoreMerchantPaymentMethod.version
● Int!
non-null scalar
Version of the Merchant Payment Method
SepaDirectDebitCoreMerchantPaymentMethod.createdAt
● Date!
non-null scalar
Date at which the Merchant Payment Method was created
SepaDirectDebitCoreMerchantPaymentMethod.updatedAt
● Date!
non-null scalar
Date at which the Merchant Payment Method was last updated
SepaDirectDebitCoreMerchantPaymentMethod.rollingReserve
● RollingReserve
object
Rolling Reserve applied to the Merchant Payment Method
SepaDirectDebitCoreMerchantPaymentMethod.useSwanSepaCreditorIdentifier
● Boolean!
non-null scalar
Whether this payment method uses the Swan Sepa Creditor Identifier
SepaDirectDebitCoreMerchantPaymentMethod.sepaCreditorIdentifier
● String
scalar
When the above is false, the value of the Sepa Creditor Identifier used
SepaDirectDebitCoreMerchantPaymentMethod.updateRequest
● SepaDirectDebitPaymentMethodUpdateRequest
object
SepaDirectDebitCoreMerchantPaymentMethod.paymentAmountLimit
● Amount
object
The Merchant Payment Method payment amount limit
Interfaces
MerchantPaymentMethod
interface
Base object for the different Payment Methods available