Skip to main content


Inputs to add an Internal Direct Debit Payment Mandate

input AddInternalDirectDebitPaymentMandateInput {
paymentMethodId: ID!
sequence: InternalDirectDebitSequence
reference: String
language: MandateLanguage
debtorAccountId: ID!
signatureDate: Date
name: String


AddInternalDirectDebitPaymentMandateInput.paymentMethodId ● ID! non-null scalar

The ID of the concerned merchant payment method

AddInternalDirectDebitPaymentMandateInput.sequence ● InternalDirectDebitSequence enum

Determines whether the payment mandate is a one-off or recurrent

AddInternalDirectDebitPaymentMandateInput.reference ● String scalar

Reference of the payment mandate

AddInternalDirectDebitPaymentMandateInput.language ● MandateLanguage enum

Language that will be used to produce the mandate PDF document

AddInternalDirectDebitPaymentMandateInput.debtorAccountId ● ID! non-null scalar

ID of the Swan account of the debtor

AddInternalDirectDebitPaymentMandateInput.signatureDate ● Date scalar

Signature date of the Internal Direct Debit mandate ● String scalar

Custom name of the Internal Direct Debit mandate

Member Of

addInternalDirectDebitPaymentMandate mutation