# API платежей
Используйте наш платежный API, чтобы предоставить возможность производить оплату с помощью WAVES или любых других токенов WX Network.
# Процесс
- Вы размещаете на своем сайте кнопку, которая инициирует создание URL-адреса и перенаправляет на него.
- Пользователь решает что-то купить и нажимает на эту кнопку.
- После этого пользователь перенаправляется на форму оплаты в приложении WX Network.
- Пользователь заполняет форму оплаты и отправляет форму.
- Если все в порядке, пользователь перенаправляется обратно на первоначальную страницу.
- Рефереру предоставляется ID транзакции, который можно проверить, если он находится в блокчейне.
Если пользователь прерывает процесс, он остается на странице приложения WX Network.
# Запрос
https://waves.exchange/#send/WAVES?recipient=your-alias&amount=0.01&attachment=SomeString&referrer=https://example.com&strict
Основной путь - https://waves.exchange/#send/{assetId}
. Далее идут параметры.
# Параметры
Параметр | Тело параметра | Описание | Обязательный |
---|---|---|---|
Asset ID | send/8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS | ID токена, необходимого для оплаты. Единственный параметр пути | Да |
Recipient | recipient=3PCAB4sHXgvtu5NPoen6EXR5yaNbvsEA8Fj | Адрес или алиас для отправки токенов | Да |
Amount | amount=10.5 | Количество токенов к оплате | Да |
Attachment | attachment=SomeString | Строка вложения платежа | Нет |
Referrer | referrer=https://example.com/waves-payment | URL вашего сервиса. Только HTTPS | Нет |
Strict mode | strict | Если этот параметр задан, пользователь не сможет ничего менять в форме оплаты | Нет |
# Ответ
https://example.com/waves-payment?txId=D1USZfZPzVd2XNH9xj52Z81XhxChpwUKDJpQHz2haXRT
# Параметры
Параметр | Тело параметра | Описание |
---|---|---|
Transaction ID | ?txId=D1USZfZPzVd2XNH9xj52Z81XhxChpwUKDJpQHz2haXRT | ID успешной пользовательской транзакции |