За последние 24 часа нас посетил 16601 программист и 1673 робота. Сейчас ищут 862 программиста ...

Двухфазный сценарий взаимодействия с магазином

Тема в разделе "PHP Free-Lance", создана пользователем nekorus, 28 ноя 2011.

  1. nekorus

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

    С нами с:
    28 ноя 2011
    Сообщения:
    2
    Симпатии:
    0
    Требуется написать скрипты на PHP или Perl для взаимодействия.
    На get запрос от банка скрипт должен отправить ответ в xml

    Пишите (с вашей ценой) на почту chesnikovaleksey@gmail.com или icq 429325032

    Со страницы Интернет-магазина (страницы бронирования и оплаты)
    http://?????????????? с которой будет выполняться оплата
    по кнопке "оплатить" вы перенаправляете клиента к нам по ссылке
    https://test.pps.gazprombank.ru/payment ... m?lang=RU&
    merch_id=31EE0F1EC29E4A66A60DF3C48BA1A7F1&back_url_s=http://??????????????/success&back_url_f= http://??????????????/fail&o.1=???&&o.2=???&o.3=???

    количество и название o-параметров вы должны определить сами,
    но они должны однозначно определять платеж,
    чтобы на наш запрос
    https://merchant.ru:443/gpb/check.cgi?t ... %3A39%3A27
    Вы смогли ответить
    <?xml version='1.0' encoding='UTF-8'?>
    <payment-avail-response>
    <result>
    <code>1</code>
    <desc>426669</desc>
    </result>
    <purchase>
    <shortDesc> </shortDesc>
    <longDesc>Zakaz #426669</longDesc>
    <account-amount>
    <id>67924A31C59152BA8C99E8726498B316</id>
    <amount>55000</amount>
    <currency>643</currency>
    <exponent>2</exponent>
    </account-amount>
    </purchase>
    </payment-avail-response>

    а на запрос
    https://merchant.ru:443/gpb/pay.cgi?trx ... EErQveA%3D
    вы смогли изменить баланс счета в вашем биллинге
    и ответить:
    <?xml version='1.0' encoding='UTF-8'?>
    <register-payment-response>
    <result>
    <code>1</code>
    <desc>OK</desc>
    </result>
    </register-payment-response>
     
  2. nekorus

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

    С нами с:
    28 ноя 2011
    Сообщения:
    2
    Симпатии:
    0
    Больше не актуально