Счета, валюты и комиссии

Запрос улучшений, интеграции с различными системами и т.д.
B0nuse
Сообщения: 79
Зарегистрирован: 2010-04-16 23:10:59

Счета, валюты и комиссии

Сообщение B0nuse » 2010-09-14 22:19:00

Ситуация:
В биллинге настроены системы оплаты (Webmoney WM*, Яндекс.Деньги, Robokassa, etc.) Для компании, основной системой является определенная платежная система (WebMoney WMR). Всевозможные комиссии переводов лежат на плечах клиента.
Т.е., предположим, при оплате с помощью Робокассы, курс биллинга 1 к 0,95 (т.е. 1 рубль биллинга равен 0,95 рублей Робокассы)... с WMZ - 1WMZ=33WMR=33руб и т.д.

Проблема:
Счет/платежное поручение (в других валютах) создается без отображения текущих курсов/комиссий из настроек и отображения выбранной для него платежной системы.
Т.е. получается например такое - счет на 100 рублей, а платежное поручение на 105,26 руб.... и пользователь голову ломает - ПОЧЕМУ?
возможно все...

B0nuse
Сообщения: 79
Зарегистрирован: 2010-04-16 23:10:59

Re: Счета, валюты и комиссии

Сообщение B0nuse » 2010-09-14 22:38:15

Ага... нашел..
Такое, похоже, только для Робокассы.

Решение:
В Админке (Дополнения → Статьи (функции CMS)) изменить шаблон счета для Робокассы, добавив соответствующие столбцы с полями типа

Код: Выделить всё

Назначение | Логин продавца | Курс валюты | Сумма
За web-услуги по счету №%Invoice.Number% | %PaymentSystem.Send.MrchLogin% | %PaymentSystem.Course% | %Invoice.Foreign% %PaymentSystem.Measure%
возможно все...

serge
Сообщения: 171
Зарегистрирован: 2009-10-06 23:43:37
Откуда: Саратов
Контактная информация:

Re: Счета, валюты и комиссии

Сообщение serge » 2010-09-14 22:52:19

Гм... а почему для Робокассы рублевые счета у вас идут с учетом вашей комиссии?
Я к тому что робокасса сама набавляет свою комиссию и пользователю предлагает оплатить уже счет на несколько большую сумму.

B0nuse
Сообщения: 79
Зарегистрирован: 2010-04-16 23:10:59

Re: Счета, валюты и комиссии

Сообщение B0nuse » 2010-09-14 23:10:05

Важно!

Если править через Админку - редактор вносит свои изменения в код и счета становятся не такими, как этого требует биллинг.
Счета нужно править через БД в таблице Clauses.

Код: Выделить всё

<NOBODY>
 <H1>СЧЕТ №%Invoice.Number% от %Invoice.CreateDate%</H1>
 <DIV id="Services">[список услуг]</DIV>
 <H2>Платежное поручение</H2>
 <TABLE border="1" cellpadding="5" cellspacing="0">
  <TR bgcolor="#DCDCDC">
   <TD align="center">Назначение</TD>
   <TD align="center">Логин продавца</TD>
   <TD align="center">Курс валюты</TD>
   <TD align="center">Сумма</TD>
  </TR>
  <TR>
   <TD>За web-услуги по счету №%Invoice.Number%</TD>
   <TD align="right">%PaymentSystem.Send.MrchLogin%</TD>
   <TD align="right">%PaymentSystem.Course%</TD>
   <TD align="right">%Invoice.Foreign% %PaymentSystem.Measure%</TD>
  </TR>
 </TABLE>
</NOBODY>


serge писал(а):робокасса сама набавляет свою комиссию и пользователю предлагает оплатить уже счет на несколько большую сумму.

Возможно. Но на будущее, хочу это учитывать.
Правка через Админку, однозначно, не работает как задумано...
возможно все...


Вернуться в «Запрос улучшений»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя