Перейти к содержанию
Форум поддержки пользователей VamShop

Robokassa ошибка 31


Рекомендуемые сообщения

Подскажите пожалуйста ошибка 31 при попытке оформить заказ и оплате робокасса. Сумма не верно передаётся или не передаётся вообще.

В чём может быть проблема ?

Ссылка на сообщение
Поделиться на другие сайты
31 минуту назад, madvolkov сказал:

где передаётся сумма заказа в этом модуле ?

В /includes/modules/payment/robokassa.php

А это точно ошибка про сумму заказа?!

Попробуйте в настройакх модуля отключить опция Передача данных для чека или как там называется, последняя опция.

и строку:

vam_draw_hidden_field('OutSum', $order_sum) .

поменять например на:

vam_draw_hidden_field('OutSum', 100) .

 

Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, support сказал:

В /includes/modules/payment/robokassa.php

А это точно ошибка про сумму заказа?!

Попробуйте в настройакх модуля отключить опция Передача данных для чека или как там называется, последняя опция.

и строку:


vam_draw_hidden_field('OutSum', $order_sum) .

поменять например на:


vam_draw_hidden_field('OutSum', 100) .

 

В настройках модуля roboxchange нет таких опций и похожих тоже. 

Вот что тех поддержка ответила

31 - Ошибка возникает по причине того, что при переадресации клиента на платежную страницу сервиса ROBOKASSA для выставления счета, вы не передаете нам сумму, на которую необходимо исполнить платеж. Либо передаете сумму равную 0. За данную передачу отвечает параметр OutSum

Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, madvolkov сказал:

vam_draw_hidden_field('OutSum', 100) .

пробывал. Тоже 31 ошибка

Опция передача чека отключили?!

Ссылка на сообщение
Поделиться на другие сайты

 

Только что, madvolkov сказал:

нет такой опции у модуля

Последняя опция.

Переустановите модуль, т.е. запишите в се ваши данные, удалите модуль и установите снова, думаю, что появится описание опции.

Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, support сказал:

 

Последняя опция.

Переустановите модуль, т.е. запишите в се ваши данные, удалите модуль и установите снова, думаю, что появится описание опции.

а где можно скачать файлы данного модуля ?

Ссылка на сообщение
Поделиться на другие сайты
8 минут назад, madvolkov сказал:

а где можно скачать файлы данного модуля ?

Ну у Вас доступа нет к обновлениям, насколько я вижу.

Да и особо не нужно ничего скачивать, просто выделите его, нажмите удалить.

И снова установите и укажите свои данные, что б просто появилось описание опции последней, что б был виден текст.

У Вас и так последняя версия модуля, я так думаю.

Ссылка на сообщение
Поделиться на другие сайты

сделал ! но ничего не поменялось. Поставил последнюю опции false тоже ничего не изменилось ! 

когда после нажатия оформить перенаправляет на старницу:

https://auth.robokassa.ru/Merchant/Index.aspx

то там в коде такое вот:

<script>
    var RoboxContext = {"ShopName":null,"ShopUrl":null,"ShopDescription":null,"SumString":null,"Sum":null,"PureSum":null,"OpKey":null,"OperationState":null,"Receipt":null,"StartDate":"2022-03-03T12:56:26.2272869+03:00","Description":null,"Email":null,"CurrencyGroups":null,"AllCurrencies":null,"Error":{"header":null,"message":null,"code":31},"Customization":null,"StatementUrl":null,"ReceiptUrl":null,"SecureDoneUrl":null,"UserName":null,"isHighRisk":false,"Country":null,"JurType":null,"MerchantType":0,"MerchantId":0,"Owner":null,"IsTestInvoice":false,"SavedCards":null,"DefaultCurrencyLabel":null,"DefaultLocalization":null,"InvoiceLanguage":"ru","InvoiceID":"00000000-0000-0000-0000-000000000000","FailReturnInfo":null,"MrhInvoiceId":0,"OriginalCurrency":null,"OriginalOutSum":0.0,"TelegramNewCard":false,"TelegramConfirm":false,"TelegramPayId":null};
</script>

 

везде Null и "Sum":null тоже. 

и этот вот параметр

"OriginalOutSum":0.0,
Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, madvolkov сказал:

сделал ! но ничего не поменялось. Поставил последнюю опции false тоже ничего не изменилось ! 

когда после нажатия оформить перенаправляет на старницу:

https://auth.robokassa.ru/Merchant/Index.aspx

то там в коде такое вот:


<script>
    var RoboxContext = {"ShopName":null,"ShopUrl":null,"ShopDescription":null,"SumString":null,"Sum":null,"PureSum":null,"OpKey":null,"OperationState":null,"Receipt":null,"StartDate":"2022-03-03T12:56:26.2272869+03:00","Description":null,"Email":null,"CurrencyGroups":null,"AllCurrencies":null,"Error":{"header":null,"message":null,"code":31},"Customization":null,"StatementUrl":null,"ReceiptUrl":null,"SecureDoneUrl":null,"UserName":null,"isHighRisk":false,"Country":null,"JurType":null,"MerchantType":0,"MerchantId":0,"Owner":null,"IsTestInvoice":false,"SavedCards":null,"DefaultCurrencyLabel":null,"DefaultLocalization":null,"InvoiceLanguage":"ru","InvoiceID":"00000000-0000-0000-0000-000000000000","FailReturnInfo":null,"MrhInvoiceId":0,"OriginalCurrency":null,"OriginalOutSum":0.0,"TelegramNewCard":false,"TelegramConfirm":false,"TelegramPayId":null};
</script>

 

везде Null и "Sum":null тоже. 

Нужно смотреть, что в форме до ухода на сайт робокассы.

Создайте тикет в тех. поддержку - https://forum.vamshop.ru/support/

 

Ссылка на сообщение
Поделиться на другие сайты
25 минут назад, support сказал:

Нужно смотреть, что в форме до ухода на сайт робокассы.

Создайте тикет в тех. поддержку - https://forum.vamshop.ru/support/

 

Страница, к которой вы пытаетесь получить доступ, недоступна для вашего аккаунта.
Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, madvolkov сказал:
Страница, к которой вы пытаетесь получить доступ, недоступна для вашего аккаунта.

Понятно, у Вас нет доступа к тех. поддержке.

Тогда выясняйте что передаётся в форме перед уходом на робокассу.

 

Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, madvolkov сказал:

можно как-то оплатить только тех поддержку ?

Можно - https://vamshop.ru/uslugi.html

Ссылка на сообщение
Поделиться на другие сайты
  • 3 weeks later...

formid=d5c8b734a1ce351fca0e5bd3949d7ca3&action=logged_on&shipping_count=0&sc_payment_address_show=1&sc_payment_modules_show=1&create_account=&sc_shipping_modules_show=1&sc_shipping_address_show=1&checkout_possible=&hours1=27.03.2022&hours2=8&minute2=00&hours3=9&minute3=00&comments=&payment=roboxchange&s_name=&s_inn=&s_telephone=8+499+653+69+68

вот что форма отправляет после подтверждения, потом запрос перенаправляет почему то в файл shopping_cart.php и там уже все запросе полный код страницы почему то)

А не после подтверждения редиректит на страницу https://auth.robokassa.ru/Merchant/Index.aspx, где код страницы содержит вот такую строчку

<script>
    var RoboxContext = {"ShopName":null,"ShopUrl":null,"ShopDescription":null,"SumString":null,"Sum":null,"PureSum":null,"OpKey":null,"OperationState":null,"Receipt":null,"StartDate":"2022-03-25T14:12:26.9131097+03:00","Description":null,"Email":null,"CurrencyGroups":null,"AllCurrencies":null,"Error":{"header":null,"message":null,"code":31},"Customization":null,"StatementUrl":null,"ReceiptUrl":null,"SecureDoneUrl":null,"UserName":null,"isHighRisk":false,"Country":null,"JurType":null,"MerchantType":0,"MerchantId":0,"Owner":null,"IsTestInvoice":false,"SavedCards":null,"DefaultCurrencyLabel":null,"DefaultLocalization":null,"InvoiceLanguage":"ru","InvoiceID":"00000000-0000-0000-0000-000000000000","FailReturnInfo":null,"MrhInvoiceId":0,"OriginalCurrency":null,"OriginalOutSum":0.0,"TelegramNewCard":false,"TelegramConfirm":false,"TelegramPayId":null,"CardNetworksApplePay":null,"CardNetworksGooglePay":null,"CardNetworksYandexPay":null,"CardNetworksSamsungPay":null};
</script>

Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, madvolkov сказал:

formid=d5c8b734a1ce351fca0e5bd3949d7ca3&action=logged_on&shipping_count=0&sc_payment_address_show=1&sc_payment_modules_show=1&create_account=&sc_shipping_modules_show=1&sc_shipping_address_show=1&checkout_possible=&hours1=27.03.2022&hours2=8&minute2=00&hours3=9&minute3=00&comments=&payment=roboxchange&s_name=&s_inn=&s_telephone=8+499+653+69+68

вот что форма отправляет после подтверждения, потом запрос перенаправляет почему то в файл shopping_cart.php и там уже все запросе полный код страницы почему то)

А не после подтверждения редиректит на страницу https://auth.robokassa.ru/Merchant/Index.aspx, где код страницы содержит вот такую строчку

<script>
    var RoboxContext = {"ShopName":null,"ShopUrl":null,"ShopDescription":null,"SumString":null,"Sum":null,"PureSum":null,"OpKey":null,"OperationState":null,"Receipt":null,"StartDate":"2022-03-25T14:12:26.9131097+03:00","Description":null,"Email":null,"CurrencyGroups":null,"AllCurrencies":null,"Error":{"header":null,"message":null,"code":31},"Customization":null,"StatementUrl":null,"ReceiptUrl":null,"SecureDoneUrl":null,"UserName":null,"isHighRisk":false,"Country":null,"JurType":null,"MerchantType":0,"MerchantId":0,"Owner":null,"IsTestInvoice":false,"SavedCards":null,"DefaultCurrencyLabel":null,"DefaultLocalization":null,"InvoiceLanguage":"ru","InvoiceID":"00000000-0000-0000-0000-000000000000","FailReturnInfo":null,"MrhInvoiceId":0,"OriginalCurrency":null,"OriginalOutSum":0.0,"TelegramNewCard":false,"TelegramConfirm":false,"TelegramPayId":null,"CardNetworksApplePay":null,"CardNetworksGooglePay":null,"CardNetworksYandexPay":null,"CardNetworksSamsungPay":null};
</script>

Не знаю, наугад сложно сказать, надо разбираться.

Это возможно только в рамках тех. поддержки.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...