Sign In Создать аккаунт








Tariffs
Limits
Home

Протокол платежных требований



Протокол позволяет автоматически выставлять счета (платежные требования) с переадресацией плательщика на страницу https://order.deltakey.net/put.php для проведения оплаты либо получения сведений о возможных методах осуществления платежа.

Для автоматического выставления платежного требования на скрипт https://order.deltakey.net/put.php необходимо передать следующие параметры методом POST:

  • system_num - Номер счета в учетной системе поставщика услуг
  • keyt_shop - Счет получателя
  • poste_restante - Признак счета "До востребования". Для оплаты счета через терминалы моментальной оплаты этот признак должен быть включен.
  • actual_count - Срок действия в днях (при установленном признаке "До востребования")
  • keyt_pay - Счет плательщика (при НЕ установленном признаке "До востребования")
  • sum - Сумма
  • can_more - Возможность принятия суммы больше указанной
  • can_less - Возможность принятия суммы меньше указанной
  • description - Описание

    Пример формы выставления счета:

    <FORM action="https://order.deltakey.net/put.php" method=POST>
    <input type="text" name="system_num" value="123">
    <input type="text" name="keyt_shop" value="810000000000001">
    <input type="checkbox" name="poste_restante" value="1">
    <input type="text" name="actual_count" value="30">
    <input type="text" name="keyt_pay" value="">
    <input type="text" name="sum" value="10.00">
    <input type="checkbox" name="can_more" value="1">
    <input type="checkbox" name="can_less" value="1">
    <textarea name="description">Оплата по счету № 154</textarea>
    </FORM>


    На значения накладываются следующие ограничения:

  • system_num - любая последовательность символов до 30 знаков, содержащая буквы латинского/русского алфавита и цифры
  • keyt_shop - 15 цифр
  • poste_restante - 1 или 0
  • actual_count - целое число
  • keyt_pay - 15 цифр
  • sum - Число, разделитель целой и дробной части - точка. Точность 2 знака
  • can_more - 1 или 0
  • can_less - 1 или 0
  • description - любая последовательность символов до 255 знаков, содержащая буквы латинского/русского алфавита и цифры

    Учитывая накладываемые ограничения на поля, а также необходимость заполнения отдельных групп полей от установленного значения в поле "До востребования", форма может быть выставлена следующим образом:

    Номер счета в учетной системе поставщика услуг:
    Счет получателя:
    Выставить счет до востребования
    Срок действия в днях:
    Счет плательщика:
    Сумма
    Валюта  
    Принять сумму больше указанной
    Принять сумму меньше указанной
    Описание



    <center>
    <FORM method="POST" action="https://order.deltakey.net/put.php">
    <TABLE cellSpacing=3 cellPadding=3 align=center border=0>
    
    <tr>
        <td width=300 bgColor=#A2C4DF>
            Номер счета в учетной системе поставщика услуг:
        </td>
        <td bgColor=#C6DCEF width=250>
            <input type="text" name="system_num" value="">
        </td>
    </tr>
    <tr>
        <td width=300 bgColor=#A2C4DF>Счет получателя:</td>
        <td bgColor=#C6DCEF>
            <input type="text" name="keyt_shop" value="" maxlength=15 
            onChange="if (keyt_shop.value.slice(0,3)=='810') 
                {curr.innerText='руб.'} 
            else if (keyt_shop.value.slice(0,3)=='940') 
                {curr.innerText='грн.'} 
            else (curr.innerText=' ')"></td>
    </tr>
    
    <tr>
        <td width=300 bgColor=#A2C4DF>Выставить счет до востребования</td>
        <td bgColor=#C6DCEF>
            <input type="checkbox" name="poste_restante" value=1 checked 
            onClick="if (poste_restante.checked) 
                {p_r.style.display='';k_p.style.display='none'} 
            else {p_r.style.display='none';k_p.style.display=''}"></td>
    </tr>
    <tr id='p_r'>
        <td width=300 bgColor=#A2C4DF>Срок действия в днях:</td>
        <td bgColor=#C6DCEF>
            <input type="text" name="actual_count" value="30">
        </td>
    </tr>
    <tr id='k_p' style="display='none'">
        <td width=300 bgColor=#A2C4DF>Счет плательщика:</td>
        <td bgColor=#C6DCEF>
            <input type="text" name="keyt_pay" value="" maxlength=15>
        </td>
    </tr>
    
    <tr>
        <td width=300 bgColor=#A2C4DF>Сумма</td>
        <td bgColor=#C6DCEF><input type="text" name="sum" value="0.00"></td>
    </tr>
    <tr>
        <td width=300 bgColor=#A2C4DF>Валюта</td>
        <td bgColor=#C6DCEF id="curr"> </td>
    </tr>
    <tr>
        <td width=300 bgColor=#A2C4DF>Принять сумму больше указанной</td>
        <td bgColor=#C6DCEF>
            <input type="checkbox" name="can_more" value=1>
        </td>
    </tr>
    <tr>
        <td width=300 bgColor=#A2C4DF>Принять сумму меньше указанной</td>
        <td bgColor=#C6DCEF>
            <input type="checkbox" name="can_less" value=1>
        </td>
    </tr>
    <tr>
        <td width=300 bgColor=#A2C4DF>Описание</td>
        <td bgColor=#C6DCEF>
            <textarea name="description" rows="3" cols="20"></textarea>
        </td>
    </tr>
    
    </table>
    <p>
    <INPUT type=submit value="Выставить платежное требование">
    </FORM>
    </center>


    Приведенный выше код соответствует форме, представленной на странице https://order.deltakey.net/index.php.

    См. также Описание сервиса выставленных счетов.


    Вернуться назад


    Партнерам


    Платежным системам
    Обменным пунктам валют
    Кредитным организациям
    Агентам по персонификации
    МФО и КПКГ
    Логотипы, баннеры и кнопки