Fees
The following fees can be configured via the Aurora Fee solution across all transactions or based on specific transaction criteria:
- Fixed Fee: A flat fee amount is added to the cardholder_billing_amount
- Variable Fee: CLOWD9 will calculate the variable fee value based on the % configured
- Minimum Fee: If configured, the minimum fee value will be applicable if this is greater than the calculated variable fee amount
- Maximum Fee: If configured, the maximum fee value will be applicable if the calculated variable fee is greater than the maximum fee value
- FX Mark Up Fee: Using the % configured, CLOWD9 will calculate a new FX conversion rate
- Conditional Fees: Permits a configured volume, configured cumulative (or combination) before one or more fees are triggered. The fee(s) type and amounts / % are configured separately with additional configuration on the Conditional volume and / or value
All of the fees can be used together for a authorization and clearing; however either the Variable, Minimum or Maximum fee will apply.
The revised_cardholder_billing_amount is the value to be used for Authorization decisions and processing Clearing transactions to your Customers.
Fees Calculation & Account Balances
Authorization Processing
The Fees will be calculated (see here for examples). For:
- On Ledger, CLOWD9 will adjust the Available Balance with the value in the revised_cardholder_billing_amount
- Off Ledger, you will need to use the value in the revised_cardholder_billing_amount
Your Customers Actual Balance will not be impacted at this stage as the Authorization is pending; with the exception of the fees assessed for the following Authorization transaction codes types: :
- 30: Balance Inquiry as CLOWD9 will not received a clearing record
- 26: Visa Direct (Original Credit Transaction) as per Regulations, funds be credited the same day
- 28: Mastercard Send (Original Credit Transaction) as per Regulations, funds be credited the same day
Clearing Processing
During the Clearing processing, with the exception of the above Transaction Types, the Fees are always calculated to ensure the correct value is applied as there could be variances foe example:
- International transactions where the Billing Amount differs due to the Conversion Rate, or
- Offline Authorized transactions
- A higher Billing Amount, for example a discretionary service charge has been added post the Authorization
For:
- On Ledger: CLOWD9 will adjust the Actual Balance and Available Balance with the value in the revised_cardholder_billing_amount of the Clearing record
- Off Ledger, you will need to use the value in the revised_cardholder_billing_amount of the Clearing record
Where the Clearing record has been matched to the original Authorization, the Authorization revised_cardholder_billing_amount will be netted off from the Available Balance. This is to ensure the Customer is not negatively impacted by apparent "double" posting to the Available Balance.
Fixed Fee
CLOWD9 will apply the fixed fee value and calculate the revised_cardholder_billing_amount for your decision (Off Ledger) or CLOWD9 (On Ledger).
When the clearing record is received, the same process will apply. As above your Customer will be debited £104.00 which is:
- £100.00 for the purchase and will reflect the cardholder_billing_amount value received from the Network. This is amount to be settled to the Network (plus or minus Interchange)
- £4.00 for the fixed fee amount which is then your internal revenue
Fixed Fee Example
"fees": [
{
"amount": 400,
"type": "fixed_fee"
}
],
"fees_amount": 400,Variable Fee
Using the cardholder_billing_amount provided by the Network, CLOWD9 will use the Variable Fee % configured to calculate the fee value.
Variable Fee Example
"fees": [
{
"amount": 200,
"type": "variable_fee"
}
],
"fees_amount": 200,
Variable Fee (Minimum Amount)
You can configure the Minimum and / or Maximum Fee when using the Variable Fee. This allows you to always have a Minimum value that is charged to your Customer.
Where the Variable Fee value is less than the Minimum Fee amount, this fee will be applied for example:
- cardholder_billing_amount is £100.00
- Variable Fee is 2% and therefore the amount would be £2.00, calculated by 100*2%
- The Minimum Fee is £2.50
- In this case, the Minimum Fee is applied
Minimum Amount Example
"fees": [
{
"amount": 250,
"type": "minimum_fee"
}
],
"fees_amount": 250,Variable Fee (Maximum Amount)
As with the the Minimum Fee, you can configure a Maximum Fee when using the Variable Fee. This allows you to always have a Maximum amount that is charged to your Customer.
Where the Variable Fee value is greater than the Maximum Fee amount, this fee will be applied for example:
- cardholder_billing_amount is £1000.00
- Variable Fee is 2% and therefore the amount would be £20.00, calculated by 1000*2%
- The Maximum Fee is £15.00
- In this case, the Maximum Fee is applied
"fees": [
{
"amount": 15,
"type": "maximum_fee"
}
],
"fees_amount": 15,
FX Markup Fee
The fx_markup_fee is configured using a %, for example 5%. The fx_markup_fee and revised_cardholder_billing_amount is calculated as follows:
- The revised_cardholder_billing_conversion_rate to be used is calculated as follows:
- (Cardholder Billing Conversion Rate x FX Markup Rate) + Cardholder Billing Conversion Rate
- (0.5x5%)+0.5
- 0.025+0.5
- revised_cardholder_billing_conversion_rate is 0.525
- The revised_cardholder_billing_amount is calculated as follows:
- transaction_amount x revised_cardholder_billing_conversion_rate
- 10000 x 0.525
- The revised_cardholder_billing_amount will be 5250
- fx_markup_fee is calculated as follows:
- revised_cardholder_billing_amount - cardholder_billing_amount
- 5250 - 5000 = 250
- fx_markup_fee = 250
"fees": [
{
"type": "fx_markup_fee",
"revised_cardholder_billing_conversion_rate:"0.525",
"amount": 250
}
],
"fees_amount": 250,FX Markup Fee, Minimum Fee and Fixed Fee
FX Markup Fee, Maximum Fee and Fixed Fee
Conditional Fees
Clients like to offer so many transactions / value of transactions before the Fee is incurred for example:
- Up to £300.00 or 5 ATM Withdrawals without a fee, each subsequent ATM withdrawal incurs:
- £2.00 fixed fee, and or
- Variable Fee (minimum / maximum combination optional), and or
- FX Markup for International
- Up to 20 POS transactions without a fee, each subsequent POS transaction incurs:
- £2.00 fixed fee, and or
- Variable Fee (minimum / maximum combination optional), and or
- FX Markup for International
The Conditional Fees could be a introductory welcome offer (i.e. value, number without a fee), or could be reset at specified period for example, daily, weekly, monthly etc.
Configuration of the Fees would be the same; however Conditional Fee Triggers will be additional configuration settings.
Updated 2 days ago