Цитата (walerus @ 12.10.2014 - 18:46) | ||
Только вчитался в текст... проверить сумму и имя пользователя - это Вы можете сделать... - интересно как?, если не юзаете API... Кто то, что то не договаривает? |
Цитата (AllesKlar @ 12.10.2014 - 18:01) |
walerus Не докапывайся. Автор имел ввиду валидацию имени и суммы. если проходит, то генерирует запрос. Ricco381 У них шикарный api с примерами. Попытайся хоть как-нибудь, потом это "как-нибудь" выкладывай сюда и тебе уже допилят. |
Цитата (Ricco381 @ 13.10.2014 - 03:55) |
только так я смогу проверить исходящие пост данные на webmoney |
Цитата (VELIK505 @ 13.10.2014 - 15:30) | ||
Извини но ты не петришь. данные сверяешь на своей стороне уже после оплаты если всё ровно отправляешь на sucsess если нет на fail |
Цитата (Ricco381 @ 13.10.2014 - 15:04) |
не могу отправить |
<?php
if ( $_POST['a'] ){
$post = "LMI_PAYMENT_AMOUNT=".$_POST['LMI_PAYMENT_AMOUNT']."&LMI_PAYMENT_DESC=".$_POST['LMI_PAYMENT_DESC']."&LMI_PAYMENT_NO=".$POST['LMI_PAYMENT_NO']."&LMI_PAYEE_PURSE=".$POST['LMI_PAYEE_PURSE']."&LMI_SIM_MODE=".$POST['LMI_SIM_MODE'];
$header = array (
"Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*//*;q=0.8",
"Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3",
"Accept-Encoding: gzip, deflate"
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://merchant.webmoney.ru/lmi/payment.asp');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0');
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_AUTOREFERER, 'http://192.168.0.25/test.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt');
curl_exec($ch);
}
?>
<form method="POST" action="">
<input type="text" name="LMI_PAYMENT_AMOUNT" value="2.0">
<input type="text" name="LMI_PAYMENT_DESC" value="òåñòîâûé ïëà òåæ">
<input type="text" name="LMI_PAYMENT_NO" value="1">
<input type="hidden" name="LMI_PAYEE_PURSE" value="Z111111111111">
<input type="hidden" name="LMI_SIM_MODE" value="0">
<input type="submit" name="a" value="submit">