first commit

This commit is contained in:
Matvey Ryabchikov
2022-04-18 18:46:07 +03:00
commit 6ae6220a56
4 changed files with 71 additions and 0 deletions

28
PAYMENTS.md Normal file
View File

@@ -0,0 +1,28 @@
# Как встроить оплату АРами на свой сайт / приложение
## Аутентификация
Все запросы, о которых говориться в этом документе должны иметь корректный хедер "Authorization", подробнее [тут](AUTHORIZATION.md)
## Создание запроса на оплату
Чтобы принять оплату АРами, надо сначала создать запрос на оплату. Он делается таким запросом
```
POST https://spworlds.ru/api/public/payment
```
В теле запроса должен быть JSON-объект, содержащий
- `amount` - Стоимость покупки в АРах
- `redirectUrl` - URL страницы, на которую попадет пользователь после оплаты
- `webhookUrl` - URL, куда наш сервер направит запрос, чтобы оповестить ваш сервер об успешной оплате
- `data` - Строка до 100 символов, сюда можно пометить любые полезные данных.
Ответ будет в фотмате JSON и будет содержать только
- `url` - Ссылка на страницу оплаты, на которую стоит перенаправить пользователя.
## Получение данных об успешной оплате
После успешной оплаты наш сервер отправит POST запрос по URL, который вы указали при создании запроса на оплату (webhookUrl).