|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (11)
просмотр истории страницы... |
h4. Для того, что бы разместить форму оплаты на главной странице сайта необходимо: |
# Составить форму платёжной системы, в которой будет запрашиваться номер договора; |
#По номеру договора необходимо получить suid(id авторизации), сделать это можно аналогично [запросу API|API REST v2.0] пример "Получить список услуг доступных абоненту для подключения в личном кабинете"; |
# По номеру договора необходимо получить suid(id авторизации), сделать это можно запросом к [API|API REST v2.0]; {code} curl "http://169.254.80.82:8082/rest_api/v2/Users/" -d 'method1=objects.filter&arg1={"abonent__contract_number":"BILL0000018"}&method2=first&arg2={}&method3=get_or_create_dynamic_session&arg3={}' {code} |
# По suid в личном кабинете вызвать функцию add_payment_operation; |
#Полученные данные отправить в обработку payment.php . |
{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: {code} /app/asr_cabinet/usr/local/lib/cabinet_modules/modules/Payment.php {code} |
h4. Платёжные системы работающие без создания операции в биллинге: |
# Все системы на основе протокола OSMP; |
#Сбербанк [биллинговые системы|Сбербанк. ООО Биллинговые системы, Центральная Касса, КиберПлат]; #[Яндекс касса|Яндекс.Касса]; |
# Сбербанк [биллинговые системы|Сбербанк ЕПС, протокол 1. Биллинговые системы, Центральная Касса, Ckassa, КиберПлат]; # [Яндекс касса|АРХИВ ЮKassa (Яндекс.Касса)]; |
# [Paycom (UZ)|Paycom (UZ)]. (UZ), Payme]; |
# [Альфа-Банк|CarbonBilling:Форма для оплаты без авторизации Альфа-Банк (Интернет Эквайринг)]. |