Помощь

Возможо ли под curl пересобрать

38 13
user avatar
Пользователь
На сайте 15 лет
Сообщений : 86
Репутация : 0
9 лет назад
Собственно 2 дня парюсь над классом для окпэй, для автоматизации выплаты
есть проблема, не могу их код пересобрать под курл, может есть какие мысли?

ini_set("display_errors", 1);
echo "OKPAY API PHP Testrnrn";
try
{
$secWord = "security_key"; // wallet API password
$WalletID = "OK123456789"; // wallet ID

$datePart = gmdate("Ymd:H");
$authString = $secWord.":".$datePart;

echo "

AuthString: ".$authString."

";
$secToken = hash('sha256', $authString);
$secToken = strtoupper($secToken);

echo "

Security Token: ".$secToken."

";

// Connecting to SOAP
$opts = array(
'http'=>array(
'user_agent' => 'PHPSoapClient'
)
);
$context = stream_context_create($opts);
$client = new SoapClient("https://api.okpay.com/OkPayAPI?ws
dl",
array(
'stream_context' => $context,
'cache_wsdl' => WSDL_CACHE_NONE)
);

echo "Money transfer EUR for [email protected] (Send_Money):
";

$obj=new stdClass();
$obj->WalletID = $WalletID;
$obj->SecurityToken = $secToken;
$obj->Currency = "EUR";
$obj->Receiver = "OK600806662"; // can be WalletID, E-mail or cellphone number
$obj->Amount = 0.01;
$obj->Comment = "PHP API Transfer";
$obj->IsReceiverPaysFees = FALSE;
print_r($obj);
$webService = $client->Send_Money($obj);
$wsResult = $webService->Send_MoneyResult;
print_r($wsResult);

}
catch (Exception $e)
{
print "Caught exception: ". $e->getMessage(). "n";
}

я запарился бороться с постоянными ошибками
если конечно нельзя сделать под курл, тогда оставлю эту затею
user avatar
Пользователь
На сайте 15 лет
Сообщений : 663
Репутация : 0
9 лет назад
ZICKFREED,
а какие ошибки?
user avatar
Администратор
На сайте 15 лет
Сообщений : 276
Репутация : 120
9 лет назад
ZICKFREED,
А зачем тебе этот геморой? оставь как есть и все, пусть работает, зачем изобретать велосипед если он уже изобретен?
user avatar
Пользователь
На сайте 15 лет
Сообщений : 86
Репутация : 0
9 лет назад
steam,
вроде как бы не значительные, так как через курл всё-таки запрос идёт и ответ приходит

ra4ok14,
да как-то хочется в тандеме всё содержать, та и фиг с ним пусть и родной велосипед работает
user avatar
Пользователь
На сайте 13 лет
Сообщений : 1859
Репутация : 0
9 лет назад
Цитата: ZICKFREEDможет есть какие мысли?

а библиотека на хостинге активирована самого курла? У меня бывало у клиентов по умолчанию она была отключена, и не работали автовыплаты паеер, так же парился пока в тп паеер не подсказали. Проверь

Цитата: ZICKFREEDSOAP
еще очень важно что бы и этот модуль был активирован, активировать его можно обратившись в тп.
user avatar
Пользователь
На сайте 15 лет
Сообщений : 86
Репутация : 0
9 лет назад
Pretorian,
претор, всё включено на серваке, с самим курлом беда передача чётких параметров как через SOAP, ну а в целом протестил через курл - работает, ответ с сервера приходит, но есть ошибки непереданных или неопознаных параметров


подскажите плиз, вопрос по API advcash - перевод средств(выплаты) производятся на мыло получателя или номер кошелька?
user avatar
Пользователь
На сайте 13 лет
Сообщений : 1859
Репутация : 0
9 лет назад
Цитата: ZICKFREEDпроизводятся на мыло получателя или номер кошелька?
можно и так и так, как тебе удобней, там скачай у них библиотеку готовую под пчп, там посомтришь пример, там 2 строки одна закоментирована, закоментирована с адресом кошелька. Если хочется платить на кошелек ее роскоментировать, ну а с имейлом закоментировать.

Лично я делал на кошелек, ибо это всем уже привычно от вебмани, да и подобно вебмани формат кошелька + с имейлами постояно будет путаница, так что я советою кошелек.
user avatar
Администратор
На сайте 15 лет
Сообщений : 276
Репутация : 120
9 лет назад
Pretorian,
там вроде ток по емайлу! и выбора там нет. ты наверное путаешь с паером!
user avatar
Пользователь
На сайте 15 лет
Сообщений : 86
Репутация : 0
9 лет назад
Pretorian,
та да, привычнее конечно по кошельку
user avatar
Пользователь
На сайте 13 лет
Сообщений : 1859
Репутация : 0
9 лет назад
Цитата: ra4ok14там вроде ток по емайлу! и выбора там нет. ты наверное путаешь с паером!
нет не путаю делал же недавно на 5 скрипт выплаты, делал на кошелек. Поддержка 4 валют. Изучи клас пчп для выплат их ))) Это я точно помню
user avatar
Пользователь
На сайте 15 лет
Сообщений : 86
Репутация : 0
9 лет назад
Pretorian, подскажи пожалуйста где у них там обработка ответа от сервера о платеже

Okpay вообще как-то стрёмно обрабатывает платёж
user avatar
Пользователь
На сайте 13 лет
Сообщений : 1859
Репутация : 0
9 лет назад
у адв?
если да то просто скачай клас выплат для пчп тут: https://advcash.com/solutions/developers/
user avatar
Пользователь
На сайте 15 лет
Сообщений : 86
Репутация : 0
9 лет назад
Pretorian,
Точно, блин, скачивал уже
Голова ппц забита, уже забыл что где чего
Автор темы
author avatar
ZICKFREED
Пользователь
На сайте 15 лет
Сообщений 86
Тем 10
Репутация 0
Теги темы
Автор не добавил тегов для этой темы
Ответить
Написал(а):