Перейти к содержанию
Lapa62rus

Подключение интернет-эквайринга (разработка модуля оплаты)

Рекомендуемые сообщения

Здравствуйте!

Необходимо разработать модуль для приёма платежей пластиковыми картами от "Банк Россия".

 

Пример административного запроса типа «Создание заказа на покупку»:
<?xml version="1.0" encoding="UTF-8"?>
<TKKPG>
       <Request>
                       <Operation>CreateOrder</Operation>
                       <Language>RU</Language>

                       <Order>
                                       <OrderType>Purchase</OrderType>
                                       <Merchant>xxxxxxxx</Merchant>
                                       <Amount>10000</Amount>
                                       <Currency>643</Currency>
                                       <Description>some description</Description>
                                       <ApproveURL>https://yoursite.ru/ApproveURL</ApproveURL>
                                       <CancelURL>https://yoursite.ru/CancelURL</CancelURL>
                                       <DeclineURL>https://yoursite.ru/DeclineURL</DeclineURL>
                                      <AddParams>
                                                      <DescriptionHtml>
Описание для отображения!<DescriptionHtml>
                                      </AddParams>
                       </Order>
       </Request>
</TKKPG>


где:
Operation обязательный параметр для административных запросов. В данном случае CreateOrder – запрос на создание заказа.
Language – язык интерфейса на странице оплаты заказа. В данном случае RU – русский.

OrderType – тип заказа. В данном случае Purchase – операция покупка. Будем тестировать именно эту операцию.
Merchant – восьмизначный идентификатор мерчанта. Должен совпадать с Common Name клиентского сертификата (см. пункт «Запрос на подпись сертификата»).
Amount – сумма заказа. В данном случае 10000 – это 100.00 (рублей).
Currency – код валюты заказа. В данном случае 643 – это код валюты по ISO стандарту  (рубли).
Description – описание заказа (отображается на странице оплата заказа). В данном случае будет отображено some description (при условии, что отсутствует поле DescriptionHtml).
ApproveURLURL, на который будет перенаправлен клиент после успешного проведения операции.
CancelURLURL, на который будет перенаправлен клиент в случае отказа от проведения операции (нажатия на кнопку Cancel/Отмена на платежной странице).
DeclineURLURL, на который будет перенаправлен клиент в случае неуспешного проведения операции.
DescriptionHtml –описание заказа с HTML-версткой (отображается на странице оплата заказа). Будет отображено «Описание для отображения!». Если присутствует данное поле, то на странице ввода реквизитов карты будет отображена только информация из данного поля, вместо информации из поля Description. При заполнении тега символы «<», «>», «&» следует указывать в экранированном виде: 1) символу «<» соответствует &lt; 2) символу «>» соответствует &gt;  3) символу «&» соответствует &amp;

Пример ответа также будет в формате XML:
<TKKPG>

                <Response>

                               <Operation>CreateOrder</Operation>

                               <Status>00</Status>

                               <Order>

                                               <OrderID>807</OrderID>

                                               <SessionID>CA009C54366CFEDAF5D86D0C7E91B125</SessionID>

                                               <URL>https://pgtest.abr.ru/index.jsp</URL>

                               </Order>

                </Response>

</TKKPG>

где:
Operation – в данном случае CreateOrder – создание заказа.
Status – результат выполнения запроса. В данном случае 00 – успешный результат. Все остальные значения – отличные от 00 – неуспешные.
OrderID – номер заказа.
SessionID – идентификатор сессии.
URL – URL, на который необходимо перенаправить пользователя.

Возможные результаты выполнения запроса:
00 – успешно
10 – интернет-магазин не имеет доступа к операции создания заказа или такой интернет-магазин не зарегистрирован
30 – неверный формат сообщения (нет обязательных полей и т.д.)
54 – недопустимая операция
96 – системная ошибка

97 – ошибка связи с POS-драйвером

Остальные подробности в ЛС. Интересует стоимость и сроки.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте, отпишите Ваш Skype, готов работать с постоплатой, сделаем на высшем уровне.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

От 10 тыс. р. Окончательная цена и сроки после "остальных подробностей".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.