Skip to main content

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