Search |
Note : это новая система каскадов, доступная начиная с версии 3.6, полностью заменяет старую систему с отдельными join pages (хотя старый стиль поддерживается и может использоваться по прежнему) Каскадом в скрипте называется набор биллингов, которые предлагаются для оплаты по порядку указанному в админке Для каждого сайта поддерживается три типа независимых каскадов - по кредитным картам, чекам и телефонным биллам, для каждого типа задается свой набор биллингов, попытки сайнов и порядок предложения биллов по которым отслеживаются отдельно Используется единая signup form (см. пример) с возможностью предварительнго заполнения полей и передачи их на биллинг (опционально); подстановка нужных биллингов и скрытие неиспользуемых пунктов осуществляется автоматически, возможны и другие варианты форм - с отдельными кнопками, etc На сайте используется один общий Decline URL для всех биллингов, смена порядка биллов в каскаде делается из админки Так же для каждого биллинга (пункта в каскаде) можно задать две GeoGroups опции :
Типы обработки деклайна (после показа decline.html, см. ниже) :
Настройка каскада производится в Settings / Sites / [ cascade ] Для каждого типа добавляются биллинги в желаемом порядке В каждом биллинге должа быть как минимум одна "позиция оплаты", котороя состоит из текстового описания (например '$29.95 for 30 days (recurring) ') и URL'а биллинга, соответствующего данной цене, на который произойдет редирект при выборе данной позиции Текстовые описания позиций используются скриптом при формировании сайнап формы URL-ы нужно указывать в формате, выданном биллингом, например https://wnu.com/secure/fpost.cgi?eu293+oaceu293m1+a https://bill.ccbill.com/jpost/signup.cgi?clientAccnum=928248&clientSubacc=0012&formName=20cc&allowedTypes=1575 Коды партнерки для передачи нужных параметров дописываются в урл скриптом самостоятельно Можно использовать коды для передачи на биллинг предварительно заполненных в форме полей в виде &fieldname=::fieldname::, где ::fieldname:: будет замене значием из формы : Список таких полей, поддерживаемых скриптом : username, password, name1, name2, addr, city, state, zip, country, email Введенные значения запоминаются в сессии и при следующем вызове каскада форма заполняется автоматически Пример сайнап формы с полным набором полей находится в /home/dp/misc/signup.php Настройка ее, после копировани и привязки дизайна, заключается в указании ID сайта в начале файла (см левую колонку в Settings / Sites) В качестве Decline URL'а на биллингах прописывается ссылка на decline.html, который отображает сообщение о деклайне и через несколько секунд перенаправляет на сайнап форму (пример в том же каталоге) При окончании (полном переборе) каскада :
При использовании нескольких дизайнов платника просто создаются дополнительные пары signup2.php / decline2.html |