@glu-dimaz

Как получить токен для Т-кассы (виджет приема платежей)?

В faq от т-банка никакой конкретики, ток одни запросы. В общем, у них есть готовая форма в виде виджета:
<script src="https://securepay.tinkoff.ru/html/payForm/js/tinkoff_v2.js"></script>
			<div class="body-table-block" style="margin-top:10px;height:fit-content;">
				<p style="margin-top:0;"><b>Пополнить счет</b></p>
				<form class="payform-tbank" name="payform-tbank" onsubmit="pay(this); return false;">
					<input class="payform-tbank-row" type="hidden" name="customerKey" value="'.$user['id'].'">
					<input class="payform-tbank-row" type="hidden" name="terminalkey" value="****">
					<input class="payform-tbank-row" type="hidden" name="frame" value="true">
					<input class="payform-tbank-row" type="hidden" name="language" value="ru">
					<input class="payform-tbank-row" type="text" name="amount" placeholder="Введите сумму" required>
					<button type="subbmit" class="btn" style="background-color:#1c84c6;">Оплатить</button>
				</form>
			</div>

При нажатии на кнопку - вылазит следующая ошибка:
671d85babd600225970875.png
Ток вот в чем загвостка. на сайте самого т-банка в факе по виджету - в форме вообще нету упоминания токена:
https://www.tbank.ru/kassa/dev/widget/
Вот такую форму предлагает сам банк
<script src="https://securepay.tinkoff.ru/html/payForm/js/tinkoff_v2.js"></script>
<form class="payform-tbank" name="payform-tbank" onsubmit="pay(this); return false;">
    <input class="payform-tbank-row" type="hidden" name="terminalkey" value="TBankTest">
    <input class="payform-tbank-row" type="hidden" name="frame" value="false">
    <input class="payform-tbank-row" type="hidden" name="language" value="ru">
    <input class="payform-tbank-row" type="text" placeholder="Сумма заказа" name="amount" required>
    <input class="payform-tbank-row" type="hidden" placeholder="Номер заказа" name="order">
    <input class="payform-tbank-row" type="text" placeholder="Описание заказа" name="description">
    <input class="payform-tbank-row" type="text" placeholder="ФИО плательщика" name="name">
    <input class="payform-tbank-row" type="email" placeholder="E-mail" name="email">
    <input class="payform-tbank-row" type="tel" placeholder="Контактный телефон" name="phone">
    <input class="payform-tbank-row payform-tbank-btn" type="submit" value="Оплатить">
</form>

Толи лыжи не едут, толи я гоню. Где получить этот токен?
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы