Наверное, всё-таки fail url и result url в merchant: index.php?pay=webmoneyНемного напишу как настраивать:
fail, result url в merchant ставим pay.php?pay=webmoney
Блок
PHP:if ( $_SERVER['REMOTE_ADDR'] <> '212.118.48.8' && $_SERVER['REMOTE_ADDR'] <> '212.118.48.158' && $_SERVER['REMOTE_ADDR'] <> '212.158.173.9')
ip адреса сервера, нужны для проверки что ответ пришёл от WM
Также рекомендуется проверять подпись - этой функции пока нету (думаю Вы поняли как это можно сделать)
И не забыть выбрать метод POST для передачи данных о платеже.