InitiateFundingRequestInput
Input to initiate a funding request
input InitiateFundingRequestInput {
fundingSourceId: ID!
amount: AmountInput!
reference: String
label: String
consentRedirectUrl: String!
requestedExecutionAt: DateTime
isInstant: Boolean
}
Fields
InitiateFundingRequestInput.fundingSourceId
● ID!
non-null scalar
ID of the funding source to be used to fund the concerned account
InitiateFundingRequestInput.amount
● AmountInput!
non-null input
Amount of the requested funding, i.e. amount that will credit the concerned Swan account and debit the external funding source.
InitiateFundingRequestInput.reference
● String
scalar
Reference of the funding request that will be shown on the account holder statement and on the debtor account used.
InitiateFundingRequestInput.label
● String
scalar
Label of the funding request that will be shown on the account holder statement and on the debtor account used Always starts with 'Partner Name' truncated at 19 characters followed by a space. If empty, default label is "Partner Name - Account Holder Name".
InitiateFundingRequestInput.consentRedirectUrl
● String!
non-null scalar
Url to which the authorized account member must be redirected once the consent has been finalized.
InitiateFundingRequestInput.requestedExecutionAt
● DateTime
scalar
When the funding request should be executed. If null
, it will be executed as soon as possible.
It is not possible to define this value when the option isInstant
is set to true.
InitiateFundingRequestInput.isInstant
● Boolean
scalar
SOON TO BE DEPRECATED
If true
the funds should be available immediately. If false
or null
, the funds will be available
after the resolution of the credit transaction.
Member Of
initiateFundingRequest
mutation