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
FeeTransaction
andInternalDirectDebitTransaction
- A new enum at Transaction level:
paymentProduct = Fees
andtransactionType = FeesOut
,FeesIn
- A new payment mandate type
InternalDirectDebitPaymentMandate
- A new received payment mandate type
InternalReceivedDirectDebitMandate
- A new rejection reason code on
SepaInstantCreditTransferOut
andSepaInstantCreditTransferIn
- 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
CardOut
transactions. The new values are:RetryWithChipAndPin
,PinRequiredForFurtherTransaction
,InvalidSecurityNumber
,InvalidExpirationDate
. - New rejection reason codes for
SepaInstantCreditTransferOut
transactions. The new values are:CreditorBankTechnicalErrorOccurred
andCreditorBankTimeout
. - New transaction types
SepaInstantCreditTransferInRecall
andSepaInstantCreditTransferOutRecall
. - Add
Refused
inaccountHolder.verificationStatus
enum