Не выплачивает деньги на новые кошельки payeer

  • Автор темы robertoman
  • Дата начала
robertoman
Участник
Сообщения
157
Реакции
8
Всем привет, появилась новая проблема.

На кошельки P1234567 выплата происходит, а на P12345678 нет.
Проблема состоит в том, что не проходит вот эту проверку if (!empty($arTransfer["historyId"]))

Кто сталкивался? подскажите как решить.

Пробовал даже так
$arTransfer = $payeer->transfer(array(
'curIn' => 'RUB', // счет списания
'sum' => 1, // сумма получения
'curOut' => 'RUB', // валюта получения
'to' => P12345678, // получатель (email)

то есть проверку кошельки проходят, но выплата на них не происходит.
 
shans5
Местный
Сообщения
68
Реакции
8
уже обсуждалось на форуме)))


Для тех,у кого не проходят выплаты на 8-значный кошелек,делаем следующее:

В файле classes/_payment.php 36-я строка (или где-то рядом)

CODE:
if( !ereg("^[0-9]{7}$", substr($purse,1)) ) return false;


после цифры 7 ставим запятую и 8, должно получится так

CODE:
if( !ereg("^[0-9]{7,8}$", substr($purse,1)) ) return false;

кажется так вроде
 
GLookin
Участник
Сообщения
296
Реакции
62
robertoman написал(а):
Всем привет, появилась новая проблема.

На кошельки P1234567 выплата происходит, а на P12345678 нет.
Проблема состоит в том, что не проходит вот эту проверку if (!empty($arTransfer["historyId"]))

Кто сталкивался? подскажите как решить.

Пробовал даже так
$arTransfer = $payeer->transfer(array(
'curIn' => 'RUB', // счет списания
'sum' => 1, // сумма получения
'curOut' => 'RUB', // валюта получения
'to' => P12345678, // получатель (email)

то есть проверку кошельки проходят, но выплата на них не происходит.
Дело не в восьмизначных кошельках. Это код проверяет наличие номера транзакции, а не кошельков.
У меня тоже, с недавнего времени, почему-то некоторые кошельки пользователей не проходят эту проверку. Кто-то получает выплату, а кто-то нет. Выясняю причину.
 
Coolbyn18
Участник
Сообщения
1
Реакции
0
shans5 написал(а):
уже обсуждалось на форуме)))


Для тех,у кого не проходят выплаты на 8-значный кошелек,делаем следующее:

В файле classes/_payment.php 36-я строка (или где-то рядом)

CODE:
if( !ereg("^[0-9]{7}$", substr($purse,1)) ) return false;


после цифры 7 ставим запятую и 8, должно получится так

CODE:
if( !ereg("^[0-9]{7,8}$", substr($purse,1)) ) return false;

кажется так вроде
Да, именно так
 
Сверху