Skip to main content

Spend Controls & Overspend

Overview

An overspend may occur if a merchant clears more funds than authorised, or when a merchant clears funds without authorising, resulting in the availableToSpend value to go into negative. Rollover is relative to a spendLimit.interval.

If there is any overspend at the end of the spendLimit.interval, this overspend will be get deducted in the upcoming intervals until the availableToSpend is back to a positive value. It will be deducted from the availableToSpend at the beginning of the next interval.

Get started

Enabling the rollover policy

This feature is disabled by default and would need to be enabled on every managed cardManaged Card A payment card (virtual or physical) that can be created and managed through the Weavr platform. Cards can operate in prepaid mode (with their own balance) or debit mode (linked to a managed account). All cards must be assigned to a card assignee who is an Authorised User. spend limit. It can be configured by setting rolloverPolicy.rolloverNegative to TRUE when calling either the create or update spend rule:

There is also information about the rollover policy, by looking at ProfileLevelSpendRule.rolloverPolicy.rolloverNegative when fetching the list of spend rules via

note

The same endpoints are available through Weavr MultiMulti Weavr Multi is an embedded finance solution that allows you to integrate financial services into your own application, providing a seamless experience for your customers. It enables you to offer managed accounts, managed cards, and transactions without requiring financial expertise. Back-Office API that allow you, as an embedderEmbedder A company or developer that integrates Weavr's embedded finance services into their own application to provide financial services to their end customers., to perform various back-office operations concerning identities and their instruments, without requiring the users to be logged in.

How it works

Consider the following scenario:

I have a Spend Rule with a MONTHLY interval and a £100 Spend Limit with rolloverNegative TRUE. We are in January.

  1. I start January with an Available To Spend of £100
  2. During January I made a £95 worth of purchases leaving me with an Available To Spend at £5
  3. On the last week of January, I receive a settlement of £15 that pushes my Available To Spend down to -£10
  4. When February starts, my Available To Spend should be reading £90 and not £100

Now consider the following scenario:

I have a Spend Rule with a MONTHLY interval and a £100 Spend Limit with rolloverNegative TRUE. We are in January.

  1. I start January with an Available To Spend of £100
  2. Close to the end of January I get a settlement of £190
  3. February starts, my Available To Spend is at -£90
  4. I cannot make any purchases during February given that my Available to Spend is in negative
  5. March starts my Available To Spend is at £10

Migrating existing cards to use the rollover policy

The update of the rollover policy is applicable on a card by card basis. You can either update each card individually or use the bulk operation to update multiple cards at once.

Update cards individually

You can specify the managed cardManaged Card A payment card (virtual or physical) that can be created and managed through the Weavr platform. Cards can operate in prepaid mode (with their own balance) or debit mode (linked to a managed account). All cards must be assigned to a card assignee who is an Authorised User. id in the following patch end point and set rolloverPolicy.rolloverNegative to TRUE:

note

The same endpoints are available through Weavr MultiMulti Weavr Multi is an embedded finance solution that allows you to integrate financial services into your own application, providing a seamless experience for your customers. It enables you to offer managed accounts, managed cards, and transactions without requiring financial expertise. Back-Office API that allows you, as an embedderEmbedder A company or developer that integrates Weavr's embedded finance services into their own application to provide financial services to their end customers., to perform various back-office operations concerning identities and their instruments, without requiring the users to be logged in.

Update multiple cards at once

You can specify a list of managed cardsManaged Card A payment card (virtual or physical) that can be created and managed through the Weavr platform. Cards can operate in prepaid mode (with their own balance) or debit mode (linked to a managed account). All cards must be assigned to a card assignee who is an Authorised User. in the following patch end point and set rolloverPolicy.rolloverNegative to TRUE:

Further information on how to use bulk operationsBulk Operations The capability of grouping multiple individual API-based actions into a batch. Bulk operations allow you to execute hundreds or thousands of operations by making only one or two API calls, increasing throughput, accomplishing actions in a secure session, and reducing complexity in your application. is available here.

In case you are still facing issues with using or implementing any of the above, contact Weavr Support or your account manager to put you in touch with our technical team who can facilitate card migration.