Payments table changes in Console

Change typeDate of changeAffected productsAffected auth flows
New feature18 SeptemberConsole, Payments, PayoutsAll

There are multiple changes to the way that the Payments table displays in Console:

  • Refreshed UI
  • You can now add metadata to a refund in the same way that you can for a payment
  • When you refund a specific payment, the new View refund details button takes you to the refund in the payments table
  • The table is now more accessibly designed thanks to easier keyboard navigation
  • The Payment ID column has been renamed to ID. For refunds, the ID that displays is the ID of the refund, not the ID of the payment that was refunded. The transaction ID remains unchanged

Test redirect page for new hosted page

Change typeDate of changeAffected productsAffected auth flows
New feature28 August 2025PaymentsHosted page

You can now test the new hosted page in a webview using the test redirect page.

Max_wait_for_result field in hosted_page object

Change typeDate of changeAffected productsAffected auth flows
New feature27 August 2025PaymentsHosted page

When using the hosted_page object inside the Create payment request, you can now set the maximum period to wait before displaying a result screen.

Merchant account name change

Change typeDate of changeAffected productsAffected auth flows
New feature19 August 2025PaymentsAll

It is now possible to change the name of your merchant account. Contact us to enable this feature.

expires_at field in payment_disputed webhook

Change typeDate of changeAffected productsAffected auth flows
New feature18 August 2025PaymentsAll

When you receive a payment_disputed webhook, you now receive a field that informs you when the dispute expires.

New Mobile SDK versions

Change typeDate of changeAffected productsAffected auth flows
New feature15 August 2025Payments, Recurring PaymentsAll

The newest versions of Android, iOS and React mobile SDKs have been released. The user experience is improved, with new functionalities for retrying payments and simplified returning user journeys.

onBankRedirect callback

Change typeDate of changeAffected productsAffected auth flows
New feature8 August 2025PaymentsWeb SDK

If you are using the Web SDK in a webview, use the onBankRedirect callback. This callback passes the redirection URL back to your app so it can open the link in an external browser. This ensures that app-to-app flows work correctly.

Ad hoc business account payouts

Change typeDate of changeAffected productsAffected auth flows
New feature11 July 2025PaymentsAll

You can now make a one-off payout into your business account from your merchant account to your business account.

To make a one-off, or ad hoc, business account payment, go to the Merchant Accounts tab inside your app and navigate to Manage funds.


Changed behaviour for refunds

Change typeDate of changeAffected productsAffected auth flows
New feature10 July 2025PaymentsAll

You can now create a refund from the authorized status onwards, to happen automatically as soon as the payment settles.

The refund will have the pending status until the payment settles. All queued refunds are initiated in the order that the corresponding payments settle.

Payment_funds_received webhook

Change typeDate of changeAffected productsAffected auth flows
New feature10 June 2025Recurring PaymentsAll

You now receive this webhook when a Direct Debit payment arrives in your merchant account. Note that the payment can still be reversed at this stage.

Docs || API reference

Verified payouts with name and transaction verification

Change typeDate of changeAffected productsAffected auth flows
New feature28 May 2025PayoutsAll

Verified Payouts enables you to pay out to a known, verified beneficiary. For example, you may want to make a payout to the same bank account previously used to make a deposit, even if the user initially paid with a debit card.

You can use this feature to verify an account holder's name and/or a particular transaction within certain parameters.

Docs // API specs

Reversal fields visible in GET Payment responses

Change typeDate of changeAffected productsAffected auth flows
New feature21 May 2025PaymentsAll

If you make a GET Payment request and the payment in the response has been reversed, you now receive reversed_at and reversal_reason in the response.

Docs // API specs

New business_client option inside submerchants object in Create Payment endpoint

Change typeDate of changeAffected productsAffected auth flows
New feature19 May 2025PaymentsAll

If you are a PSP, you can now specify a business_client inside the Create Payment request. This enables you to specify and include information about a merchant that you are partnered with, when a user makes a payment to that merchant.

API specs

Statement_reference for mandates

Change typeDate of changeAffected productsAffected auth flows
New feature14 May 2025VRPAll

You can now supply a custom reference for a mandate that you create, for easier reconciliation and to contextualise a payment on your user's bank statements.

Docs // API specs

Web SDK v1

Change typeDate of changeAffected productsAffected auth flows
New feature17 April 2025PaymentsWeb SDK

Web SDK v1 is a new version of the Web SDK. In Web SDK v1, the Web SDK is initialized without initiating a payment.

When the user taps the Pay button, we invoke the onStartFlow() callback. When this happens, you can create the payment and pass it to the Web SDK.

Read the migration guide for more information.

payment_reversed webhook

Change typeDate of changeAffected productsAffected auth flows
New feature28 March 2025PaymentsAll

On the rare occasions that a customer reverses a payment, you now receive [a webhook] after payment_settled informing you when the reversal happens.

Value-based settlement notifications

Change typeDate of changeAffected productsAffected auth flows
New feature23 March 2025PaymentsAll

You can now configure creditable notifications to arrive a certain amount of time after payment settlement for only transactions above a value that you choose.

For example, you might only add the post settlement delay for payments above £500 in value. This means that high-value payments are much less likely to be reversed after you receive a creditable webhook, but the instant experience is not lost for lower-value payments.

PLN merchant accounts

Change typeDate of changeAffected productsAffected auth flows
New feature6 February 2023Console, PayoutsAll

We now support merchant accounts in the PLN currency, accessible via Console.

Note that the PLN currency is only usable with Payouts.

AIS + PIS flow for React

Change typeDate of changeAffected productsAffected auth flows
New feature3 February 2025PaymentsMobile SDKs (React)

To make the user experience simpler, you can now give your user the option of creating an additional Data connection when they consent to a payment. This flow appears for some German banks when your user would need to input an IBAN at the authorisation stage.

Custom statement references

Change typeDate of changeAffected productsAffected auth flows
New feature29 January 2025PaymentsAll

When you create a payment, you can now fill in the statement_reference field inside the beneficiary object. This controls what your customer sees on their bank statement, in the ‘reference’ field, after a closed-loop payment.

If you leave this field empty, a random 18-character string appears on the end user's bank statement. Therefore, we strongly recommend that you include a useful reference value in this field.

New functionality for payment cancellation in Ireland

Change typeDate of changeAffected productsAffected auth flows
New feature23 January 2025PaymentsAll

If a payment in Ireland is not yet authorised, you can now call the /cancel endpoint up to and including the authorised status. This brings the functionality of this endpoint for Irish payments in line with the UK.

Payouts reliability improvements

Change typeDate of changeAffected productsAffected auth flows
Fix23 January 2025PayoutsAll

We've addressed an edge case where a payout creation request could return a 202 status code but fail silently without creating a resource. This scenario now correctly causes a 500 status code.

AIS + PIS flow for Android and iOS

Change typeDate of changeAffected productsAffected auth flows
New feature15 January 2025PaymentsMobile SDKs

To make the user experience simpler, you can now give your user the option of creating an additional Data connection when they consent to a payment. This flow appears for some German banks when your user would need to input an IBAN at the authorisation stage.

Console changes — metadata in reports

Change typeDate of changeAffected productsAffected auth flows
New feature7 January 2025ConsoleN/A

You can now include metadata fields in the Merchant Account Transactions reports that you download from Console.

If you want to include this information in reports, click the cog icon at the top of the Merchant Account historical balances table, on the Merchant Account tab.