robertoman
Участник
- Сообщения
- 157
- Реакции
- 8
Всем привет, появилась новая проблема.
На кошельки P1234567 выплата происходит, а на P12345678 нет.
Проблема состоит в том, что не проходит вот эту проверку if (!empty($arTransfer["historyId"]))
Кто сталкивался? подскажите как решить.
Пробовал даже так
$arTransfer = $payeer->transfer(array(
'curIn' => 'RUB', // счет списания
'sum' => 1, // сумма получения
'curOut' => 'RUB', // валюта получения
'to' => P12345678, // получатель (email)
то есть проверку кошельки проходят, но выплата на них не происходит.
На кошельки 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;
кажется так вроде
Для тех,у кого не проходят выплаты на 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;
кажется так вроде