Payment Extra Charge

Payment Extra Charge
M1

TOTAL:
$30.00
Compatible With: Community 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2, 1.9.3

Tech Specifications

Current Version:
1.5.16
Type:
Stable Build
Updated:
05 October, 2017
Categories:
Extensions, Payments & Security, Checkout Enhancements

Overview

Allows the shop owner to add a fee to the order total depending on the payment method selected by the customer.

Overview

Back to top

Most payment services charge an additional fee for processing payments. Since this fee is different for every payment method, it is difficult to include it in the product price. By adding the payment fees for such payment methods, you won't have to make such calculations — the fee will be added automatically.

Extension Features

Different fees for every payment method

You decide what fee you will charge for every particular payment method.

Different methods for fee calculation

For every payment method you can choose a way to calculate the fee. Available options:

  • Fixed — a fixed amount will be added to order total;
  • Percentage of subtotal — fee amount is calculated from product totals (such totals as discount, shipping and handling fee do not participate in calculation; taxes - depending on your store settings);
  • Percentage of subtotal incl. discount — same as above, but discounts participate in fee calculation;
  • Percentage of grand total incl. extra charge — the fee amount is calculated from order total including the extra charge;
  • Percentage of grand total excl. extra charge — the fee amount is calculated from order total excluding the extra charge;

Fee rounding

You can set rounding of calculated fee. For example: display fee without rounding - 43.28, round it to 1 decimal place - 43.30 or round it to integer - 43.00.

Separate row with fee amount in Total blocks

The current extension inserts an additional row to totals.

Different percentage fees for different countries

Because charges may apply differently for different countries, you can also set specific percentages for particular countries.

Editable fee description

 You can change the text for the fee total in the admin panel for every language.

Maximum compatibility with 3rd party payment extensions

The extension uses standard Magento functionality to ad its total, because of this all offline payment methods as well as most online methods should be compatible straight from the box. 

Some online payment methods that send separate positions as well as the total (incl. delivery and discounts) may not work with the extension, because they don't support standard totals. To support such payments services modifies the code of particular payment extensions and passes the extra charge as a separate position (i.e. as a product). 

If you encounter one such extension – simply contact us, in most cases we will be able to implement its support into our own extension. 

Extension support

Extension support is provided via issue tracking system

You can vew the information freely, but you will need to sign up to open a ticket.

Please, report all bugs and feature requests that are related to this extension.

If by some reason you cannot submit a question, bug report or feature request to our ticket system, you can write us an email to support@etwebsolutions.com

Documentation and installation info is available on the documentation website.

 

__________________________________

 

Позволяет владельцу магазина добавлять наценку (комиссию) к сумме заказа, в зависимости от выбранного клиентом метода оплаты.

Многие платёжные сервисы берут дополнительную комиссию за обработку платежей. Это создаёт трудности при формировании конечной цены на товары, так как эта комиссия разная для разных методов. Добавив наценку для этих методов, вы сможете переложить комиссию на плечи клиентов и не ломать голову при расчёте цены.

Возможности модуля и настройки

Своя наценка для каждого метода оплаты

Вы сами определяете величину наценки для каждого метода оплаты. Разные способы расчёта наценки Для каждого метода оплаты можно выбрать свой вариант вычисления наценки. Доступные варианты

  • Фиксированная сумма — к сумме заказа будет добавлена указанная величина;
  • Процент от предварительного итога — величина наценки вычисляется от стоимости товаров (не участвуют суммы: скидка, стоимость доставки и обработки заказа, налог - зависит от настроек вашего магазина);
  • Процент от предварительного итога с учётом скидки — величина наценки вычисляется от стоимости товаров в корзине с учётом скидки;
  • Процент от конечной суммы заказа включая наценку — величина наценки вычисляется от конечной суммы заказа с учётом наценки;
  • Процент от конечной суммы заказа исключая наценку — величина наценки вычисляется от конечной суммы заказа без учёта наценки;

Округление наценки

Есть возможность округлять рассчитанную наценку. Например: Вы можете вывести наценку без округления 43.28, округлить до 1 знака после запятой 43.30 или округлить до целого числа 43.00.

Отдельная строка с суммой наценки в блоках

Данный модуль добавляет дополнительную строку в блок Итого. Сумму можно показать с налогом, без налога или сразу обе суммы (с налогом и без).

Модифицируемый текст описания наценки

Вы можете изменять текст строки наценки для каждого языка в панели администрирования.

Максимальная совместимость со сторонними методами оплаты

Модуль использует стандартный функционал Magento для добавления своего итога (total), поэтому почти все offline методы и большинство online методов будут работать с наценкой сразу. 

Часть online методов, которые передают не только конечную сумму, но и все позиции отдельно, включая доставку и скидку, могут не работать с наценкой, так как чаще всего эти сервисы не поддерживают не стандартные итоги (total). Для поддержки таких платёжных сервисов наша команда модифицирует код соответствующих платёжных модулей и передаёт наценку в виде отдельно позиции (товар). 

Если вы встретите такой модуль и обратитесь к нам, в большинстве случаев мы сможем встроить его поддержку в наш модуль. 

Поддержка модуля

Поддержка модуля осуществляется через систему отслеживания заданий

Для создания задачи будет необходимо зарегистрироваться. Для просмотра информации регистрация не требуется.

Пожалуйста, сообщайте нам о найденных ошибках и о своих пожеланиях в рамках этого модуля.

Если по каким-либо причинам вы не можете разместить вопрос/сообщение об ошибке/пожелание в списке задач, то можете написать нам по адресу support@etwebsolutions.com

Документация и информация по установке доступна на нашем сайте документации.

 

Release Notes

Back to top

1.5.16:

  • Compatible with CE: 1.4 1.4.1.1 1.4.2 1.5 1.6 1.6.1 1.6.2.0 1.7 1.8 1.8.1 1.9 1.9.1 1.9.2 1.9.3
  • Stability: Stable Build
  • Description:

    ver. 1.5.16 (24/08/2017)
    * fixed payment method name selection bug (names didn't always get returned)
    ver. 1.5.15 (17/05/2017)
    + added different percentage fees being set for different countries.
    * removed excess debug logging to system.log
    ver. 1.5.14 (06/02/2017)
    * fixed issue with wrong extra charge amount while editing order in backend using non-base currency
    ver. 1.5.13 (20/10/2016)
    * fixed issue with wrong display order while displaying Order's Grand Total in admin
    * fixed issue "Undefined class constant" on Magento version 1.6.x and older
    + added settings for tax calculation fix for orders and invoices with configurable products,
    now this fix is enabled by default
    ver. 1.5.12 (15/06/2016)
    + added support of Amazon Payment (Login and Pay with Amazon v 1.7.8 by CreativeStyle)
    + added support of PaypalPlus (PayPalPlus v 1.7.0 by Iways)
    + added support of REST API for Orders
    * fixed error while using Paypal Pro on Magento version 1.9.2.3 and lower
    ver. 1.5.11 (26/10/2015)
    * fixed error in getting total label if session had no information about the address (rare error, since usually getting label is called from the checkout or order view page where such data always exists)
    ver. 1.5.10 (21/08/2015)
    * fixed issue with order creation in admin if currency was not changed during this session
    ver. 1.5.9 (18/08/2015)
    * fixed issue with total amount conversion while changing currency for order in admin (creating or editing order)
    ver. 1.5.8 (20/05/2015)
    * fixed a bug with extra charge tax calculation in invoice when configurable products were ordered
    ver. 1.5.7 (30/03/2015)
    * changed extra charge (fee) calculation algorithm. On multicurrency websites extra charge was calculated wrong, if order was placed not in the base currency. Now the calculation of extra charge is based on the amounts in the base currency.
    ver. 1.5.6 (09/03/2015)
    * fixed a bug with PayPal payment method that appeared when order was made not in the base currency
    * fixed a bug in the order view in admin: if order was placed not in the base currency, extra charge in base currency was always 0
    ver. 1.5.5 (09/02/2015)
    * fixed a bug in the usage of the settings (advanced settings are not used)
    ver. 1.5.4 (14/01/2015)
    + added setting for choosing extra charge tax display in orders, invoices and credit memos. The old setting "Extra charge display" renamed to 'Extra charge display. Cart.' and used only in cart and order review during checkout process.
    * fixed bug with Paypal Express Checkout payment method, when there is no payment method in the quote or there is other payment method, which was selected during checkout process
    ver. 1.5.3 (17/12/2014)
    + added settings on configuration page in admin panel, that allow enable/disable some fixes (previously only been available through the file config.xml)
    * fixed incorrect calculation with both of fixes enabled "Fix multiple additional totals" and "Fix tax summary display for old versions"
    * fixed incorrect extra charge rounding after update from old versions to version 1.5.2
    ver. 1.5.2 (28/11/2014)
    * fixed incorrect calculation of mix with fixed part and percentage for calculation type "Percentage of grand total including extra charge"
    * fixed incorrect display of extra charge total on frontend when Extra charge display type setting was set to Including Tax
    + added 'two decimals' option to extra charge round types and removed 'do not round' option
    ver. 1.5.1 (25/07/2014)
    * fixed total position (was displayed after tax for created orders).
    ver. 1.5.0 (07/07/2014)
    + added ability to apply extra charge consisting from two parts: fixed value + percent value. Example: PayPal charges merchant for a fee = 0,35 EUR + 4% (rates are different for each merchant). In previous versions it was not possible to transfer this fee to the customer with such precision - you could charge only the percentage or only the fixed value.
    ver. 1.4.1 (09/06/2014)
    * fixed issue in grand total calculation. Due to a bug in the Magento core, adding more than one total by different extensions, order grand total sometimes does not contain tax.
    ver. 1.4.0 (28/04/2014)
    * added support of Paypal Express Checkout method
    ver. 1.3.1 (24/03/2014)
    + added support of Amazon Payment (CheckoutByAmazon v 1.5.2 by Creativestyle)
    + added support for credit memos from magento version 1.7
    + added paymentextracharge total to invoice and creditmemo pdf
    + added paymentextracharge tax amount into totals summary
    * fixed issue with shipping total calculation in magento version 1.5
    * fixed issue with shipping total calculation in magento version 1.7
    * fixed extra charge calculation including tax
    * fixed issue with charge calculation on multicurrency stores
    ver. 1.2.1 (30/01/2014)
    * resolved conflict with extension ET_ExtraChargeForCartRules - PayPal payment method
    ver. 1.2.0 (15/01/2014)
    + added ability to set separate label for extra charge total for every payment method
    * fixed grand total calculation (on some store tax settings calculation was wrong)
    * fixed calculation for invoices
    ver. 1.1.0 (27/11/2013)
    + added tax calculation for extra charge
    + added additional extra charge calculation type (Percentage of grand total excluding extra charge)
    ver. 1.0.0 (05/10/2013)
    + public release

Support

Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top

Reviews

Back to top