@danyfir

Как значение из input передать в php переменную?

Всем привет!
Есть форма:
<form>
<input type="text" placeholder="Эл.почта" id="email" name="email" oninput="var val1 = $('#email').val();$('#email_znach').html(val1);">
<input type="text" placeholder="Стоимость" id="price" name="price" oninput="var val1 = $('#price').val();$('#price_znach').html(val1);">
<input type="submit" value="Следующий этап">
</form>


И есть некий "Следующий этап", который находится в том же php файле, с оплатой Я.Кассы:
<form action="https://money.yandex.ru/eshop.xml" method="post">
    <input name="shopId" value="111111" type="hidden"/>
    <input name="scid" value="1111" type="hidden"/>
    <input name="sum" id="cena" value="100" type="hidden"> 
    <input name="paymentType" value="SB" type="hidden"/>
    <input type="submit" value="Оплатить">
    </form>


Я интегрирую Кассовый аппарат и чтобы Я.Касса работала, мне нужно добавить новый инпут:
<input name="ym_merchant_receipt" value='{"emailpay": "mail@mail.ru", "taxSystem": 1, "items":[{"quantity": 1, "price": {"amount": 100}, "tax": 0,"text": "Оплата информационных услуг", кг","paymentMethodType": "full_prepayment ","paymentSubjectType": "commodity"}]}'type="hidden"/>


И в value надо передавать кучу значений, такие как "emailpay" где должно указываться эл. почта пользователя, в "price" стоимость....
Я не совсем понимаю как это сделать... Пожалуйста, подскажите вариант, как это легче всего сделать. Как value input'a передать в value поля "ym_merchant_receipt", при этом соблюдая их синтаксис...
  • Вопрос задан
  • 230 просмотров
Пригласить эксперта
Ответы на вопрос 1
YekitKsv
@YekitKsv
DevOps
Просто сделайте форму, чтобы она отдавала нужные данные о транзакции в ваш сервер, а не яндекс. Потом на своем сервере обработайте запрос и сделайте на основе данных запрос в Яндекс. Кассу.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы