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

Модуль Яндекс Деньги.


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

Саш, привет, пытаюсь настроить Яндекс.Кассу модуль на сайт. Выдает ошибку после введения на Яндексе данных о карте. Вот что мне прислали из их тех поддержки. Сказали написать тебе) 

Вот их цитата:

Добрый день!

Тестовые платежи завершаются неуспешно из-за некорректного ответа от сайта на запрос checkOrder, приходит пустой ответ. Во вложении находится лог запроса, который Вам необходимо отправить в техподдержку Вашего модуля для решения проблемы.

 

Вот код во вложении:

2017-05-29T13:36:02.246 - paramsToSign: 'checkOrder;200.00;10643;1003;132433;2000001173161;1'
2017-05-29T13:36:02.246 - Request params:
orderNumber=190
orderSumAmount=200.00
cdd_exp_date=1225
shopArticleId=429294
cms_name=vamshop
paymentPayerCode=4100322062290
cdd_rrn=405532529946
external_id=deposit
paymentType=AC
requestDatetime=2017-05-29T13:36:02.196+03:00
depositNumber=gg-G2ki4bfLlCn3YvKIjdLCrA70Z.001f.201705
cdd_response_code=00
cps_user_country_code=PL
orderCreatedDatetime=2017-05-29T13:36:02.083+03:00
sk=u39f623e82849290e4ca41c727332ce49
action=process
shopId=132433
scid=553351
shopSumBankPaycash=1003
shopSumCurrencyPaycash=10643
rebillingOn=false
orderSumBankPaycash=1003
cps_region_id=2
orderSumCurrencyPaycash=10643
merchant_order_id=190_290517133548_00000_132433
unilabel=20be0d43-0009-5000-8000-000021c37605
cdd_pan_mask=444444|4448
customerNumber=1
yandexPaymentId=2570086900627
invoiceId=2000001173161
shopSumAmount=193.00
md5=296058DE92EDAD12B058B3A1C7ED175A

2017-05-29T13:36:02.330 - 83 ms for https://pitersvet.ru/yandex.php
2017-05-29T13:36:02.331 - Response is not XML: response=
2017-05-29T13:36:02.331 - Техническая ошибка на стороне магазина: Response is not XML
 

Ссылка на сообщение
Поделиться на другие сайты
29 минуты назад, a@7140848.ru сказал:

Саш, привет, пытаюсь настроить Яндекс.Кассу модуль на сайт. Выдает ошибку после введения на Яндексе данных о карте. Вот что мне прислали из их тех поддержки. Сказали написать тебе) 

Вот их цитата:

Добрый день!

Тестовые платежи завершаются неуспешно из-за некорректного ответа от сайта на запрос checkOrder, приходит пустой ответ. Во вложении находится лог запроса, который Вам необходимо отправить в техподдержку Вашего модуля для решения проблемы.

 

Вот код во вложении:

2017-05-29T13:36:02.246 - paramsToSign: 'checkOrder;200.00;10643;1003;132433;2000001173161;1'
2017-05-29T13:36:02.246 - Request params:
orderNumber=190
orderSumAmount=200.00
cdd_exp_date=1225
shopArticleId=429294
cms_name=vamshop
paymentPayerCode=4100322062290
cdd_rrn=405532529946
external_id=deposit
paymentType=AC
requestDatetime=2017-05-29T13:36:02.196+03:00
depositNumber=gg-G2ki4bfLlCn3YvKIjdLCrA70Z.001f.201705
cdd_response_code=00
cps_user_country_code=PL
orderCreatedDatetime=2017-05-29T13:36:02.083+03:00
sk=u39f623e82849290e4ca41c727332ce49
action=process
shopId=132433
scid=553351
shopSumBankPaycash=1003
shopSumCurrencyPaycash=10643
rebillingOn=false
orderSumBankPaycash=1003
cps_region_id=2
orderSumCurrencyPaycash=10643
merchant_order_id=190_290517133548_00000_132433
unilabel=20be0d43-0009-5000-8000-000021c37605
cdd_pan_mask=444444|4448
customerNumber=1
yandexPaymentId=2570086900627
invoiceId=2000001173161
shopSumAmount=193.00
md5=296058DE92EDAD12B058B3A1C7ED175A

2017-05-29T13:36:02.330 - 83 ms for https://pitersvet.ru/yandex.php
2017-05-29T13:36:02.331 - Response is not XML: response=
2017-05-29T13:36:02.331 - Техническая ошибка на стороне магазина: Response is not XML
 

У Вас размер файла такой же как и текущий /yandex.php ?!

Вот прицепил текущий файл /yandex.php

yandex.php

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

Не такой, заменил, но это все равно не удалило ошибку( Коды модулей в includes/modules/payment я заменил на актуальные

Ссылка на сообщение
Поделиться на другие сайты
23 минуты назад, a@7140848.ru сказал:

Не такой, заменил, но это все равно не удалило ошибку( Коды модулей в includes/modules/payment я заменил на актуальные

В настройках всё правильно в админке указано?!

Секретный ключ и т.д.

Всё делали как написано в блоге?!

http://blog.vamshop.ru/2014/02/20/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8F-%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D1%8B-%D1%8F%D0%BD%D0%B4%D0%B5%D0%BA%D1%81-%D0%B4%D0%B5%D0%BD%D1%8C%D0%B3/

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

Саш, все правильно указано) Позвонил туда второй раз. Говорят, что вообще никакого ответа от магазина нет) Блин, как быть-то ... Они имеют ввиду, что вообще неправильно настроен модуль Яндекс.Кассы) 

Вот на что они обращали внимание: "некорректного ответа от сайта на запрос checkOrder, приходит пустой ответ. "

Т.е. как я понимаю, я отсылаю им данные, они их принимают, а когда яндекс запрашивает у сайта ПроверкуЗаказа - сайт отправляет пустой ответ. 

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

Если в анкете был правильно указан адрес для уведомений - https://pitersvet.ru/yandex.php

То должно работать, по идее.

Ради эксперимента, попробуйте вот этот файл yandex.php

 

yandex.php

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

Саш, прошел платеж!) В чем был вопрос?) 

Хотя они ещё какой-то Aviso Responce хотят. Сейчас пришлют данные, может кому потом поможет. 

Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, a@7140848.ru сказал:

Саш, прошел платеж!) В чем был вопрос?) 

Хотя они ещё какой-то Aviso Responce хотят. Сейчас пришлют данные, может кому потом поможет. 

В модуле уже всё есть, по идее.

Видимо, по какой-то причины не совпадает подпись.

Может секретный ключ в настройках неправильно указан, может что-то с суммой заказа.

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

Не, все правильно в этом плане, оплата прошла, но неправильно указан один параметр. Вот что прислали:

Добрый день.

При обращении к вашему авизо урлу, получаем некорректный ответ:
2017-05-31T15:34:30.535 INFO [AvisoQueue-14-62] [11265019.TOID] [DBJ8w5F2MUs=.6b2f] [] [CommonHttp30Protocol] - paramsToSign: 'paymentAviso;269.00;10643;1003;132433;2000001175557;1'
2017-05-31T15:34:30.535 INFO [AvisoQueue-14-62] [11265019.TOID] [DBJ8w5F2MUs=.6b2f] [] [CommonHTTPStub] - Request params:
orderNumber=195
orderSumAmount=269.00
cdd_exp_date=0319
shopArticleId=429294
cms_name=vamshop
paymentPayerCode=4100322062290
paymentDatetime=2017-05-31T15:33:22.324+03:00
cdd_rrn=244369146417
external_id=deposit
paymentType=AC
requestDatetime=2017-05-31T15:34:30.534+03:00
depositNumber=su6z5pGkt3sD8qy6c9LonBZdKkgZ.001f.201705
cdd_response_code=00
cps_user_country_code=RU
orderCreatedDatetime=2017-05-31T15:33:21.637+03:00
sk=ude971a49837ef4be071cee29dcfb1f90
action=process
shopId=132433
scid=553351
shopSumBankPaycash=1003
shopSumCurrencyPaycash=10643
rebillingOn=false
orderSumBankPaycash=1003
cps_region_id=2
orderSumCurrencyPaycash=10643
merchant_order_id=195_310517153315_00000_132433
unilabel=20c0cbca-0009-5000-8000-000021db7c7a
cdd_pan_mask=427655|6162
customerNumber=1
yandexPaymentId=2570087105031
invoiceId=2000001175557
shopSumAmount=259.58
md5=639AB0849C187C1C6C3F8C8E9CC7D807

2017-05-31T15:34:30.658 INFO [AvisoQueue-14-62] [11265019.TOID] [DBJ8w5F2MUs=.6b2f] [] [CommonHTTPSCAConnector] - 123 ms for https://pitersvet.ru/yandex.php
2017-05-31T15:34:30.659 INFO [AvisoQueue-14-62] [11265019.TOID] [DBJ8w5F2MUs=.6b2f] [] [CommonHttp30Protocol] - response: '<?xml version="1.0" encoding="UTF-8"?>
<checkOrderResponse performedDatetime="2017-05-31T15:34:30.534+03:00"
                    code="0" invoiceId="2000001175557"
                    shopId="132433"/>'


От вас отдается некорректный action, должен быть не checkOrderResponse, а paymentAvisoResponse

Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, a@7140848.ru сказал:

Не, все правильно в этом плане, оплата прошла, но неправильно указан один параметр. Вот что прислали:

Добрый день.

При обращении к вашему авизо урлу, получаем некорректный ответ:
2017-05-31T15:34:30.535 INFO [AvisoQueue-14-62] [11265019.TOID] [DBJ8w5F2MUs=.6b2f] [] [CommonHttp30Protocol] - paramsToSign: 'paymentAviso;269.00;10643;1003;132433;2000001175557;1'
2017-05-31T15:34:30.535 INFO [AvisoQueue-14-62] [11265019.TOID] [DBJ8w5F2MUs=.6b2f] [] [CommonHTTPStub] - Request params:
orderNumber=195
orderSumAmount=269.00
cdd_exp_date=0319
shopArticleId=429294
cms_name=vamshop
paymentPayerCode=4100322062290
paymentDatetime=2017-05-31T15:33:22.324+03:00
cdd_rrn=244369146417
external_id=deposit
paymentType=AC
requestDatetime=2017-05-31T15:34:30.534+03:00
depositNumber=su6z5pGkt3sD8qy6c9LonBZdKkgZ.001f.201705
cdd_response_code=00
cps_user_country_code=RU
orderCreatedDatetime=2017-05-31T15:33:21.637+03:00
sk=ude971a49837ef4be071cee29dcfb1f90
action=process
shopId=132433
scid=553351
shopSumBankPaycash=1003
shopSumCurrencyPaycash=10643
rebillingOn=false
orderSumBankPaycash=1003
cps_region_id=2
orderSumCurrencyPaycash=10643
merchant_order_id=195_310517153315_00000_132433
unilabel=20c0cbca-0009-5000-8000-000021db7c7a
cdd_pan_mask=427655|6162
customerNumber=1
yandexPaymentId=2570087105031
invoiceId=2000001175557
shopSumAmount=259.58
md5=639AB0849C187C1C6C3F8C8E9CC7D807

2017-05-31T15:34:30.658 INFO [AvisoQueue-14-62] [11265019.TOID] [DBJ8w5F2MUs=.6b2f] [] [CommonHTTPSCAConnector] - 123 ms for https://pitersvet.ru/yandex.php
2017-05-31T15:34:30.659 INFO [AvisoQueue-14-62] [11265019.TOID] [DBJ8w5F2MUs=.6b2f] [] [CommonHttp30Protocol] - response: '<?xml version="1.0" encoding="UTF-8"?>
<checkOrderResponse performedDatetime="2017-05-31T15:34:30.534+03:00"
                    code="0" invoiceId="2000001175557"
                    shopId="132433"/>'


От вас отдается некорректный action, должен быть не checkOrderResponse, а paymentAvisoResponse

Поменяйте в yandex.php checkOrderResponse на paymentAvisoResponse 

Раньше точно всё работало без каких-либо правок, видимо, что-то поменялось в яндекс кассе.

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

Они, видимо, сами не знают чего хотят. Сделал я так - выходит ошибка))) Ладно, будем смотреть, если что - отпишусь) 

 

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

На vamshop.ru этот модуль работал вообще без проблем.

Можно ещё включить yandex_fizlico, с яндекс.кассой для физ. лиц вообще всё намного проще - http://blog.vamshop.ru/2016/02/22/%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C-%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D1%8B-%D1%8F%D0%BD%D0%B4%D0%B5%D0%BA%D1%81-%D0%BA%D0%B0%D1%81%D1%81%D0%B0-%D1%8F%D0%BD%D0%B4%D0%B5/

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