CreditTransferInput
Credit transfer
input CreditTransferInput {
amount: AmountInput!
externalReference: String
label: String
labelType: LabelType
categoryPurpose: CategoryPurpose
mode: CreditTransferMode
reference: String
requestedExecutionAt: DateTime
sepaBeneficiary: SepaBeneficiaryInput
beneficiaryVerificationToken: String
swanAccountBeneficiary: SwanAccountBeneficiaryInput
trustedBeneficiaryId: ID
}
Fields
CreditTransferInput.amount ● AmountInput! non-null input
amount of the transfer
CreditTransferInput.externalReference ● String scalar
an arbitrary identifier that you can define to easily identify this transaction later
CreditTransferInput.label ● String scalar
label (max 140 characters)
CreditTransferInput.labelType ● LabelType enum
labelType (default: unstructured)
CreditTransferInput.categoryPurpose ● CategoryPurpose enum
** COMING SOON** categoryPurpose - Purpose of the payment transaction
CreditTransferInput.mode ● CreditTransferMode enum
if the transfer will execute as instant and fallbacked to a regular one if an error happend during the instant transfer
CreditTransferInput.reference ● String scalar
reference assigned by the initiating party, to unambiguously identify the transaction. This reference is passed on, unchanged, throughout the entire end-to-end chain (regex [a-zA-Z0-9-?.+,/':() ]{1,35} and cannot begin nor end with /. Also, // is not allowed)
CreditTransferInput.requestedExecutionAt ● DateTime scalar
requested date at which the credit transfer will try to be executed, if null the credit transfer is executed right away
CreditTransferInput.sepaBeneficiary ● SepaBeneficiaryInput input
if the transfer will credit a new SEPA beneficiary
CreditTransferInput.beneficiaryVerificationToken ● String scalar
If the transfer will credit a SEPA beneficiary, Swan account, or a trusted beneficiary and where beneficiary verification was prepared using the 'verifyBeneficiary' mutation. Mandatory for bulk SEPA credit transfers, unless the account opts out of Verification of Payee.
CreditTransferInput.swanAccountBeneficiary ● SwanAccountBeneficiaryInput input
if the transfer will credit a new swan account beneficiary
CreditTransferInput.trustedBeneficiaryId ● ID scalar
if the transfer will credit an existing beneficiary