Skip to main content

IF++ Billing Model

IF++ is an alternative billing model for card transactions. In this model, the cost of each card transaction is calculated based on the actual processing costs rather than a fixed fee.

The IF++ billing model consists of three components:

  • Interchange fees - charged by the bank that issued the card.
  • Assessment fees - charged by card networks.
  • PayU Margin - the commission charged by PayU for providing payment services.

In the IF++ model the settlement is carried out after the end of the month. Two statements are generated for this process:

  • A statement listing card transactions along with their interchange fees (fees paid to the card-issuing bank) and assessment fees (fees charged by payment networks).
  • A summary statement that includes PayU's margin and calculates the billing adjustment.
Report Generation Dates

The transaction statement is generated on the 6th of the month, followed by the summary statement on the 7th. In the following days, the billing balance is adjusted, and the invoice is issued on the 10th.

These statements are available in the manager panel under on demand statements. If you'd like, you can request a configuration to have the statements automatically sent to your email address. Request for statements configuration send to operations@payu.pl.

if++ npm statement view

Daily IF++ Statements (optional)

For more frequent updates, you can request PayU to configure daily statements. These provide detailed transaction information, mirroring the fields found in monthly statements, but exclude "non-financial" costs. Delivered exclusively via email, these daily statements are not accessible through the merchant panel.

It is important to note that these statements include only fully settled transactions, which typically means that the daily report contains transactions that were settled and received two days earlier.

Request for statements configuration send to operations@payu.pl.

How are Costs Calculated in the IF++?

Calculating final costs with IF++ (shown in the summary statement) is based on the following formulas:

  1. Calculating the total cost of card transactions for the previous month:

ifpp_calculated_fee=ifpp_interchange_fee_fx+ifpp_assessment_fee_fx+(ifpp_operation_amount_fx×ifpp_ifpp_margin_percent100)\text{ifpp\_calculated\_fee} = \text{ifpp\_interchange\_fee\_fx} + \text{ifpp\_assessment\_fee\_fx} + \left( \text{ifpp\_operation\_amount\_fx} \times \frac{\text{ifpp\_ifpp\_margin\_percent}}{100} \right)

where:

  • ifpp_calculated_fee - total cost of card transactions for the previous month,
  • ifpp_interchange_fee_fx - total fees for card issuing banks,
  • ifpp_assessment_fee_fx - total fees for payment organisations,
  • ifpp_operation_amount_fx - total amount of completed, received card transactions (transactions of type "received" from transaction list statement),
  • ifpp_ifpp_margin_percent - PayU margin for the transaction.
  1. Calculating the billing adjustment:

Important part of the IF++ is a ifpp_billing_correction value, which is a difference between the total fees originally charged on the billing for card transactions and the actual cost of card transactions based on the IF++ settlement.

ifpp_billing_correction=ifpp_original_fee_amountifpp_calculated_fee\text{ifpp\_billing\_correction} = \text{ifpp\_original\_fee\_amount} - \text{ifpp\_calculated\_fee}

where:

  • ifpp_billing_correction - the adjustment amount applied to the billing to align the balance with the actual cost of card transactions based on the IF++ settlement,
  • ifpp_original_fee_amount - the total fees originally charged in the billing for card transactions,
  • ifpp_calculated_fee - total cost of card transactions for the previous month.
Billing Correction Result

A negative correction value (indicated by a minus sign) means that the actual costs were higher than those calculated based on the fixed rate, so PayU will charge this amount to the seller's billing. If the correction value is positive (indicated by a plus sign), it means that the actual costs were lower than those calculated based on the fixed rate, and PayU will refund this amount to the seller.

  1. Calculating the invoice amount:

Taking IF++ into consideration, the invoice amount is the total of all commissions charged in the billing for a given month, plus any adjustments applied to the billing after the end of the month, resulting from the IF++ settlement.

invoice_amount=ifpp_original_fee_amountifpp_billing_correction\text{invoice\_amount} = \text{ifpp\_original\_fee\_amount} - \text{ifpp\_billing\_correction}

where:

  • invoice_amount - the invoice amount,
  • ifpp_original_fee_amount - the total fees originally charged in the billing for card transactions; this amount is adjusted as part of the settlement,
  • ifpp_billing_correction - the adjustment amount applied to the billing to align the balance with the actual cost of card transactions based on the IF++ settlement.

IF++ Statements Structure

The IF++ statements provide detailed information about each transaction, including the transaction ID, amount, and currency used. They also include essential fees such as the interchange and assessment fees, along with the original fee calculated before IF++ adjustments. Additionally, they offer insights into the conversion rate and the converted amounts if the transaction and billing currencies differ. The statements also include the creation and settlement dates, as well as the billing currency used for PayU settlements. Finally, the card scheme, profile, and classification provide further details about the payment card used for the transaction.

Above information are presented in the IF++ statements in the following columns:

Columns in the IF++ Statements
Column NameDescription
operation_type
Final transaction status.
ifpp_firm_id
The ID of the firm.
ifpp_shop_name
The name of the shop on which the transaction was performed.
ifpp_shop_id
The ID of the shop on which the transaction was performed.
ifpp_operation_id
The ID of the transaction.
ifpp_operation_currency
The currency used for the transaction.
ifpp_operation_amount
The amount of the transaction.
ifpp_interchange_fee
The interchange fee amount.
ifpp_assessment_fee
The assessment fee amount.
ifpp_operation_creation_date
The creation date of the transaction.
ifpp_operation_settlement_date
The settlement date of the transaction.
ifpp_billing_currency
The currency in which the merchant settles with PayU.
ifpp_original_fee_amount
The fee calculated for the transaction without IF++.
ifpp_fx_rate
The conversion rate from the transaction currency to the billing currency. If the transaction and billing currencies are the same, the rate is 1.00.
ifpp_operation_amount_fx
The transaction amount converted to the billing currency.
ifpp_interchange_fee_fx
The interchange fee amount calculated based on the converted transaction amount.
ifpp_assessment_fee_fx
The assessment fee amount calculated based on the converted transaction amount.
ifpp_card_scheme
The card scheme of the payment card used for the transaction.
ifpp_card_profile
The payment card profile.
ifpp_card_classification
The type of payment card used for the transaction.

IF++ Statements Examples

Here are some examples of statements for the IF++ calculations for transactions and the summary: