Muszę pilnie wprowadzić na stronę mikropłatności wapstera a niestety nie mam zielonego pojęcia jak to zrobić - ponoć proste ale z SSLem nic nigdy nie robiłem, nie wiem jak się za to zabrać :/
Za wszelką pomoc będę bardzo wdzięczny, trochę mam nóż na gardle :/
Dopisuję :
Musi to być na wapsterze, dostałem kod:
Kod
$data = "<?xml version='1.0' encoding='utf-8'?><request>" .
"<merchantID>1000</merchantID>" .
"<password>test</password>".
"<serviceID>3333</serviceID>" .
"<code>test</code>" .
"<responseType>1</responseType>".
"</request>";
$ch = curl_init ();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1);
curl_setopt ($ch, CURLOPT_URL, "https://www.wapster.pl/validateCode.aspx");
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$dane = curl_exec ($ch);
"<merchantID>1000</merchantID>" .
"<password>test</password>".
"<serviceID>3333</serviceID>" .
"<code>test</code>" .
"<responseType>1</responseType>".
"</request>";
$ch = curl_init ();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1);
curl_setopt ($ch, CURLOPT_URL, "https://www.wapster.pl/validateCode.aspx");
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$dane = curl_exec ($ch);
Pierwszy problem jest taki, że na serwerze curl jest zablokowany:/ ale to mniejsza z tym
Pytanie 1: czy na serwerze (moim) musi być zainstalowany SSL ?
Pytanie 2: czy powyższy kod jednocześnie wysyła "zapytanie" i odbiera odpowiedź ?
Jeżeli tak no to filozofi dużej tu nie ma.
Pytam się ponieważ nigdy nie używałem CURL'a ani SSL'a więc jestem w tym temacie kompletnie zielony.
Kolejna sprawa : czy istnieje jakiś prosty sposób wykonania identycznego kodu (co do działania) bez wykorzystania CURL ?