madvolkov 0 Posted March 3, 2022 Report Share Posted March 3, 2022 Подскажите пожалуйста ошибка 31 при попытке оформить заказ и оплате робокасса. Сумма не верно передаётся или не передаётся вообще. В чём может быть проблема ? Link to post Share on other sites
madvolkov 0 Posted March 3, 2022 Author Report Share Posted March 3, 2022 где передаётся сумма заказа в этом модуле ? Link to post Share on other sites
support 447 Posted March 3, 2022 Report Share Posted March 3, 2022 31 минуту назад, madvolkov сказал: где передаётся сумма заказа в этом модуле ? В /includes/modules/payment/robokassa.php А это точно ошибка про сумму заказа?! Попробуйте в настройакх модуля отключить опция Передача данных для чека или как там называется, последняя опция. и строку: vam_draw_hidden_field('OutSum', $order_sum) . поменять например на: vam_draw_hidden_field('OutSum', 100) . Link to post Share on other sites
madvolkov 0 Posted March 3, 2022 Author Report Share Posted March 3, 2022 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 Link to post Share on other sites
madvolkov 0 Posted March 3, 2022 Author Report Share Posted March 3, 2022 vam_draw_hidden_field('OutSum', 100) . пробывал. Тоже 31 ошибка Link to post Share on other sites
support 447 Posted March 3, 2022 Report Share Posted March 3, 2022 4 минуты назад, madvolkov сказал: vam_draw_hidden_field('OutSum', 100) . пробывал. Тоже 31 ошибка Опция передача чека отключили?! Link to post Share on other sites
madvolkov 0 Posted March 3, 2022 Author Report Share Posted March 3, 2022 1 минуту назад, support сказал: Опция передача чека отключили?! нет такой опции у модуля Link to post Share on other sites
support 447 Posted March 3, 2022 Report Share Posted March 3, 2022 Только что, madvolkov сказал: нет такой опции у модуля Последняя опция. Переустановите модуль, т.е. запишите в се ваши данные, удалите модуль и установите снова, думаю, что появится описание опции. Link to post Share on other sites
madvolkov 0 Posted March 3, 2022 Author Report Share Posted March 3, 2022 3 минуты назад, support сказал: Последняя опция. Переустановите модуль, т.е. запишите в се ваши данные, удалите модуль и установите снова, думаю, что появится описание опции. а где можно скачать файлы данного модуля ? Link to post Share on other sites
support 447 Posted March 3, 2022 Report Share Posted March 3, 2022 8 минут назад, madvolkov сказал: а где можно скачать файлы данного модуля ? Ну у Вас доступа нет к обновлениям, насколько я вижу. Да и особо не нужно ничего скачивать, просто выделите его, нажмите удалить. И снова установите и укажите свои данные, что б просто появилось описание опции последней, что б был виден текст. У Вас и так последняя версия модуля, я так думаю. Link to post Share on other sites
madvolkov 0 Posted March 3, 2022 Author Report Share Posted March 3, 2022 сделал ! но ничего не поменялось. Поставил последнюю опции 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, Link to post Share on other sites
support 447 Posted March 3, 2022 Report Share Posted March 3, 2022 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/ Link to post Share on other sites
madvolkov 0 Posted March 3, 2022 Author Report Share Posted March 3, 2022 25 минут назад, support сказал: Нужно смотреть, что в форме до ухода на сайт робокассы. Создайте тикет в тех. поддержку - https://forum.vamshop.ru/support/ Страница, к которой вы пытаетесь получить доступ, недоступна для вашего аккаунта. Link to post Share on other sites
support 447 Posted March 3, 2022 Report Share Posted March 3, 2022 6 минут назад, madvolkov сказал: Страница, к которой вы пытаетесь получить доступ, недоступна для вашего аккаунта. Понятно, у Вас нет доступа к тех. поддержке. Тогда выясняйте что передаётся в форме перед уходом на робокассу. Link to post Share on other sites
madvolkov 0 Posted March 3, 2022 Author Report Share Posted March 3, 2022 можно как-то оплатить только тех поддержку ? Link to post Share on other sites
support 447 Posted March 3, 2022 Report Share Posted March 3, 2022 2 минуты назад, madvolkov сказал: можно как-то оплатить только тех поддержку ? Можно - https://vamshop.ru/uslugi.html Link to post Share on other sites
madvolkov 0 Posted March 25, 2022 Author Report Share Posted March 25, 2022 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> Link to post Share on other sites
support 447 Posted March 25, 2022 Report Share Posted March 25, 2022 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> Не знаю, наугад сложно сказать, надо разбираться. Это возможно только в рамках тех. поддержки. Link to post Share on other sites
Recommended Posts