WebSite X5Help Center

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

Trouble connecting payments 2 !!!  ru

Автор: Юрий Кириллов
Просмотрено 1889, Подписчики 1, Размещенный 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. Результат то же.

Размещено
12 Ответы
Юрий Кириллов
Юрий Кириллов
User
Автор

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

Читать больше
Размещено От Юрий Кириллов
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], еслинынешниешоупосле того как ценавалюты.

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

Читать больше
Размещено От Claudio D.
Юрий Кириллов
Юрий Кириллов
User
Автор

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

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

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

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

Читать больше
Размещено От Юрий Кириллов
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знаков после запятой.

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

Читать больше
Размещено От Claudio D.
Юрий Кириллов
Юрий Кириллов
User
Автор

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

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

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

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

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

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

Читать больше
Размещено От Юрий Кириллов
Юрий Кириллов
Юрий Кириллов
User
Автор

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

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

Читать больше
Размещено От Юрий Кириллов
Александр К.
Александр К.
Moderator
Юрий Кириллов
Первый пост 01/15/2015 12:12:22 Можно ли ускорить ответы?

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

Читать больше
Размещено От Александр К.
Юрий Кириллов
Юрий Кириллов
User
Автор

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

Читать больше
Размещено От Юрий Кириллов
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, тоудалить егоили заменить егохарактерапринимаются.

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

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

Читать больше
Размещено От Claudio D.
Юрий Кириллов
Юрий Кириллов
User
Автор

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

Читать больше
Размещено От Юрий Кириллов
Юрий Кириллов
Юрий Кириллов
User
Автор

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

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

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

Читать больше
Размещено От Юрий Кириллов
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,###.@@]

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

Читать больше
Размещено От Claudio D.