You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
Version 1
Next »
Ссылка для отправки запросов:
https://secure.platononline.com/post-unq/
Описание параметров запроса:
Параметр | Значение | Описание | Особенности | Обязательно |
---|
action | GET_TRANS_STATUS_BY_ORDER | Код платежного метода | | Да |
client_key | String | API ключ мерчанта | Ключ предоставляется на почту мерчанту | Да |
order_id | String | ID платежа в системе мерчанта | | Да |
hash | String | Контрольная подпись |
md5(
strtoupper(
client_pass.
order_id
)
)
| Да |
Примеры запроса:
Для просмотра примера раскройте список
Пример запроса на PHP
<?php
$action = 'GET_TRANS_STATUS_BY_ORDER';
$client_pass = '***';
$client_key = '***';
$order_id = 'order-1521731596';
$hash = md5(
strtoupper(
$client_pass.
$order_id
)
);
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>status</title>
</head>
<body onload="javascript:document.forms[0].submit()">
<form action="https://secure.platononline.com/post-unq/" method="post">
<input type="hidden" name="action" value="<?=$action?>" />
<input type="hidden" name="client_key" value="<?=$client_key?>" />
<input type="hidden" name="order_id" value="<?=$order_id?>" />
<input type="hidden" name="hash" value="<?=$hash?>" />
</form>
</body>
</html>
Получение статуса транзакции в Response:
Для просмотра примера раскройте список
Response при успешной проверке
{
"action":"GET_TRANS_STATUS_BY_ORDER",
"result":"SUCCESS",
"orders":
[
{
"date":"2019-10-30 08:36:23",
"status":"SETTLED",
"order_id":"1924820810562 : 3307318487_191030-103026",
"trans_id":"27242-45834-68448"
}
]
}
Response при ошибке запроса
{
"result":"ERROR",
"error_message":"Incorrect hash"
}