Без биллинговой системы

Первый вариант: Модальное окно на вашем сайте

Required - обязательный параметр

Optional - не обязательный параметр

Поле ответа Тип Описание
merchant Required Уникальный ID мерчанта, предоставляется со стороны OSON
account Required Логин или номер заказа
"amount": 5000.00 Required Сумма счета, округленная до 2 знаков после запятой в меньшую сторону
currency Required Валюта. "UZS"
comment Optional Комментарий к счету (не более 128 символов)
return_url Optional URL на который следует перенаправить покупателя после завершения оплаты

    
<form action="https://pay.oson.uz/ajax/payment/" id="oson_form" method="POST">
    <input name="merchant" type="hidden" value="12345">
    <input name="account" type="hidden" value="123456789">
    <input name="amount" type="hidden" value="1000.00">
    <input name="currency" type="hidden" value="UZS">
    <input name="comment" type="hidden" value="Оплата на Site.com">
    <input name="return_url" type="hidden" value="https://site.com/">
    <div class="osonPay">
        <!-- to change button color change class (oson_dark_btn) to (oson_light_btn) -->
        <button class="osonOpen oson_dark_btn" type="submit">Oson Pay</button>
    </div>
</form>
<script type="text/javascript" src="https://pay.oson.uz/assets/btn_invoice/cdn.js"></script>

    
Второй вариант: С переходом на страницу OSON
Поле ответа Тип Описание
merchant Required Уникальный ID мерчанта, предоставляется со стороны OSON
account Required Логин или номер заказа
"amount": 5000.00 Required Сумма счета, округленная до 2 знаков после запятой в меньшую сторону
currency Required Валюта. "UZS"
comment Optional Комментарий к счету (не более 128 символов)
return_url Optional URL на который следует перенаправить покупателя после завершения оплаты

https://pay.oson.uz/payment/ на этот URL должен придти пост запрос с вышеуказанными данными

Пример POST запроса

    
<form action="https://pay.oson.uz/payment/" method="POST">
    <input name="merchant" type="hidden" value="1234" />
    <input name="amount" type="hidden" value="1000.00" />
    <input name="account" type="hidden" value="123456789" />
    <input name="currency" type="hidden" value="UZS" />
    <input name="comment" type="hidden" value="Оплата на интернет" />
    <input name="return_url" type="hidden" value="https://site.com/" />
    <button type="submit">Оплатить через OSON</button>
</form>