Среда разработки
Среда разработки
WEBPAY Sandbox — это самостоятельное Web-приложение, являющееся прототипом реальной системы и предназначенное для тестирования и ознакомления с возможностями реальной системы WEBPAY. По своим функциональным возможностям она ничем не отличается от рабочей копии, за исключением того, что не выполняет реального процессинга банковских карточек, т.е. никакие действия не приводят к реальному перемещению средств на карточках. Разработку и тестирование платежных модулей всегда необходимо производить в тестовой среде.
Параметры тестовой среды
| Параметры | Описание |
|---|---|
| URL адрес тестовой среды: | https://sandbox.webpay.by |
| Имя пользователя (login): | высылается в письме |
| Пароль: | высылается в письме |
Уникальный идентификатор магазина (wsb_storeid): | высылается в письме |
Для проведения тестовых транзакций можно использовать следующие параметры карточки (только в тестовой среде):
- тип: VISA
- номер: 434179xxxxxx0051 (данное поле по умолчанию недоступно для редактирования)
- CVV/CVC2: любые три цифры
- срок действия карточки: любой. Для совершения оплаты с ошибкой введите декабрь месяц и год — текущий плюс 1. Например: текущий год 2019, значит значение должно быть 12/20.
Переход из тестовой среды в реальную
Обращаем ваше внимание, что при переходе из тестовой в реальную среду проведения платежей необходимо выполнить ряд условий.
Смена адреса платежной страницы
Для совершения реальной оплаты заказа необходимо сформировать форму со специальными полями и POST методом перенаправить покупателя на страницу оплаты по адресу https://payment.webpay.by.
Адреса платежных страниц:
- Тестовая платежная страница — https://securesandbox.webpay.by
- Реальная платежная страница — https://payment.webpay.by
Обратите внимание
В реальной среде обращение к https://payment.webpay.by должно осуществляться с доменного имени, которое было указано в договоре интернет-эквайринга. При этом по правилам платежных систем поддомен считается отдельным ресурсом. То есть, если вы указали в договоре сайт https://test.by, то и перенаправление на нашу платежную страницу должно осуществляться с https://test.by. В случае если перенаправление будет с ресурса https://bill.test.by — транзакция будет заблокирована. Referer URL регулярно проверяется в соответствии с требованиями платежных систем и банков-эквайеров. В случае если вы намереваетесь использовать адрес сайта отличный от заявленного в договоре, обратитесь, пожалуйста, к персональному менеджеру WEBPAY.
Также меняется адрес интерфейса Web-приложения:
- Тестовый личный кабинет — https://sandbox.webpay.by
- Реальный личный кабинет — https://billing.webpay.by
Смена идентификатора магазина
Значение идентификатора магазина в системе WEBPAY передается в поле wsb_storeid. Данный параметр создается при регистрации и высылается в письме персональным менеджером в компании WEBPAY. Необходимо заменить его на значение идентификатора магазина (wsb_storeid) из реальной среды.
Смена флага тестового платежа
При проведении платежей в тестовой среде в качестве флага о том, что оплату по заказу необходимо провести не через реальную систему, а с использованием эмулятора платежной системы, отвечало поле wsb_test со значением равным 1. Для проведения платежей через реальную систему, необходимо установить значение поля равным 0.