Search |
Payments
Общее устройство Две основные особенности данного скрипта в части выплат :
все заработанное - сумма денег от транзакций, реферальских и бонусов уже выплаченное - сделанные пейменты В админке скрипта фигурируют две суммы : Total to pay - см. выше Next payment - сумма, которая будет выплачена в ближайший пеймент : транзакции учитываются не все, а только до даты пеймента минус дни холда
не "мы платим с 1 по 15 и с 16 по 31" а "мы платим 15-го и 31-го" Настройки - Settings / Payments Payments options
Настройки для PerSignup? программы - в Settings / Prices Note! - изменение процентов в этом меню влияет только на новые аккаунты, которые будут регистрироваться; изменение процентов уже существующих аккаунтов - в Mass Edit
Payments systems, в какие системы вы делаете выплаты
При смене вебмастером платежной системы запускаются такие же проверки Payment dates list - расписание выплат В Next payment показывается ближайшая от текущей дата и сумма, которая будет выплачена в этот день (с учетом холда) Рекомендуется заранее составить список на несколько ближайших месяцев Если все даты устарели, Next payment будет показываться по текущей дате меню Payments Главный интерфейс выплат Current payments list - список аккаунтов с суммой к выплате (To pay) и несколькими полями для справки
Pay now by type - таблица с итоговыми суммами для каждой платежной системы Используется для двух задач :
меню Make payment и Payments details Make payment : таблица Payment info - Wire / Pay date, платежная система и соответствующие реквизиты В скрипт встроено предупреждение о смене вебмастером своих платежных реквизитов, сравнение происходит между текущими и теми, на которые была сделана последняя выплата, в случае несовпадения вы увидите Warning ! Details changed from last wire (YYYYY-MM-DD), ссылку на предыдущий пеймент и список полей payment info - что на что изменилось таблица Payment :
Так же при сделанном пейменте вебмастеру уходит уведомление через email, если отмечено в вебмастерской зоне в Settings (темплейт Account notify - new payment) Payments details : сводная таблица с информацией, из чего складывается сумма текущего пеймента :
Payments history / Search Payments history : список Payment dates с числом выплат и общими суммами, выборка за период, поиск по ID вебмастера Через [ view ] - переход к просмотру деталей сделанного пеймента Здесь же возможно удаление конкретного пеймента, но только если четко представляете последствия - эта сумма больше не будет вычитаться из заработка вебмастера, те вернется ему на "счет"; удаление использовать только для тестовых пейментов Search : поиск по подстроке в payment info вебмастеров и в payment history Batches Формирование batch-листов для ePassporte и Fethard. Так же как для Current payments выбирается дата выплат и система, выводится список аккаунтов (с правильно заполненной payment info) По умолчанию выделены для батча аккаунты у которых
В деталях батча в textarea формируется список строк для платежной системы, можно уточнить From и Comment (где это поддерживается форматом батча) Собственно выплаты производятся автоматичски по всему листу аккаунтов при нажатии на make payments - точно так же как при индивиуальных ручных выплатах через Current payments После этого статус батча меняется на Paid : yes и возле каждого аккунта показывается id сделаного перевода Note! - операции выплат достаточно "тяжелые" по расчетам и требуют определенного времени. При определенных настройках вебсервера и достаточно больших батчах (60-70 и больше аккаунтов в одном) сервер может посчитать что скрипт завис и принудительно отключить его. Если браузер показал ошибку "script timeout" нужно просто еще раз зайти в детали батча и проконтролировать что в колонке Wire ID у всех аккунтов стоит номер перевода. Если где-то в этой колонке остался прочерк, достаточно просто еще раз нажать make payments - выплаты продолжатся по оставшимся аккунтам Bonuses Возможность "добавления на счет" вебмастеру определенной суммы Может происходить автоматически при регистрации (см. Settings / Accounts) или вручную через Payments / Bonuses Суммы могут быть положительными или отрицательными Payment hold на бонусы не распространяется, они учитываются сразу в ближайшем пейменте Payments exclude list Аварийная приостановка оплаты транзакций какого-либо биллинга в случае проблем с ним Settings / Billings / Payments exclude list - выбирается биллинг и период по Start / End date (если для End date отмечено none, то конечной даты нет) Транзакции биллинга за заданный период при этом остаются в базе, показываются в статистике - но не учитываются в пейментах (в деталях пеймента показаны как excluded) Отключить можно любой период, в том числе уже оплаченный - но в этом случае нужно учитывать что сумма этих транзакций вычитается и Next Payment у некоторых вебмастеров может стать отрицательным Переведение в Off отключает эту систему, транзакции снова начинают учитываться в пейментах |