За последние 24 часа нас посетили 20277 программистов и 1080 роботов. Сейчас ищут 803 программиста ...

Форма оплаты на сайте

Тема в разделе "Вопросы от блондинок", создана пользователем Milena, 10 июн 2017.

  1. Milena

    Milena Новичок

    С нами с:
    10 июн 2017
    Сообщения:
    3
    Симпатии:
    0
    Помогите
    Есть форма с переадресацией оплаты на Perfect Money:

    Код (Text):
    1. $processor_form = "
    2. <form action=\"https://perfectmoney.is/api/step1.asp\" method=\"POST\" id=\"checkout[id]\" >
    3. <input type=\"hidden\" name=\"PAYEE_ACCOUNT\" value=\"[merchant]\">
    4. <input type=\"hidden\" name=\"PAYEE_NAME\" value=\"[option1]\">
    5. <input type=\"hidden\" name=\"PAYMENT_ID\" value=\"[userid]\">
    6. <input type=\"hidden\" name=\"PAYMENT_AMOUNT\" id=\"amount[id]\" value=\"[price]\"/>
    7. <input type=\"hidden\" name=\"PAYMENT_UNITS\" value=\"[currency]\"/>
    8. <input type=\"hidden\" name=\"STATUS_URL\" value=\"[site_url]modules/gateways/pmstatus.php\">
    9. <input type=\"hidden\" name=\"PAYMENT_URL\" value=\"[site_url]modules/gateways/thankyou.php\">
    10. <input type=\"hidden\" name=\"PAYMENT_URL_METHOD\" value=\"LINK\">
    11. <input type=\"hidden\" name=\"NOPAYMENT_URL\" value=\"[site_url]modules/gateways/addfunds.php\"/>
    12. <input type=\"hidden\" name=\"NOPAYMENT_URL_METHOD\" value=\"LINK\">
    13. <input type=\"hidden\" name=\"SUGGESTED_MEMO\" value=\"[itemname]\">
    14. <input type=\"hidden\" name=\"BAGGAGE_FIELDS\" value=\"\">
    15. </form>
    Оплата проходит успешно, но в базу данных платеж не попадает и thankyou.php

    thankyou.php
    Код (Text):
    1. header("location: ./index.php?view=account&page=thankyou&type=funds");
    2. exit();
    не открывается, а в хедере ссылка http://mysite/modules/gateways/index.php?view=account&page=thankyou&type=funds
    вместо http://mysite/index.php?view=account&page=thankyou&type=funds
     
  2. gruth

    gruth Активный пользователь

    С нами с:
    13 май 2017
    Сообщения:
    224
    Симпатии:
    18
    Точка перед /index.php?.. лишнее
     
    Milena нравится это.
  3. Milena

    Milena Новичок

    С нами с:
    10 июн 2017
    Сообщения:
    3
    Симпатии:
    0
    Ha страницу thankyou.php переходит, но на баланс аккаунта все равно не зачисляется
     
  4. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.734
    Симпатии:
    1.315
    Адрес:
    Лень
    определись, от корня сайта тебе надо или в папке /modules/gateways
     
  5. Milena

    Milena Новичок

    С нами с:
    10 июн 2017
    Сообщения:
    3
    Симпатии:
    0
    Все остальные файлы с location: ./index.php? нормально работают, только thankyou.php после редиректа на сайт оплаты он принимает свою папку как корень.