Ссылка оплаты (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