Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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

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

 

Пример административного запроса типа «Создание заказа на покупку»:
<?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-драйвером

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

 

 

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах

  • 2 years later...

Здравствуйте можете кинуть файл который для человека сделали?

В 20.07.2017 в 19:29, shoputils сказал:

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

Здравствуйте можете кинуть файл который для человека сделали попробую свой создать

Надіслати
Поділитися на інших сайтах


17 часов назад, turokhis сказал:

Здравствуйте можете кинуть файл который для человека сделали?

Здравствуйте можете кинуть файл который для человека сделали попробую свой создать

Здравствуйте!  Пишите, пожалуйста в ЛС.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.