Механизм работы платёжных систем:
Особенностью работы платежных систем является то, что при совершении платежа создаётся операция "добавление оплаты" - ADD. Соответственно её необходимо добавить для конкретного пользователя. Поэтому абоненту необходимо войти в личный кабинет. После совершения оплаты платёжная система отправляет сообщение PAY, после которого денежные средсва зачисляются на счёт абонента.
Для того, что бы разместить форму оплаты на главной странице сайта необходимо:
#Составить форму платёжной системы, в которой будет запрашиваться номер договора;
#По номеру договора необходимо получить suid(id авторизации), сделать это можно аналогично запросу API пример "Получить список услуг доступных абоненту для подключения в личном кабинете";
#По suid в личном кабинете вызвать функцию add_payment_operation;
#Полученные данные отправить в обработку payment.php .
Платёжные системы работающие без создания операции в биллинге:
#Все системы на основе протокола OSMP;
#Сбербанк [биллинговые системы];
#[Яндекс касса];
#[Paycom (UZ)].