New featuresโ
๐จ The Web Banking has a fresh new design for transaction history, members, and card tabs. And guess what? We're getting ready to share our code and design system with you.
๐ Secure all webhooks by adding a secret in the HTTP Request.
๐ Automatically trigger the funding of a Swan account based on pre-defined events without user consent. Restricted to account funding SEPA Direct Debit B2B with rolling reserve.
Improvementsโ
๐ซ๐ท Automatically fetch UBOs for French registered companies with the updateOnboardCompanyAccountHolder mutation.
This was already available in the no-code interface and now it's in the API.
๐ธ Indicate a spendingLimit when using the addCard mutation.
To avoid breaking changes, the spendingLimit is an optional input for the addCard mutation.
๐คณ๐พ Create a card and add it to Apple Pay or Google Pay simultaneously using the multiple consent feature.
Bug fixโ
๐ฐ We have fixed some bugs on Capital Deposit:
- Account Holders linked to multiple Capital Deposits don't have status errors anymore.
- Shareholder status is now properly updated when the funds are deposited.
- We fixed an error that was preventing some Capital Deposits from moving to completion.
Breaking changesโ
๐ฅ We will begin using some changes we already warned you about, and have added them to the Graph. To avoid breaking changes on your side, please take these into account:
- New types of Transaction
FeeTransactionandInternalDirectDebitTransaction - A new enum at Transaction level:
paymentProduct = FeesandtransactionType = FeesOut,FeesIn - A new payment mandate type
InternalDirectDebitPaymentMandate - A new received payment mandate type
InternalReceivedDirectDebitMandate - A new rejection reason code on
SepaInstantCreditTransferOutandSepaInstantCreditTransferIn - A new enum at Onboarding level:
companyType = SelfEmployed
Upcoming breaking changesโ
โ ๏ธ In February we will start using a lot of changes that have been added to the Graph. To avoid breaking changes on your side, please take these into account:
- New rejection reasons for
CardOuttransactions. The new values are:RetryWithChipAndPin,PinRequiredForFurtherTransaction,InvalidSecurityNumber,InvalidExpirationDate. - New rejection reason codes for
SepaInstantCreditTransferOuttransactions. The new values are:CreditorBankTechnicalErrorOccurredandCreditorBankTimeout. - New transaction types
SepaInstantCreditTransferInRecallandSepaInstantCreditTransferOutRecall. - Add
RefusedinaccountHolder.verificationStatusenum