API

  1. Домой
  2. API
  3. Общие принципы взаимодействия
  4. Через браузер пользователя

Через браузер пользователя

Platron и магазин могут передавать информацию друг другу одновременно с передачей управления покупателем. Передача может происходить по действию покупателя или автоматически.

Передача информации по действию покупателя

Передача покупателя и информации между Platron и магазином возможна следующими способами:

1. Ссылка, ведущая на другой сайт

2. Форма, действие которой ведет на другой сайт. Пользователь сам нажимает кнопку.

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

Автоматическая передача покупателя и информации между Platron и магазином возможна следующими способами:

1. 302 редирект (HTTP заголовок Location). Только метод GET.

2. Авто-сабмит форма. Методы GET и POST. Сайт отдает пользователю страницу, состоящую только из формы, action которой ведет на другой сайт. Форма состоит только из hidden полей. Форма автоматически сабмитится по событию onload. Таким образом, пользователь даже не видит этой страницы.

Пример:

<html>
  <body onload=”document.forms[0].submit()”>
	<form method=”POST” action=”https://www.platron.ru/payment.php”>
	  <input type=”hidden” name=”pg_param1” value=”value1” />
	  <input type=”hidden” name=”pg_param2” value=”value2” />
	  <input type=”hidden” name=”pg_param3” value=”value3” />
	  <input type=”hidden” name=”pg_param4” value=”value4” />
	</form>
  </body>
</html>