Оплата без авторизации в ЛК

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (7)

просмотр истории страницы
h4. Для того, что бы разместить форму оплаты на главной странице сайта необходимо:
# Составить форму платёжной системы, в которой будет запрашиваться номер договора;
# По номеру договора необходимо получить suid(id авторизации), сделать это можно [запросом к [API|API REST v2.0];
{code}
curl "http://169.254.80.82:8082/rest_api/v2/Users/" -d 'method1=objects.get&arg1={"contract_number":"1000005"}&method2=get_or_create_dynamic_session&arg2={}' 'method1=objects.filter&arg1={"abonent__contract_number":"BILL0000018"}&method2=first&arg2={}&method3=get_or_create_dynamic_session&arg3={}'
{code}
# По suid в личном кабинете вызвать функцию add_payment_operation;
{code}
curl "http://169.254.80.82:8082/rest_api/v2/Users/" -d 'method1=web_cabinet.add_payment_operation&arg1={"suid":"244925771054513035", "summa_in": 100, "operator": "SBER_NEBANK","src_ip":"10.10.10.10"}'
{code}
# На примере Payment.php перенаправить абонента на страницу оплаты. Путь к файлу Payment.php:
h4. Платёжные системы работающие без создания операции в биллинге:
# Все системы на основе протокола OSMP;
# Сбербанк [биллинговые системы|Сбербанк. ООО Биллинговые системы, Центральная Касса, КиберПлат];
# [Яндекс касса|Яндекс.Касса];
# Сбербанк [биллинговые системы|Сбербанк ЕПС, протокол 1. Биллинговые системы, Центральная Касса, Ckassa, КиберПлат];
# [Яндекс касса|АРХИВ ЮKassa (Яндекс.Касса)];
# [Paycom (UZ)|Paycom (UZ)]. (UZ), Payme];
# [Альфа-Банк|CarbonBilling:Форма для оплаты без авторизации Альфа-Банк (Интернет Эквайринг)].