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

Robokassa ошибка 31


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

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

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

Ссылка на сообщение
Поделиться на другие сайты
  В 03.03.2022 в 08:21, madvolkov сказал:

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

Expand  

В /includes/modules/payment/robokassa.php

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

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

и строку:

vam_draw_hidden_field('OutSum', $order_sum) .

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

vam_draw_hidden_field('OutSum', 100) .

 

Ссылка на сообщение
Поделиться на другие сайты
  В 03.03.2022 в 08:54, support сказал:

В /includes/modules/payment/robokassa.php

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

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

и строку:

vam_draw_hidden_field('OutSum', $order_sum) .

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

vam_draw_hidden_field('OutSum', 100) .

 

Expand  

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

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

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

Ссылка на сообщение
Поделиться на другие сайты
  В 03.03.2022 в 09:25, madvolkov сказал:
vam_draw_hidden_field('OutSum', 100) .

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

Expand  

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

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

 

  В 03.03.2022 в 09:33, madvolkov сказал:

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

Expand  

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

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

Ссылка на сообщение
Поделиться на другие сайты
  В 03.03.2022 в 09:34, support сказал:

 

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

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

Expand  

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

Ссылка на сообщение
Поделиться на другие сайты
  В 03.03.2022 в 09:38, madvolkov сказал:

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

Expand  

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

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

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

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

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

сделал ! но ничего не поменялось. Поставил последнюю опции 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,
Ссылка на сообщение
Поделиться на другие сайты
  В 03.03.2022 в 09:54, 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 тоже. 

Expand  

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

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

 

Ссылка на сообщение
Поделиться на другие сайты
  В 03.03.2022 в 10:02, support сказал:

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

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

 

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

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

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

 

Ссылка на сообщение
Поделиться на другие сайты
  В 03.03.2022 в 11:33, madvolkov сказал:

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

Expand  

Можно - 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>

Ссылка на сообщение
Поделиться на другие сайты
  В 25.03.2022 в 11:03, 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>

Expand  

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

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

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