С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 13/11/15 в 23:30 |
Как в мемберке определять trial юзеров ?
|
|
|
|
С нами с 13.08.03
Сообщения: 533
Рейтинг: 481
|
Добавлено: 14/11/15 в 07:06 |
Если не KVS, то только по amount соответствующего логина -> транзакции.
При стандартной htpasswd авторизации они там в мемберке все одинаковые.
|
|
|
|
С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 14/11/15 в 12:21 |
А может есть возможность через их API сделать запрос и получить тип сабаккаунта ? Я в их вике этого не нашел.
Супорт начинает что-то нести про апгрейд аккаунта, про разделение мемберки на две части.
|
|
|
|
С нами с 12.12.12
Сообщения: 368
Рейтинг: -543
|
Добавлено: 14/11/15 в 12:37 |
так биллинг же отдает информацию по какой прайс опции подписался юзер.
как вариант: сделать генерацию логинов\паролей своим скриптом и триалам ставить какой нибудь префикс
|
|
|
|
С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 14/11/15 в 12:57 |
WK писал: | так биллинг же отдает информацию по какой прайс опции подписался юзер |
А как ? Я не нашел такой возможности, если бы нашел то темы бы не создавал
|
|
|
|
С нами с 12.12.12
Сообщения: 368
Рейтинг: -543
|
Добавлено: 14/11/15 в 13:40 |
|
|
|
|
С нами с 13.08.03
Сообщения: 533
Рейтинг: 481
|
Добавлено: 15/11/15 в 11:00 |
Cibtor писал: | А как ? Я не нашел такой возможности, если бы нашел то темы бы не создавал |
А как тебе уже ниже (выше) правильно сказали - у ссбилла уже 2-3 года как есть instant postback notification - про транзакции сразу сообщает, тормознутого datalink ждать не надо
Вешаешь себе на урл обработчик, который все в базу запихивает - а дальше уже скрипты мемберки смотрят - триал оно что к нам зашло или не триал..
Вот пример примерный тебе даже
http://awm-scripts.com/tiki-index.php?page=denied.php
|
|
|
|
С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 15/11/15 в 17:22 |
Спасибо, буду разбираться.
|
|
|
|
С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 22/01/16 в 23:34 |
Напишу может кому-то поможет быстрее разобраться.
Нужно сделать следующие вещи: скрипт для обработки данных запроса от CCBill после удачной подписки, который будет вносить данные про юзера (его имя и дату начала триала) в базу (своя база), и скрипт в мемберке - уже после авторизации по базе ищем имя юзера и проверяем его на триал.
В админке CCBill нужно указать url скрипта к которому он будет отправлять запрос. Заходим в Account info -> Manage the Sub Accounts -> Feature Summary -> Data Tools -> Background Post -> Modify в поле Approval Post URL пишет url скрипта.
Для определения триала нужны поля:
clientSubacc - сайт на каком была подписка;
initialPeriod - продолжительность подписки, у меня триал 3 дня, так что по ней и определяем;
username - имя юзера
start_date - время начала подписки.
В мемберке после авторизации по имени юзера $_SERVER['PHP_AUTH_USER'] ищем его в базе.
Все просто, но гребанный супорт CCBill этого не может подсказать.
Всем спасибо за помощь.
|
|
|
|
С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 26/01/16 в 00:53 |
Походу дополнение: идут обращения от Cbill, чуть не с того диапазона IP, что были указаны в доке.
Ну и периодически идут повторяющиеся запросы (один и тот же юзер).
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |