Возможо ли под curl пересобрать
Цитата: ZICKFREED от 21.08.2016, 16:56Собственно 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";
}я запарился бороться с постоянными ошибками
если конечно нельзя сделать под курл, тогда оставлю эту затею
Собственно 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";
}
я запарился бороться с постоянными ошибками
если конечно нельзя сделать под курл, тогда оставлю эту затею
Цитата: WmRush от 21.08.2016, 21:43ZICKFREED,
А зачем тебе этот геморой? оставь как есть и все, пусть работает, зачем изобретать велосипед если он уже изобретен?
ZICKFREED,
А зачем тебе этот геморой? оставь как есть и все, пусть работает, зачем изобретать велосипед если он уже изобретен?
Цитата: ZICKFREED от 21.08.2016, 22:12steam,
вроде как бы не значительные, так как через курл всё-таки запрос идёт и ответ приходитra4ok14,
да как-то хочется в тандеме всё содержать, та и фиг с ним пусть и родной велосипед работает
steam,
вроде как бы не значительные, так как через курл всё-таки запрос идёт и ответ приходит
ra4ok14,
да как-то хочется в тандеме всё содержать, та и фиг с ним пусть и родной велосипед работает
Цитата: Pretorian от 21.08.2016, 23:06Цитата: ZICKFREEDможет есть какие мысли?
а библиотека на хостинге активирована самого курла? У меня бывало у клиентов по умолчанию она была отключена, и не работали автовыплаты паеер, так же парился пока в тп паеер не подсказали. ПроверьЦитата: ZICKFREEDSOAP
еще очень важно что бы и этот модуль был активирован, активировать его можно обратившись в тп.
а библиотека на хостинге активирована самого курла? У меня бывало у клиентов по умолчанию она была отключена, и не работали автовыплаты паеер, так же парился пока в тп паеер не подсказали. Проверь
еще очень важно что бы и этот модуль был активирован, активировать его можно обратившись в тп.
Цитата: ZICKFREED от 21.08.2016, 23:11Pretorian,
претор, всё включено на серваке, с самим курлом беда передача чётких параметров как через SOAP, ну а в целом протестил через курл - работает, ответ с сервера приходит, но есть ошибки непереданных или неопознаных параметровподскажите плиз, вопрос по API advcash - перевод средств(выплаты) производятся на мыло получателя или номер кошелька?
Pretorian,
претор, всё включено на серваке, с самим курлом беда передача чётких параметров как через SOAP, ну а в целом протестил через курл - работает, ответ с сервера приходит, но есть ошибки непереданных или неопознаных параметров
подскажите плиз, вопрос по API advcash - перевод средств(выплаты) производятся на мыло получателя или номер кошелька?
Цитата: Pretorian от 21.08.2016, 23:14Цитата: ZICKFREEDпроизводятся на мыло получателя или номер кошелька?
можно и так и так, как тебе удобней, там скачай у них библиотеку готовую под пчп, там посомтришь пример, там 2 строки одна закоментирована, закоментирована с адресом кошелька. Если хочется платить на кошелек ее роскоментировать, ну а с имейлом закоментировать.Лично я делал на кошелек, ибо это всем уже привычно от вебмани, да и подобно вебмани формат кошелька + с имейлами постояно будет путаница, так что я советою кошелек.
можно и так и так, как тебе удобней, там скачай у них библиотеку готовую под пчп, там посомтришь пример, там 2 строки одна закоментирована, закоментирована с адресом кошелька. Если хочется платить на кошелек ее роскоментировать, ну а с имейлом закоментировать.
Лично я делал на кошелек, ибо это всем уже привычно от вебмани, да и подобно вебмани формат кошелька + с имейлами постояно будет путаница, так что я советою кошелек.
Цитата: Pretorian от 21.08.2016, 23:55Цитата: ra4ok14там вроде ток по емайлу! и выбора там нет. ты наверное путаешь с паером!
нет не путаю делал же недавно на 5 скрипт выплаты, делал на кошелек. Поддержка 4 валют. Изучи клас пчп для выплат их ))) Это я точно помню
нет не путаю делал же недавно на 5 скрипт выплаты, делал на кошелек. Поддержка 4 валют. Изучи клас пчп для выплат их ))) Это я точно помню