...
Приклад формування форми з використанням JavaScript:
Форма с использованием JavaScript
Code Block |
---|
language | xml |
---|
theme | Confluence |
---|
title | Форма с использованием JavaScript |
---|
|
<!DOCTYPE html>
<html>
<head>
<title>ASC Test page</title>
</head>
<body>
<script type="text/javascript">
"use strict";
var form = document.createElement('form');
form.setAttribute('method', 'post');
form.setAttribute('action', 'confirmation:url');
var termUrl = document.createElement('input');
termUrl.setAttribute('type', 'hiden');
termUrl.setAttribute('name', 'TermUrl');
termUrl.setAttribute('value', '
redirect: url ? id = redirect : params: ID & key = key & redirect = agent_page_return / ID');
var paReq = document.createElement('
input '); paReq.setAttribute('
type ','
hiden ');
paReq.setAttribute('name', 'PaReq'); paReq.setAttribute('value', 'confirmation:form:PaReq'); form.appendChild(termUrl); form.appendChild(paReq); form.submit();
</script>
</body>
</html>
|
Пример redirect URL
Code Block |
---|
language | xml |
---|
theme | Confluence |
---|
title | Пример redirect URL |
---|
|
https://api.uapay.ua/api/payments/p2p/confirm?id=6bb07565-6602-4482-b695-bbf410506a7d&key=7952LjXTpgh9JQhVLAwLaPhbgbEpjNzGuRcTkSqgpD45.jhc065tt09509909243&redirect=http://beta.uapay.ua/pending/e1d795e1-e3ef-4ef6-981d-92f094eaa351
|
Після повернення користувача на сторінку необхідно продовжувати відправляти запит show, до тих пір, поки не буде отримано фінальний статус платежу.