Автоматические выплаты на VISA через Payeer для Фруктовой Фермы

Fruit-Farm Автоматические выплаты на VISA через Payeer для Фруктовой Фермы 1.0

Нет прав для скачивания

pligin

Команда форума
Администратор
pligin добавил(а) новый ресурс:

Автоматические выплаты на VISA через Payeer для Фруктовой Фермы - Автоматические выплаты на VISA через Payeer для Фруктовой Фермы

Модуль автоматических выплат на Visa через платежную систему Payeer.
Имеется:
- проверка правильности ввода номера карты Visa;
- проверка правильности ввода данных владельца карты;
- проверка выполнения операции;
- вывод ошибок
Узнать больше об этом ресурсе...
 

Greatness

Местный
pligin добавил(а) новый ресурс:

Автоматические выплаты на VISA через Payeer для Фруктовой Фермы - Автоматические выплаты на VISA через Payeer для Фруктовой Фермы



Узнать больше об этом ресурсе...
Модуль не работает ! Пробую бесконечно, но все время выдает ошибку : " Номер карты указан неверно! Смотрите образец ! "

Помогите пожалуйста ....
 

pligin

Команда форума
Администратор
Модуль не работает ! Пробую бесконечно, но все время выдает ошибку : " Номер карты указан неверно! Смотрите образец ! "

Помогите пожалуйста ....
какая версия php?
в разных версиях разные регулярки.
 

Greatness

Местный
какая версия php?
в разных версиях разные регулярки.
Версия PHP: 5.6.30

работают выплаты на пеер, киви, яндекс деньги и моб. связь ( мтс, теле2 ) без проблем. Выдает ошибку : " Номер карты указан неверно! Смотрите образец ! ", как уже говорил выше в этом проблема :(
 

pligin

Команда форума
Администратор
Версия PHP: 5.6.30

работают выплаты на пеер, киви, яндекс деньги и моб. связь ( мтс, теле2 ) без проблем. Выдает ошибку : " Номер карты указан неверно! Смотрите образец ! ", как уже говорил выше в этом проблема :(
замени
PHP:
if( !preg_match("#^([a-zA-ZА-Яабвгдеёжзийклмнопрстуфхцчшщьыъэюя\.\-\' ]+)$#",$person) ) return false;
на
PHP:
if( !preg_match("^([a-zA-ZА-Яабвгдеёжзийклмнопрстуфхцчшщьыъэюя\.\-\' ]+)$",$person) ) return false;
 

Greatness

Местный
замени
PHP:
if( !preg_match("#^([a-zA-ZА-Яабвгдеёжзийклмнопрстуфхцчшщьыъэюя\.\-\' ]+)$#",$person) ) return false;
на
PHP:
if( !preg_match("^([a-zA-ZА-Яабвгдеёжзийклмнопрстуфхцчшщьыъэюя\.\-\' ]+)$",$person) ) return false;
заменил убрав #

if( !preg_match("^([a-zA-ZА-Яабвгдеёжзийклмнопрстуфхцчшщьыъэюя\.\-\' ]+)$",$person) ) return false;

все равно зараза пишет Номер карты указан неверно!

уже и в этой строке убрал #

if( !preg_match("^[\+]{1}[7]{1}[9]{1}[\d]{9}$",$account_number) ) return false;

все равно пишет Номер карты указан неверно! Что ты будешь делать :(
 

pligin

Команда форума
Администратор

Greatness

Местный
выдало 3 ошибки подряд : не хватает денег на балансе , номер карты указан неверно и владелец карты указан неверно. Из пеера понял что минималка должна быть 150 руб - 100 рублей к получению надо это пеер пишет, значит должно быть миниммум 15000 серебром = 150 рублей пока нет такой суммы увы на пеере и проверить нет возможности - как докину на пеер магазин - отпишусь проверю выдаст ли другие ошибки или пройдет выплата
 

pligin

Команда форума
Администратор
выдало 3 ошибки подряд : не хватает денег на балансе , номер карты указан неверно и владелец карты указан неверно. Из пеера понял что минималка должна быть 150 руб - 100 рублей к получению надо это пеер пишет, значит должно быть миниммум 15000 серебром = 150 рублей пока нет такой суммы увы на пеере и проверить нет возможности - как докину на пеер магазин - отпишусь проверю выдаст ли другие ошибки или пройдет выплата
должна выводиться одна ошибка за раз.
1. Проверка правильности ввода номера карты
2. Проверка правильности данных владельца
3. Ошибка из Payeer о недостаточной сумме
Одновременно они отображаться не должны
номер карты указан неверно и владелец карты указан неверно
убери решетки в начале и конце строк регулярных выражений
 

Greatness

Местный
должна выводиться одна ошибка за раз.
1. Проверка правильности ввода номера карты
2. Проверка правильности данных владельца
3. Ошибка из Payeer о недостаточной сумме
Одновременно они отображаться не должны

убери решетки в начале и конце строк регулярных выражений
Значит докинул денег в магазин пеера свой, попробовал вывести на карту Виза минималку указал сверху в файле 15000 где серебром написано - внизу в файле мин 150 указал, что произошло значит - деньги с пеера списались на карту и даже пришли на карту , но не минимум 100 рублей как должно было быть , а 150 рублей и пришло , а списали 201 рубль с копейками с пеера, но не в этом самый прикол , а в том, что с игры деньги не списались как будто и не выводил вообще и в статистике не отразилось что вывел ! Исправьте это пожалуйста, ну сколько ж можно косяк на косяке :( а не модуль !
 

pligin

Команда форума
Администратор
Значит докинул денег в магазин пеера свой, попробовал вывести на карту Виза минималку указал сверху в файле 15000 где серебром написано - внизу в файле мин 150 указал, что произошло значит - деньги с пеера списались на карту и даже пришли на карту , но не минимум 100 рублей как должно было быть , а 150 рублей и пришло , а списали 201 рубль с копейками с пеера, но не в этом самый прикол , а в том, что с игры деньги не списались как будто и не выводил вообще и в статистике не отразилось что вывел ! Исправьте это пожалуйста, ну сколько ж можно косяк на косяке :( а не модуль !
после выплаты какое сообщение отображалось?
 

Greatness

Местный
после выплаты какое сообщение отображалось?
вообще ничего не отобразилось позагружалась страница как во время выплаты и все сбросилось еще выдало что нет колонки плат баллов сейчас ее убрал проверю еще раз что получиться
 

pligin

Команда форума
Администратор
вообще ничего не отобразилось позагружалась страница как во время выплаты и все сбросилось еще выдало что нет колонки плат баллов сейчас ее убрал проверю еще раз что получиться
поэтому нигде и не записалось
 

Greatness

Местный
поэтому нигде и не записалось
сейчас опробую мне еще нужно будет выставить выплату раз в сутки проверку пример у меня есть уже надеюсь получиться, сейчас попробую пока что без ограничения в сутки и понижу до 10000 серебра минималку то есть до 100 руб раз уже выдает с комиссией
 

pligin

Команда форума
Администратор
сейчас опробую мне еще нужно будет выставить выплату раз в сутки проверку пример у меня есть уже надеюсь получиться, сейчас попробую пока что без ограничения в сутки и понижу до 10000 серебра минималку то есть до 100 руб раз уже выдает с комиссией
ты сначала сверь графы в скрипте с графами таблицы бд, чтобы было идентично
 

Greatness

Местный
ты сначала сверь графы в скрипте с графами таблицы бд, чтобы было идентично
Админ и все кто в курсе помогите плиз, значит опробавал модуль - деньги на карту приходят что уже хорошо, но вот проблема возникла когда убирал плат баллы, которые зачем то тут стояли, может что убрал не так нужна помощь. Деньги выводятся, но в статистику не идет запись, что вывели - в общую статистику имею ввиду, вот эти строки я так понимаю отвечают за это вроде бы гляньте плиз что не так :

Код:
    # Снимаем с пользователя
                                                $db->Query("UPDATE db_users_b SET money_p = money_p - '$sum' WHERE id = '$usid'");
                                                
                                                # Вставляем запись в выплаты
                                                $da = time();
                                                $dd = $da + 60*60*24*15;
                                                
                                                $ppid = $arTransfer["historyId"];
                                                    
                                                $db->Query("INSERT INTO db_payment (user, user_id, pay_sys, purse, sum, valuta, serebro, payment_id, date_add, status)
                                                VALUES ('$usname','$usid','Visa','$account_number','$sum_pay','RUB', '$sum','$ppid','".time()."', '3')");
                                                
                                                $db->Query("UPDATE db_users_b SET payment_sum = payment_sum + '$res_sum' WHERE id = '$usid'");
                                                $db->Query("UPDATE db_stats SET all_payments = all_payments + '$res_sum' WHERE id = '1'");
                                                    
                                                echo "<center><font color = 'green'><b>Выплачено ! Вам пришли деньги на вашу карту VISA</b></font></center><BR />";
                                                
                                            }
 

normalno

Местный
Админ и все кто в курсе помогите плиз, значит опробавал модуль - деньги на карту приходят что уже хорошо, но вот проблема возникла когда убирал плат баллы, которые зачем то тут стояли, может что убрал не так нужна помощь. Деньги выводятся, но в статистику не идет запись, что вывели - в общую статистику имею ввиду, вот эти строки я так понимаю отвечают за это вроде бы гляньте плиз что не так :

Код:
    # Снимаем с пользователя
                                                $db->Query("UPDATE db_users_b SET money_p = money_p - '$sum' WHERE id = '$usid'");
                                              
                                                # Вставляем запись в выплаты
                                                $da = time();
                                                $dd = $da + 60*60*24*15;
                                              
                                                $ppid = $arTransfer["historyId"];
                                                  
                                                $db->Query("INSERT INTO db_payment (user, user_id, pay_sys, purse, sum, valuta, serebro, payment_id, date_add, status)
                                                VALUES ('$usname','$usid','Visa','$account_number','$sum_pay','RUB', '$sum','$ppid','".time()."', '3')");
                                              
                                                $db->Query("UPDATE db_users_b SET payment_sum = payment_sum + '$res_sum' WHERE id = '$usid'");
                                                $db->Query("UPDATE db_stats SET all_payments = all_payments + '$res_sum' WHERE id = '1'");
                                                  
                                                echo "<center><font color = 'green'><b>Выплачено ! Вам пришли деньги на вашу карту VISA</b></font></center><BR />";
                                              
                                            }
Файл свой скиньте, что вы там убрали! Почему я не вижу там платежных баллов?
 
Последнее редактирование:

pligin

Команда форума
Администратор
Админ и все кто в курсе помогите плиз, значит опробавал модуль - деньги на карту приходят что уже хорошо, но вот проблема возникла когда убирал плат баллы, которые зачем то тут стояли, может что убрал не так нужна помощь. Деньги выводятся, но в статистику не идет запись, что вывели - в общую статистику имею ввиду, вот эти строки я так понимаю отвечают за это вроде бы гляньте плиз что не так :

Код:
    # Снимаем с пользователя
                                                $db->Query("UPDATE db_users_b SET money_p = money_p - '$sum' WHERE id = '$usid'");
                                               
                                                # Вставляем запись в выплаты
                                                $da = time();
                                                $dd = $da + 60*60*24*15;
                                               
                                                $ppid = $arTransfer["historyId"];
                                                   
                                                $db->Query("INSERT INTO db_payment (user, user_id, pay_sys, purse, sum, valuta, serebro, payment_id, date_add, status)
                                                VALUES ('$usname','$usid','Visa','$account_number','$sum_pay','RUB', '$sum','$ppid','".time()."', '3')");
                                               
                                                $db->Query("UPDATE db_users_b SET payment_sum = payment_sum + '$res_sum' WHERE id = '$usid'");
                                                $db->Query("UPDATE db_stats SET all_payments = all_payments + '$res_sum' WHERE id = '1'");
                                                   
                                                echo "<center><font color = 'green'><b>Выплачено ! Вам пришли деньги на вашу карту VISA</b></font></center><BR />";
                                               
                                            }
убирал платежные баллы и все остальное заодно... если тебе насрать на чужой труд, то не нужно тут ничего писать.
Оригинал
PHP:
# Снимаем с пользователя
                                                $db->Query("UPDATE db_users_b SET money_p = money_p - '$sum', payment_sum = payment_sum + '$sum_pay', pay_points = pay_points - '$sum_pay' WHERE id = '$usid'");
                                                
                                                # Вставляем запись в выплаты
                                                $da = time();
                                                $dd = $da + 60*60*24*15;
                                                
                                                $ppid = $arTransfer["historyId"];
                                                    
                                                $db->Query("INSERT INTO db_payment (user, user_id, purse, sum, valuta, serebro, payment_id, date_add, status)
                                                VALUES ('$usname','$usid','$account_number','$sum_pay','RUB', '$sum','$ppid','".time()."', '3')");
                                                    
                                                $db->Query("UPDATE db_stats SET all_payments = all_payments + '$sum_pay' WHERE id = '1'");
                                                echo "<center><font color = 'green'><b>Выплачено!</b></font></center><BR />";
Убрал платежные баллы
PHP:
# Снимаем с пользователя
                                                $db->Query("UPDATE db_users_b SET money_p = money_p - '$sum', payment_sum = payment_sum + '$sum_pay' WHERE id = '$usid'");
                                                
                                                # Вставляем запись в выплаты
                                                $da = time();
                                                $dd = $da + 60*60*24*15;
                                                
                                                $ppid = $arTransfer["historyId"];
                                                    
                                                $db->Query("INSERT INTO db_payment (user, user_id, purse, sum, valuta, serebro, payment_id, date_add, status)
                                                VALUES ('$usname','$usid','$account_number','$sum_pay','RUB', '$sum','$ppid','".time()."', '3')");
                                                    
                                                $db->Query("UPDATE db_stats SET all_payments = all_payments + '$sum_pay' WHERE id = '1'");
                                                echo "<center><font color = 'green'><b>Выплачено!</b></font></center><BR />";
Много чего изменилось в файле?
 
Верх