Skip to main content

21 September 2023

ยท 2 min read

New featuresโ€‹

๐Ÿ‡ณ๐Ÿ‡ฑ Dutch IBANs starting with NL are live! You can test Dutch IBANs with the API or on your Dashboard > Settings > Onboarding.

๐Ÿ’ก For each country, Swan must comply with different requirements depending on local laws. Learn more about requirements for individual and company accounts in the Netherlands.

Improvementsโ€‹

โ„น๏ธ We added a reason to the ReleasedTransactionStatusInfo query. You can now see why a card authorization was released. Possible values: Captured, Expired, AdviceReceived, MerchantReleased, ManuallyReleased, and Other.

๐Ÿ“… You can now schedule an Internal Direct Debit transaction. In the initiateMerchantPaymentCollection mutation, use the requestedExecutionAt field.

โŒ The cancelTransaction mutation now supports canceling incoming Internal Direct Debit transactions with the status Upcoming.

Breaking changesโ€‹

๐Ÿ’ฅ There are two key changes to the addInternalDirectDebitPaymentMandate mutation: (1) We removed the scheme and merchantProfileId fields. Use paymentMethodId instead. (2) The InternalDirectDebitPaymentMandateId is no longer returned in the success payload.

Upcoming breaking changesโ€‹

โš ๏ธ The isInstant field for initiateCreditTransfers is deprecated and will be removed in 7 weeks. Please use mode instead to initiate a SEPA Instant Credit Transfer. By using mode=InstantWithFallback, your SEPA Instant Credit Transfers will "fallback" to a regular SEPA Credit Transfer if instant isn't available.

๐Ÿ” In the users query, search moved to the filters category and requires at least 3 characters. The old search will be deprecated in 4 weeks.