Info |
---|
Этот функционал будет активирован после вашего запроса в групповом чате. Также обязательно сообщите IP адреса, с которых будут отправляться запросы для добавления в белый список. |
Warning |
---|
Запрос на возврат необходимо проводить исключительно не менее чем через 10 минут после получения коллбека об успешном платеже. В противном случае будет ошибка. |
Note |
---|
Ваш сайт должен работать по схеме HTTPS и поддерживать протокол TLS 1.2. |
Содержание
Table of Contents | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Описание
Данный метод позволяет вернуть плательщику денежные средства при оплате по Privat24.
Note |
---|
Возврат средств возможен только при отправке запроса с API ключа и юр. лица, что были использованы для оплаты. |
Чеклист интеграции
API параметры запроса
HTTP METHOD:- Интегрировать запрос согласно данного API.
- Передать тех поддержке PSP Platon ссылку для Callback (если ранее не было указано).
- Сообщить в тех поддержке PSP Platon ваши IP адреса сервера сайта или о том, что будет использоваться приложение (в этом случае ограничения по IP будут сняты).
- После успешной оплате Privat24 реальной картой провести запрос на возврат.
- Получить Callback и Response.
- Отобразить плательщику на сайте / приложении возврат средств.
Требования
Expand | ||
---|---|---|
| ||
Необходима поддержка протокола TLS не ниже версии 1.2 |
API параметры
HTTP METHOD: POST
API ENDPOINT: https://secure.platononline.com/post-unq/
Параметр | Значение | Описание | Особенности | Обязательно | |||||||||||||
|
| Код платежного метода | |||||||||||||||
| Да |
|
String
API ключ мерчанта
Ключ предоставляется на почту мерчанту
trans_id
trans_id
Status | |||
---|---|---|---|
|
|
String
ID транзакции Platon
ID транзакции в системе Platon
amount
amount
Status | |||
---|---|---|---|
|
|
Number
Сумма возврата
Должна быть меньше или равна сумме списания
Tip |
---|
Верный вариант 1000.00 |
Warning |
---|
Неверные варианты 1000 |
hash
hash
Status | |||
---|---|---|---|
|
|
String
Контрольная подпись
Code Block | ||
---|---|---|
| ||
md5( strtoupper( $client_pass. $trans_id ) ) |
Примеры запроса
Для просмотра примера раскройте список
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Iframe | ||||||||
---|---|---|---|---|---|---|---|---|
|
Callback и Response
Expand | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
|
Expand | ||||
---|---|---|---|---|
| ||||
|
Callback и Response
Для просмотра примера раскройте список
|
Промежуточный ответ:
Expand | |||||
---|---|---|---|---|---|
| |||||
|
При успешном возврате:
Expand | |||||||
---|---|---|---|---|---|---|---|
| |||||||
|
При ошибке запроса:
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Дополнительная проверка возврата
Для получения информации о возврате в случае, если ваша система не смогла принять Callback, Response или по другой причине, можно воспользоваться дополнительным API запросом проверки:
Ошибки запросов
В ходе проведения запрос вы можете получить разные ошибки. Пожалуйста, ознакомьтесь со списком возможных ошибок, их причин и возможности решения.
Для просмотра примера раскройте списокExpand | ||||||
---|---|---|---|---|---|---|
| ||||||
Ошибка | Причины | Решение | ||||
| Ваш IP адрес не добавлен в наш белый список. | Обратитесь в тех поддержку для добавления вашего IP в белый список. | ||||
Данный функционал вам не подключен. | Обратитесь в тех поддержку для активации функционала. | |||||
Запрос отправлен не на нужную ссылку. | Рекомендуем сверить ссылку для отправки запроса с указанной в нужном разделе документации. | |||||
| Неверно сформирована зашифрованная подпись. | Проверьте верность сформированной подписи. Если ошибку не нашли обратитесь в тех поддержку. | ||||
Добавлены параметры, которые не входят в данный запрос. | Проверьте список передаваемых параметров. Если ошибку не нашли обратитесь в тех поддержку. | |||||
| По данной транзакции ранее уже был выполнен возврат. | Возврат по данной операции проводить не нужно. | ||||
| Параметр | Проверьте список передаваемых параметров. Если ошибку не нашли обратитесь в тех поддержку. | ||||
| За одну минуту в систему вами было отправлено несколько одинаковых запросов. | Рекомендуем проверить ваш механизм отправки запросов на наличие задвоения. |
| Ситуация требует внимания сотрудников Platon. | Рекомендуем обратиться в тех саппорт Platon для проверки причины.
| |
|