Support for $0 authorization and FTNI and Adyen onboarding updates
NewThe POST /authorize endpoint supports a $0 authorization as a way to test a card and tokenize it before processing payments. This is especially helpful in a 3DS flow where the $0 authorization triggers user authentication so payments can be subsequently processed without user interaction. The Stripe integration uses the SetupIntent to support this flow.
FTNI onboarding has been modified to support multiple "settlement" accounts on a single merchant so a user can choose the account of their choice for settlement of the check transaction.
Various onboarding changes have been made for Adyen including the cron expression for sweeps is configurable through the platform level setting, the reference is being set on the balance account for easy readability in the Adyen dashboard, and the support phone and email are being set on sole proprietorships.
Line items on the transaction no longer allow a quantity of zero.