skn » 04 мар 2016, 18:30
$this->bbcode_second_pass_quote('alf_from_melmok', '1'). Клиенту сообщили что у него задолженность 100 руб. по услугам, он идет в личный кадинет вводит 100 руб. к нам на счет поступает 100 руб. - 6%, результат - денег не достаточно для включения.
Нам нужно сообщить клиенту о том, что взимается комиссия и точно указать сумму платежа с комиссией чтобы вернуть нам свои 100 рублей. А клиенту не сидеть с калькулятором перед экраном и выделять процент.
Как нам сделать в текущей реализации модуля simplepay?
Это как зарплата до вычета налогов и с вычетой налогов (на руки). SimplePay не умеет считать ее на своей стороне, он берет ее с отправленной из ЛК БГБ суммы.
2. можно для нас сделать simplepay.commission.type=3 (комиссия ПС), чтобы он счиатлся по формуле, для 1000 рублей: 1000/ ((100-6)/100) = 1000/0.94 = 1063.8, для 6% в simplepay.commission.percent
1) это вообще то нормальная ситуация, например вам выписывают ДПС штраф на 500 руб., вы приходите в банк, где вам говорят типа комиссия N%, типа итого с вас 500+N%
(гаишник не занимается вычислением сколько вы должные заплатить что бы с учетом комиссии получилось сколько надо).
можете использовать simplepay.commission.type=1 (но там надо клиенту подбирать сумму, чтобы с учетом комиссии получилось нужная сумма)
2) можно, но для клиента это будет не понятно, почему с 1000 руб комиссия 6% = 63,8 руб. и это не совсем честно с точки зрения платежной системы, так как получается ПС берет % за свою же комиссию...