Здесь показаны различия между двумя версиями данной страницы.
Both sides previous revision Предыдущая версия | |||
api-for-pay-form [2015/10/19 11:14] admin |
api-for-pay-form [2015/10/19 11:25] admin |
||
---|---|---|---|
Строка 397: | Строка 397: | ||
Алгоритм обработки ответа:\\ | Алгоритм обработки ответа:\\ | ||
**Если НЕ пустое "errors"** сайт магазина должен отобразить ошибки плательщику и переформировать данные для отправки (пример: в случае отсутствия обязательного поля - заполнить данное поле). Подробнее см. в разделе "errors")\\ | **Если НЕ пустое "errors"** сайт магазина должен отобразить ошибки плательщику и переформировать данные для отправки (пример: в случае отсутствия обязательного поля - заполнить данное поле). Подробнее см. в разделе "errors")\\ | ||
- | **Иначе**\\ | + | **Иначе** (ордер успешно создан, и мы смотрим на два остальных поля redirect_to или po_psi_data_request)\\ |
\\ | \\ | ||
**Если НЕ пустое "redirect_to"** сайт магазина должен перенаправить плательщика на url, указанный в этом параметре. (подробнее читать в разделе "redirect_to")\\ | **Если НЕ пустое "redirect_to"** сайт магазина должен перенаправить плательщика на url, указанный в этом параметре. (подробнее читать в разделе "redirect_to")\\ | ||
**Иначе** сайт магазина, должен сформировать форму из данных, содержащихся в поле "po_psi_data_request", и перенаправить пользователя сабмитом данной формы. (подробнее читать в разделе "po_psi_data_request")\\ | **Иначе** сайт магазина, должен сформировать форму из данных, содержащихся в поле "po_psi_data_request", и перенаправить пользователя сабмитом данной формы. (подробнее читать в разделе "po_psi_data_request")\\ | ||
+ | Чем отличают **redirect_to** или **po_psi_data_request**.\\ | ||
+ | **redirect_to** используется, когда перенаправление покупателя нужно осуществить запросом типа GET\\ | ||
+ | **po_psi_data_request** используется, когда перенаправление покупателя нужно осуществить запросом типа POST\\. | ||
+ | Пример платежной системы с типом GET киви с выводом инструкции.\\ | ||
+ | Пример платежной системы с типом POST - UNR.\\ | ||
+ | Информацию о типе перенаправления (GET/POST) вы получите в ответ на запрос о создании ордера. | ||
=== errors === | === errors === |