dm
Если не KVS, то только по amount соответствующего логина -> транзакции.
При стандартной htpasswd авторизации они там в мемберке все одинаковые.
Cibtor
А может есть возможность через их API сделать запрос и получить тип сабаккаунта ? Я в их вике этого не нашел.
Супорт начинает что-то нести про апгрейд аккаунта, про разделение мемберки на две части.
WK
так биллинг же отдает информацию по какой прайс опции подписался юзер.
как вариант: сделать генерацию логинов\паролей своим скриптом и триалам ставить какой нибудь префикс
Cibtor
WK писал:
так биллинг же отдает информацию по какой прайс опции подписался юзер
А как ? Я не нашел такой возможности, если бы нашел то темы бы не создавал
dm
Cibtor писал:
А как ? Я не нашел такой возможности, если бы нашел то темы бы не создавал
А как тебе уже ниже (выше) правильно сказали - у ссбилла уже 2-3 года как есть instant postback notification - про транзакции сразу сообщает, тормознутого datalink ждать не надо
Вешаешь себе на урл обработчик, который все в базу запихивает - а дальше уже скрипты мемберки смотрят - триал оно что к нам зашло или не триал..
Вот пример примерный тебе даже
http://awm-scripts.com/tiki-index.php?page=denied.php
Cibtor
Напишу может кому-то поможет быстрее разобраться.
Нужно сделать следующие вещи: скрипт для обработки данных запроса от 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 этого не может подсказать.
Всем спасибо за помощь.
Cibtor
Походу дополнение: идут обращения от Cbill, чуть не с того диапазона IP, что были указаны в доке.
Ну и периодически идут повторяющиеся запросы (один и тот же юзер).