@Sunkar

Возможно ли протестировать оплату на разрабатываемом сайте если он не на хостинге?

Здравствуйте!
Возможно ли протестировать оплату на каком то сервисе оплаты, если твой сайт пока еще не развернут на хостинге, а развернут на тестовой машине.
Понимаю резонный вопрос а почему не развернуть его. Но в данном случае развертывание не нужно. Проект является дипломной работой и это требуется лишь для одной из его функции.
Заранее благодарен.
  • Вопрос задан
  • 168 просмотров
Пригласить эксперта
Ответы на вопрос 3
zoonman
@zoonman
⋆⋆⋆⋆⋆
Ответ написан
Комментировать
протестировать можно, но неудобно. Платежные системы при оплате на ваш сервер отправляют информацию об оплате заказа и если у тестовой машины нет реального домена, то вы этой информации не получите. Хотя варианты обхода есть. Например у fondy ответ приходит на сервер и одновременно они редиректят пользователя на ваш сайт с данными о платеже (то есть страница каллбэка открывается у пользователя в браузере и вы обрабатываете ее, а затем перебрасываете пользователя куда вам нужно). Для дипломной работы такой вариант подойдет, но на живом сервере реализовывать такое решение не стоит (если у пользователя пропадет соединение в этот момент, то оплата пройдет, но ваш сервер просто не получит данных). Также как альтернативный вариант для диплома можете написать скрипт, который будет проверять данные для незавершенных платежей с помощью крона каждые 10 минут (но опять для живого проекта это плохой способ).

А вообще для тестовых проектов существует openshift и amazon web services - у них есть бесплатные тарифы. Но там надо стек технологий знать немного более широкий.
Ответ написан
Комментировать
begemot_sun
@begemot_sun
Программист в душе.
Как вариант сделать mock сервис который будет эмулировать API агрегатора.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы