DirectDebitFundingSource
Funding Source with Direct Debit Mandate
type DirectDebitFundingSource implements FundingSource {
id: ID!
name: String
statusInfo: FundingSourceStatusInfo!
iban: IBAN!
createdAt: DateTime!
updatedAt: DateTime!
accountVerification: DirectDebitAccountVerification!
paymentMandate: PaymentDirectDebitMandate!
}
Fields
DirectDebitFundingSource.id
● ID!
non-null scalar
ID of the Funding Source
DirectDebitFundingSource.name
● String
scalar
Name of the Funding Source
DirectDebitFundingSource.statusInfo
● FundingSourceStatusInfo!
non-null interface
Funding Source status information
DirectDebitFundingSource.iban
● IBAN!
non-null scalar
IBAN to use in the direct debit transaction that will be triggered when funding the account.
Money will be debited from this IBAN when an initiateFundingRequest
is done using this funding source
DirectDebitFundingSource.createdAt
● DateTime!
non-null scalar
Created date
DirectDebitFundingSource.updatedAt
● DateTime!
non-null scalar
Last updated date
DirectDebitFundingSource.accountVerification
● DirectDebitAccountVerification!
non-null object
Can be queried to check the status of the account verification for this funding source. If the account verification is PendingVerification, you should ask your account holder to wire some money from his external account to any swan account
DirectDebitFundingSource.paymentMandate
● PaymentDirectDebitMandate!
non-null interface
Can be queried to check the status of payment payment Mandate. If the payment mandate is ConsentPending, you should confirm it to enable this funding source
Interfaces
FundingSource
interface
Funding Source