Ссылка оплаты (URL) на платежную систему задается в настройках кабинета Менеджера. В дальнейшем она автоматически используется совместно с формой оплаты, в личном кабинете абонента.
Для примера рассмотрим следующий URL оплаты, это уже сконфигурированная строка для оператора:
https://ckassa.ru/payment/#!search_provider/pt_search/555-67831-1/pay&amount=***sum*650*&%D0%9B_%D0%A1%D0%A7%D0%95%D0%A2=***contract****percent*9*
если присмотреться, в строке вставлены переменные:
***sum*650* - сумма по умолчанию (к зачислению),
***min*100* - минимальная сумма к зачислению,
***contract* - договор абонента,
***percent*9* - процент на который должна увеличится сумма. Может находится в любой части URL.
***no-meta-refresh* - отключение метатега переадресации. Необходимо для инъекции JavaScript и др. Ссылку можно использовать с примером кода:
<script>alert('!');</script>
***blank* - открывать оплату в новом окне,
***no-unblock* - отключить отправку запроса на временную разблокировку при оплате,
***sum*tariffs* - сумма по умолчанию (к зачислению) является суммой всех тарифов.
Итоговая сумма к оплате рассчитывается по формуле sum=sum*(percent*0.01+1), округление до сотых.
Если платежная система требует указания суммы в копейках (650 руб. = 650000 коп.), можно изменить процентную ставку соответствующим образом.
Для 9%, percent будет равен 10800.
Так как: sum=650*(10800*0.01+1)=650*(108+1)=650*109=70850