Trouble connecting payments 2 !!!
Autor: Юрий КирилловПри выборе варианта оплаты ROBOKASSA программа передаёт:
<p><b>Robokassa</b><br></p>
<div id="payment-html">
<form action="http://kaizergrill.ru/cart/robokassa/pay.php" method="post">
<input type="hidden" name="order_number" value="150115-UZ73">
<input type="hidden" name="amount" value="400.01"> !!!!!!!!!!! 2 digits after the point
<input type="submit" value="Оплати сейчас!"></form>
</div>
При выборе варианта оплаты "Пользовательский код"
<div id="payment-html">
<form action="https://securesandbox.webpay.by:8843" method="post">
<input type="hidden" name="*scart"> <input type="hidden" name="wsb_version" value="2"> <input type="hidden" name="wsb_language_id" value="russian">
<input type="hidden" name="wsb_storeid" value="380589884">
<input type="hidden" name="wsb_store" value="kaizergrill">
<input type="hidden" name="wsb_order_num" value="150115-KZ56">
<input type="hidden" name="wsb_test" value="1">
<input type="hidden" name="wsb_currency_id" value="USD">
<input type="hidden" name="wsb_seed" value="1242649174">
<input type="hidden" name="wsb_return_url" value="http://kaizergrill.ru/webpay-complete.html">
<input type="hidden" name="wsb_cancel_return_url" value="http://kaizergrill.ru/webpay-cancel.html">
<input type="hidden" name="wsb_notify_url" value="http://kaizergrill.ru/webpay-notify.html">
<input type="hidden" name="wsb_email" value="***">
<input type="hidden" name="wsb_phone" value="375291520060">
<input type="hidden" name="wsb_invoice_item_name[0]" value="150115-KZ56">
<input type="hidden" name="wsb_invoice_item_quantity[0]" value="1">
<input type="hidden" name="wsb_invoice_item_price[0]" value="400.010">!!!!!!!! 3 digits after the point
<input type="hidden" name="wsb_total" value="400.010">
<input type="hidden" name="wsb_signature" value="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX">
<input type="submit" value="Купить">
</form>
</div>
Код HTML для кнопки "Оплатить сейчас":
<form action="https://securesandbox.webpay.by:8843" method="post">
<input type="hidden" name="*scart">
<input type="hidden" name="wsb_version" value="2">
<input type="hidden" name="wsb_language_id" value="russian">
<input type="hidden" name="wsb_storeid" value="380589884" >
<input type="hidden" name="wsb_store" value="kaizergrill" >
<input type="hidden" name="wsb_order_num" value=[ORDER_NO] >
<input type="hidden" name="wsb_test" value="1" >
<input type="hidden" name="wsb_currency_id" value="USD">
<input type="hidden" name="wsb_seed" value="1242649174">
<input type="hidden" name="wsb_return_url" value="http://kaizergrill.ru/webpay-complete.html">
<input type="hidden" name="wsb_cancel_return_url" value="http://kaizergrill.ru/webpay-cancel.html">
<input type="hidden" name="wsb_notify_url" value="http://kaizergrill.ru/webpay-notify.html">
<input type="hidden" name="wsb_email" value="***" >
<input type="hidden" name="wsb_phone" value="375291520060" >
<input type="hidden" name="wsb_invoice_item_name[0]" value=[ORDER_NO]>
<input type="hidden" name="wsb_invoice_item_quantity[0]" value="1">
<input type="hidden" name="wsb_invoice_item_price[0]" value=[PRICE]>
<input type="hidden" name="wsb_total" value=[PRICE]>
<input type="hidden" name="wsb_signature" value="XXXXXXXXXXXXXXXXXXXXXX" >
<input type="submit" value="Купить">
</form>
НУЖНО 2 digits after the point
Пробовали и цену равную 400.00 всеравно выдаёт 3 знака. Как вариант сделали 400.01. Результат то же.
Autor
Код HTML для кнопки "Оплатить сейчас":
<form action="https://securesandbox.webpay.by:8843" method="post">
<input type="hidden" name="*scart">
<input type="hidden" name="wsb_version" value="2">
<input type="hidden" name="wsb_language_id" value="russian">
<input type="hidden" name="wsb_storeid" value="380589884" >
<input type="hidden" name="wsb_store" value="kaizergrill" >
<input type="hidden" name="wsb_order_num" value=[ORDER_NO] >
<input type="hidden" name="wsb_test" value="1" >
<input type="hidden" name="wsb_currency_id" value="USD">
<input type="hidden" name="wsb_seed" value="1242649174">
<input type="hidden" name="wsb_return_url" value="http://kaizergrill.ru/webpay-complete.html">
<input type="hidden" name="wsb_cancel_return_url" value="http://kaizergrill.ru/webpay-cancel.html">
<input type="hidden" name="wsb_notify_url" value="http://kaizergrill.ru/webpay-notify.html">
<input type="hidden" name="wsb_email" value="***" >
<input type="hidden" name="wsb_phone" value="375291520060" >
<input type="hidden" name="wsb_invoice_item_name[0]" value=[ORDER_NO]>
<input type="hidden" name="wsb_invoice_item_quantity[0]" value="1">
<input type="hidden" name="wsb_invoice_item_price[0]" value=[PRICE]>
<input type="hidden" name="wsb_total" value=[PRICE]>
<input type="hidden" name="wsb_signature" value="XXXXXXXXXXXXXXXXXXXXXX" >
<input type="submit" value="Купить">
</form>
передаёт в строке
<input type="hidden" name="wsb_invoice_item_price[0]" value="400.010">!!!!!!!! 3 digits after the point
Hello Юрий Кириллов,
Please do no open more posts about the same questions. You can continue on the same if the issue is the same.
To change the price format you can use [PRICE, #.###,@@[C]] where
#.### is the format of the part before the decimal values.
@@ defines how many decimals you want.
[C] if present shows after the price the currency.
Many thanks!
***** Google Translation:
ПриветЮрий Кириллов,
Пожалуйста,не делайтеникаких открытыхПодробнее о должностяхи те же вопросы.Вы можетепродолжатьтаким же, еслиречь идетто же самое.
Чтобы изменить форматценой, которую выможете использовать[цена,#.###@@[C]], где
#.###Являетсяформатчастидодесятичных значений.
@@Определяет, сколькознаков после запятойвы хотите.
[C], еслинынешниешоупосле того как ценавалюты.
Большое спасибо!
Autor
НЕ РАБОТАЕТ !!!!!!
Дайте точный синтаксис
нужен ответ 400.00
не надо [PRICE, #.###,@@[C]]....[C] if present shows after the price the currency...
МНЕ НУЖНО 2 ЗНАКА ПОСЛЕ ТОЧКИ. И БОЛЬШЕ НИЧЕГО!!!
input type="hidden" name="wsb_total" value=[PRICE]> даёт 400.000 а надо 400.00
Дайте ТОЧНЫЙ вариант, без всяких дополнений!!!
Hello Юрий Кириллов,
If you don't need the currency in the price with your code remove [C] at the end and leave only [PRICE, #.###,@@] to have 2 decimals.
Many thanks!
***** Google Translation:
ПриветЮрий Кириллов,
Есливам не нужновалюту вценес кодомУдалить[C]в концеи оставить только[PRICE, #.###@@], Чтобыиметь2знаков после запятой.
Большое спасибо!
Autor
Вы пишете в вашем ответе разные варианты:
the end and leave only [PRICE, #.###,@@] to have 2 decimals
и оставить только[PRICE, #. ###@@], Чтобы иметь 2 знаков после запятой
и оба НЕ РАБОТАЮТ!!!
Можете протеститровать например
http://kaizergrill.ru/gril-barbekyu-koptilnya-kg-40-hamburg.html
Autor
Первый пост 01/15/2015 12:12:22
Можно ли ускорить ответы?
Юрий, срок рассмотрения до 2 суток с момента последнего поста
Autor
Такие вопросы должны бытьь нормально описаны в документации.
Hello Юрий Кириллов,
Can you tell me how exact the price format needs to be to work correctly according the documentation of the payment method?
#.### is the format of the part before the decimal values. If the payment method doesn't wants the . to separate the numbers when it's 1000 then remove it or replace it with the character accepted.
@@ defines how many decimals you want.
Many thanks!
***** Google Translation:
ПриветЮрий Кириллов,
Можете ли вы сказатьмне, какточнаяформацена должнабытьправильноработать подокументацииметодаоплаты?
#.###Являетсяформатчастидодесятичных значений.Еслиспособ оплатынехочет.чтобы номер, когда это1000, тоудалить егоили заменить егохарактерапринимаются.
@@Определяет, сколькознаков после запятойвы хотите.
Большое спасибо!
Autor
Что не понятно? 2 знака после 400.00 или 400 ровно. У вас выдает 400.000
Autor
Дайте ТОЧНЫЙ синтаксис:
1. [PRICE???????????] даёт 1000
2. [PRICE???????????] даёт 1000.00
Hello Юрий Кириллов,
For 1 use [PRICE, 1, ###]
For 2 use [PRICE, 1, ###.@@]
Many thanks!
***** Google Translation:
ПриветЮрий Кириллов,
Для1использования[PRICE, 1,###]
Для2использования[PRICE,1,###.@@]
Большое спасибо!