Форум

Навигация Форума
Вы должны войти, чтобы создавать сообщения и темы.

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

Страница 1 из 2Далее

Собственно 2 дня парюсь над классом для окпэй, для автоматизации выплаты
есть проблема, не могу их код пересобрать под курл, может есть какие мысли?

ini_set("display_errors", 1);
echo "<h1>OKPAY API PHP Test</h1>\r\n\r\n";
try
{
$secWord = "security_key"; // wallet API password
$WalletID = "OK123456789"; // wallet ID

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

echo "<p>AuthString: ".$authString."</p>";
$secToken = hash('sha256', $authString);
$secToken = strtoupper($secToken);

echo "<p>Security Token: ".$secToken."</p>";

// 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 username@gmail.com (Send_Money):<br />";

$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";
}

я запарился бороться с постоянными ошибками
если конечно нельзя сделать под курл, тогда оставлю эту затею

ZICKFREED,
а какие ошибки?

ZICKFREED,
А зачем тебе этот геморой? оставь как есть и все, пусть работает, зачем изобретать велосипед если он уже изобретен?

steam,
вроде как бы не значительные, так как через курл всё-таки запрос идёт и ответ приходит

ra4ok14,
да как-то хочется в тандеме всё содержать, та и фиг с ним пусть и родной велосипед работает

Цитата: ZICKFREED
может есть какие мысли?


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

Цитата: ZICKFREED
SOAP


еще очень важно что бы и этот модуль был активирован, активировать его можно обратившись в тп.

Pretorian,
претор, всё включено на серваке, с самим курлом беда передача чётких параметров как через SOAP, ну а в целом протестил через курл - работает, ответ с сервера приходит, но есть ошибки непереданных или неопознаных параметров

подскажите плиз, вопрос по API advcash - перевод средств(выплаты) производятся на мыло получателя или номер кошелька?

Цитата: ZICKFREED
производятся на мыло получателя или номер кошелька?


можно и так и так, как тебе удобней, там скачай у них библиотеку готовую под пчп, там посомтришь пример, там 2 строки одна закоментирована, закоментирована с адресом кошелька. Если хочется платить на кошелек ее роскоментировать, ну а с имейлом закоментировать.

Лично я делал на кошелек, ибо это всем уже привычно от вебмани, да и подобно вебмани формат кошелька + с имейлами постояно будет путаница, так что я советою кошелек.

Pretorian,
там вроде ток по емайлу! и выбора там нет. ты наверное путаешь с паером!

Pretorian,
та да, привычнее конечно по кошельку

Цитата: ra4ok14
там вроде ток по емайлу! и выбора там нет. ты наверное путаешь с паером!


нет не путаю делал же недавно на 5 скрипт выплаты, делал на кошелек. Поддержка 4 валют. Изучи клас пчп для выплат их ))) Это я точно помню

Страница 1 из 2Далее
Авторизация
*
*
Регистрация
*
*
*
Генерация пароля