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.
Getting Started
Enabling the Rollover Policy
This feature is disabled by default and would need to be enabled on every managed card 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
The same endpoints are available through Weavr Multi Back-Office API that allow you, as an embedder, 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.
- I start January with an Available To Spend of £100
- During January I made a £95 worth of purchases leaving me with an Available To Spend at £5
- On the last week of January, I receive a settlement of £15 that pushes my Available To Spend down to -£10
- 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.
- I start January with an Available To Spend of £100
- Close to the end of January I get a settlement of £190
- February starts, my Available To Spend is at -£90
- I cannot make any purchases during February given that my Available to Spend is in negative
- 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 card id
in the following patch end point and set rolloverPolicy.rolloverNegative
to TRUE:
The same endpoints are available through Weavr Multi Back-Office API that allows you, as an embedder, 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 cards in the following patch end point and set rolloverPolicy.rolloverNegative to TRUE:
Further information on how to use bulk operations is available here.
In case you are still facing issues with using or implementing any of the above, please contact Weavr Support or your account manager to put you in touch with our technical team who can facilitate card migration.