WebSite X5Help Center

 
Юрий Кириллов
Юрий Кириллов
User

Trouble connecting payments 2 !!!  ru

Author: Юрий Кириллов
Visited 1891, Followers 1, Shared 0  

При выборе варианта оплаты 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. Результат то же.

Posted on the
12 ANSWERS
Юрий Кириллов
Юрий Кириллов
User
Author

Код 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 

Read more
Posted on the from Юрий Кириллов
Incomedia
Claudio D.
Incomedia

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], еслинынешниешоупосле того как ценавалюты.

Большое спасибо!

Read more
Posted on the from Claudio D.
Юрий Кириллов
Юрий Кириллов
User
Author

НЕ РАБОТАЕТ !!!!!!

Дайте точный синтаксис

нужен ответ 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

Дайте ТОЧНЫЙ вариант, без всяких дополнений!!!

Read more
Posted on the from Юрий Кириллов
Incomedia
Claudio D.
Incomedia

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знаков после запятой.

Большое спасибо!

Read more
Posted on the from Claudio D.
Юрий Кириллов
Юрий Кириллов
User
Author

Вы пишете в вашем ответе разные варианты:

the end and leave only [PRICE, #.###,@@] to have 2 decimals

и оставить только[PRICE, #. ###@@], Чтобы иметь 2 знаков после запятой

и оба НЕ РАБОТАЮТ!!!

Можете протеститровать например

http://kaizergrill.ru/gril-barbekyu-koptilnya-kg-40-hamburg.html

Read more
Posted on the from Юрий Кириллов
Юрий Кириллов
Юрий Кириллов
User
Author

Первый пост 01/15/2015 12:12:22

Можно ли ускорить ответы?

Read more
Posted on the from Юрий Кириллов
Александр К.
Александр К.
Moderator
Юрий Кириллов
Первый пост 01/15/2015 12:12:22 Можно ли ускорить ответы?

Юрий, срок рассмотрения до 2 суток с момента последнего поста

Read more
Posted on the from Александр К.
Юрий Кириллов
Юрий Кириллов
User
Author

Такие вопросы должны бытьь нормально описаны в документации.

Read more
Posted on the from Юрий Кириллов
Incomedia
Claudio D.
Incomedia

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, тоудалить егоили заменить егохарактерапринимаются.

@@Определяет, сколькознаков после запятойвы хотите.

Большое спасибо!

Read more
Posted on the from Claudio D.
Юрий Кириллов
Юрий Кириллов
User
Author

Что не понятно? 2 знака после 400.00 или 400 ровно. У вас выдает 400.000

Read more
Posted on the from Юрий Кириллов
Юрий Кириллов
Юрий Кириллов
User
Author

Дайте ТОЧНЫЙ синтаксис:

1.   [PRICE???????????]    даёт 1000

2.   [PRICE???????????]    даёт 1000.00

Read more
Posted on the from Юрий Кириллов
Incomedia
Claudio D.
Incomedia

Hello Юрий Кириллов,

For 1 use [PRICE, 1, ###]

For 2 use [PRICE, 1, ###.@@]

Many thanks!

***** Google Translation:

ПриветЮрий Кириллов,

Для1использования[PRICE, 1,###]

Для2использования[PRICE,1,###.@@]

Большое спасибо!

Read more
Posted on the from Claudio D.