skn писал(а):
1) в текущей реализации нет. По какому алгоритму распределять? Или при оплате выводить список субдоговоров и чтоб клиент сам ввел суммы для всех договоров...
2) в модуле нет, это можно сделать через внешние системы. например через терминалы оплаты, или сайт владельца терминалов если у вас есть соответствующий договор с этой системой. Например заключив договор с qiwi можно будет оплачивать через их терминалы или картой с их сайта (любой договор, а не только свой)
3) можно, но нужно будет дорабатывать модуль или см. п. 2
1. Алгоритм распределения в BGBillingClient, по моему, хорош. По умолчанию интерфейс предлагает погасить все долги по всем субдоговорам, остальное на супердоговор. Клиент может подправить суммы по собственному желанию.
2 и 3. В текущей реализации понятно, что этого нет. Договор у нас с банком, оплата пластиком. Такого сайта, как у qiwi - нет.
Но если посмотреть на вопрос со стороны пользователя, то вполне логично зайти на сайт провайдера и сделать Online покупку как в Online-магазине. Необходимо ввести номер договора и сумму оплаты.
Насколько сложна задача, доработать модуля psb для работы без личного кабинета? Необходимы только форма ввода пары параметров и отображение результата после проведения. Этот вариант даже предпочтительнее (универсальнее, проще) для клиента, чем оплата в личном кабинете.