<html>
..
<body>
....
<form method="POST" action="https://merchant.webmoney.ru/lmi/payment.asp">
<input type="checkbox" name="paymentway" value="wmz" onclick="ShowFrom('wmz');">
<input type="submit" value="web money">
<input type="hidden" name="LMI_PAYEE_PURSE" value="{purse}">
<input type="hidden" name="LMI_PAYMENT_AMOUNT" value="{amount}">
<input type="hidden" name="LMI_PAYMENT_NO" value="{pid}">
<input type="hidden" name="LMI_PAYMENT_DESC" value="{desc}">
<input type="hidden" name="LMI_SIM_MODE" value="{test}">
<input type="hidden" name="LMI_SUCCESS_URL" value="http://site.com/view.php?action=pay&method=wmz">
<input type="hidden" name="LMI_SUCCESS_METHOD" value="1">
<input type="hidden" name="LMI_RESULT_URL" value="http://site.com/view.php?action=pay&method=preload">
<input type="hidden" name="LMI_FAIL_URL" value="http://site.com/view.php?action=pay&method=fail">
<input type="hidden" name="LMI_FAIL_METHOD" value="1">
<input type="hidden" name="RND" value="{rnd}">
<input type="hidden" name="AMOUNT" value="{amount}">
</html>
вот такой вопрос, если я правельно понял:
success url - адрес моего узла если все прошло норм
fail url - адрес моего узла если юзер затупил и не заплатил
result url - как я понял - cделан для дополнительной проверки все-х парам. и в нем я должен вернуть YES для продолжения, и вызываеться до success/fail url ?
т.е.
<input type="hidden" name="LMI_RESULT_URL" value="http://site.com/view.php?action=pay&method=preload">
и код:
case 'pay':
Display::Head('результат оплаты');
switch($_GET['method'])
{
case 'preload':
print_r($_POST);
echo 'STOP';
break;
}
должны остановить процедуру оплаты, но этого не произходит
вопрос где я затупил ?
result url используеться не для этого ?