domain.bybeseller.byshop.bykupika.by

ТЕСТОВАЯ СРЕДА. ПЕСОЧНИЦА

Песочница для тестирования взаимодействия c EasyPay

Тестирование проходит поэтапно. На протяжении всего процесса отладки взаимодействия необходимо использовать единые тестовые реквизиты:

  • номер Поставщика в системе вида okXXXX (где ХХХХ - любой набор из четырех цифр);
  • тестовый параметр web_key = dh48djklhgl5893j

Пароль Поставщика для доступа к Административному интерфейсу произвольный, можно оставить это поле пустым;

Шаг 1. Выбор способа оплаты

Оплата может производиться посредством:

  • банковской карты;
  • АИС "Расчет" (ЕРИП).

Выбор способа оплаты осуществляется Покупателем на сайте Поставщика при оформлении заказа.

При выборе в качестве платежного средства банковской карты (Visa, MaserCard) после формирования счета происходит переход к форме ввода данных карты для оплаты:

  • номер карты;
  • срок действия карты;
  • имя владельца карты;
  • CVC код карты.

Тестовая среда позволяет заполнять эти поля произвольно, либо оставлять пустыми. Оплата счета происходит автоматически, после нажатия кнопки "Оплатить".

При оплате через ЕРИП счет формируется автоматически, после чего происходит переход на страницу возврата. Следует заполнить поля "URL возврата" на странице формирования счета для нормального завершения операции!

Шаг 2. Формирование счета для оплаты

Адрес страницы с примером формирования счета:

https://ssl.easypay.by/test/client_weborder.php

На своем сайте Поставщик формирует счет для оплаты, используя основные поля и отправляет данные POST-запросом на адрес: https://ssl.easypay.by/test/client_weborder.php

Шаг 3. Операции со счетами

После выписки счета Поставщику доступны следующие операции:

  • проверка оплаты счета,
  • отмена счета,
  • получение списка оплаченных, неоплаченных, отмененных счетов.

Эти действия можно выполнять через Административный интерфейс Поставщика, либо с использованием набора функций протокола SOAP.

Административный интерфейс Поставщика

Адрес страницы с тестовым административным интерфейсом Поставщика: https://ssl.easypay.by/test/merchant.php

Возможности:

  • просмотр оплаченных, неоплаченных и отмененных счетов;
  • выписка счета;
  • отмена счета;
  • настройка URL для Уведомлений (веб адрес, на который Поставщик принимает уведомления об оплате счета пользователем).

Тестирование функций SOAP-интерфейса

Адрес тестового SOAP-сервера: https://ssl.easypay.by/test/test.wsdl

На тестовом SOAP-сервере работают только четыре функции:

EP_CreateInvoice - выписка счета;

EP_IsInvoicePaid - проверка оплаты счета;

EP_CancelInvoice - отмена счета;

EP_GetPaidInvoices - получение списка оплаченных счетов.