Skip to main content

ConsentPurpose

Purpose of a consent

enum ConsentPurpose {
RequestCreditLimit
AcceptPartnershipConditions
AddAccountMembership
AddAccountMemberships
AddBeneficiary
AddCard
AddCards
AddDigitalCard
AddDigitalCards
ActivatePhysicalCard
ActivateDigitalCard
CloseAccount
InitPayment
PrintPhysicalCard
ResumeAccountMembership
ResumePhysicalCard
ScheduleStandingOrder
UpdateAccountMembership
UpdateCard
UpdateServerConsentProjectSettings
ViewCardNumbers
ViewPhysicalCardPin
EnableMandate
AddDirectDebitPaymentMandate
InitiateFundingRequest
InitiateInstantFundingRequest
InitiateInternationalCreditTransfer
ConsentToMultipleConsents
ReturnTransactionForDirectDebit
ReturnTransactionForInternationalCreditTransfer
ThreeDsPayment
UpdateAccountSettings @deprecated
OptOutBulkVerificationOfPayee
}

Values​

ConsentPurpose.RequestCreditLimit​

when Requesting a credit limit

ConsentPurpose.AcceptPartnershipConditions​

when accepting the partnership conditions

ConsentPurpose.AddAccountMembership​

when inviting a new account membership

ConsentPurpose.AddAccountMemberships​

when adding several account memberships

ConsentPurpose.AddBeneficiary​

when adding a beneficiary

ConsentPurpose.AddCard​

when adding a virtual card

ConsentPurpose.AddCards​

when adding multiple cards

ConsentPurpose.AddDigitalCard​

when adding a digital card

ConsentPurpose.AddDigitalCards​

when adding multiple digital cards

ConsentPurpose.ActivatePhysicalCard​

when activating a physical card

ConsentPurpose.ActivateDigitalCard​

when activating a digital card

ConsentPurpose.CloseAccount​

when closing an account

ConsentPurpose.InitPayment​

when initiating a credit transfer

ConsentPurpose.PrintPhysicalCard​

when requesting to print physical card

ConsentPurpose.ResumeAccountMembership​

when resuming an account membership

ConsentPurpose.ResumePhysicalCard​

when resuming a physical card

ConsentPurpose.ScheduleStandingOrder​

when scheduling a standing order

ConsentPurpose.UpdateAccountMembership​

when updating an account membership

ConsentPurpose.UpdateCard​

when updating a card

ConsentPurpose.UpdateServerConsentProjectSettings​

when updating a server consent project settings

ConsentPurpose.ViewCardNumbers​

when viewing card confidential of a virtual card

ConsentPurpose.ViewPhysicalCardPin​

when requesting to view physical card PIN

ConsentPurpose.EnableMandate​

when enabling a mandate

ConsentPurpose.AddDirectDebitPaymentMandate​

when adding a payment direct debit mandate

ConsentPurpose.InitiateFundingRequest​

when initiating a funding request

ConsentPurpose.InitiateInstantFundingRequest​

when initiating an instant funding request

ConsentPurpose.InitiateInternationalCreditTransfer​

when initiating an international credit transfer

ConsentPurpose.ConsentToMultipleConsents​

when the consent is a multiple consent

ConsentPurpose.ReturnTransactionForDirectDebit​

when returning a transaction for direct debit

ConsentPurpose.ReturnTransactionForInternationalCreditTransfer​

when returning a transaction for international credit transfer

ConsentPurpose.ThreeDsPayment​

if the consent originates from a 3DS flow

ConsentPurpose.UpdateAccountSettings deprecated​

DEPRECATED

use OptOutBulkVerificationOfPayee

when updating an account settings

ConsentPurpose.OptOutBulkVerificationOfPayee​

when opting-out from Verification of Payee for Bulk Payments

Member Of​

Consent object