Платежные системы: yandex-money-v2

Технические вопросы по UTM 5.0
Ответить
Serykh
Сообщения: 46
Зарегистрирован: Вт май 17, 2005 04:50

Платежные системы: yandex-money-v2

Сообщение Serykh »

У кого-нибудь работает сабж?

Всё установил, при запуске никаких ошибок. Пытаюсь провести тестовый платеж, получаю в логи:

31/05/2009 18:50:25:701739 [151685120] WARNING HTTPSocketConnectionImpl [31] Got transaction without route.
31/05/2009 18:50:25:746612 [150464000] INFO CertificationCenterImpl Checking certificate for plugin with id: "http_request_yandex_money_v2" and event (132346, 131436, 133431)
31/05/2009 18:50:25:746729 [150464000] INFO CertificationCenterImpl We have got 1 certificates for plugin named "http_request_yandex_money_v2"
31/05/2009 18:50:25:747498 [150464000] INFO CertificationCenterImpl certificate #0 is valid since: "Fri May 29 07:27:24 2009" and till: Sat May 3 07:27:24 2014
31/05/2009 18:50:25:748299 [150464000] INFO CertificationCenterImpl Current time is Sun May 31 18:50:25 2009
31/05/2009 18:50:25:749023 [150464000] INFO CertificationCenterImpl Found certificate for this event.
31/05/2009 18:50:25:749214 [150464000] INFO CertificationCenterImpl Successfuly verified, event passed.
31/05/2009 18:50:25:749782 [150464000] WARNING HttpRequestYandexMoneyV2 failed to process event. Reason: Mandatory event parameter <action> not found. External request { uri='/yandex_money' message_body='-----------------------------91804515645
Content-Disposition: form-data; name="requestDatetime";
Content-Type: text/plain;

2009-05-31T18:50:28+04:00
-----------------------------91804515645
Content-Disposition: form-data; name="pgpSignature";
Content-Type: text/plain;

-----BEGIN PGP SIGNATURE-----
Version: GnuPG 1.5.8

iQA/AwUASiJvBQYp7dbE3xUAqytSgCfYyYZP90FkpaLP3O8AWfPOxPD5iMAoPau
2J7fr7TAbKNIwoGLSkzrP/pj
=CbtS
-----END PGP SIGNATURE-----
-----------------------------91804515645
Content-Disposition: form-data; name="shopId";
Content-Type: text/plain;

613874
-----------------------------91804515645
Content-Disposition: form-data; name="invoiceId";
Content-Type: text/plain;

1099520067101
-----------------------------91804515645
Content-Disposition: form-data; name="customerNumber";
Content-Type: text/plain;

1822
-----------------------------91804515645
Content-Disposition: form-data; name="orderCreatedDatetime";
Content-Type: text/plain;

2009-05-31T18:50:24+04:00
-----------------------------91804515645
Content-Disposition: form-data; name="orderSumAmount";
Content-Type: text/plain;

5.00
-----------------------------91804515645
Content-Disposition: form-data; name="orderSumCurrencyPaycash";
Content-Type: text/plain;

10643
-----------------------------91804515645
Content-Disposition: form-data; name="orderSumBankPaycash";
Content-Type: text/plain;

1003
-----------------------------91804515645
Content-Disposition: form-data; name="shopSumAmount";
Content-Type: text/plain;

4.85
-----------------------------91804515645
Content-Disposition: form-data; name="shopSumCurrencyPaycash";
Content-Type: text/plain;

10643
-----------------------------91804515645
Content-Disposition: form-data; name="shopSumBankPaycash";
Content-Type: text/plain;

1003
-----------------------------91804515645
Content-Disposition: form-data; name="orderIsPaid";
Content-Type: text/plain;

0
-----------------------------91804515645
Content-Disposition: form-data; name="paymentType";
Content-Type: text/plain;

1
-----------------------------91804515645
Content-Disposition: form-data; name="paymentPayerCode";
Content-Type: text/plain;

4100311193404
-----------------------------91804515645
Content-Disposition: form-data; name="action";
Content-Type: text/plain;

Check
-----------------------------91804515645
Content-Disposition: form-data; name="SuccessTemplate";
Content-Type: text/plain;

ym2htmlsuccess
-----------------------------91804515645
Content-Disposition: form-data; name="ErrorTemplate";
Content-Type: text/plain;

ym2htmlerror
-----------------------------91804515645
Content-Disposition: form-data; name="scid";
Content-Type: text/plain;

1763
-----------------------------91804515645
Content-Disposition: form-data; name="BuyButton";
Content-Type: text/plain;

Submit
-----------------------------91804515645
Content-Disposition: form-data; name="secureparam2";
Content-Type: text/plain;

3
-----------------------------91804515645--
' }. Content-Type: 'text/xml; charset=windows-1251'. Response, converted from CP1251 to UTF-8: '<?xml version="1.0" encoding="windows-1251"?>\n<response performedDatetime="2009-05-31T18:50:25Z">\n <result code="200" techMessage="п·я&#9484;я&#9474;я&#9488;я&#9484;я&#9474;я&#9484;п&#9569;я&#9488;я&#9612;я&#9484; п&#9580;п&#9568;я&#9616;пЇп&#9567;я&#9484;п&#9571;п&#9577;я&#9604;пҐя&#9600;п&#9571; п©п&#9567;я&#9472;п&#9567;п&#9578;п&#9571;я&#9484;я&#9472;я&#9600;."/>\n</response>'.
31/05/2009 18:50:25:750308 [150464000] WARNING HttpRequest failed to process event. Reason: Business logic error.
31/05/2009 18:50:25:750516 [150464000] INFO SQLManagerImpl SQLManagerImpl::rollback_connection()
31/05/2009 18:50:25:755079 [150464000] INFO SQLManagerImpl SQLManagerImpl::commit_connection() released
31/05/2009 18:59:22:933126 [151647232] ERROR SocketConnectionImpl [28] recv failed. return code <-1>
31/05/2009 18:59:22:933700 [151647232] ERROR SocketConnectionImpl [28] Exception in main loop: Recv failed
31/05/2009 18:59:22:933818 [151647232] ERROR SocketConnectionImpl [28] about to close

Serykh
Сообщения: 46
Зарегистрирован: Вт май 17, 2005 04:50

Сообщение Serykh »

Похоже я один пытаюсь это запустить :(

jekasud
Сообщения: 6
Зарегистрирован: Чт май 28, 2009 11:02

Сообщение jekasud »

Здравствуйте
Вам удалось решить эту проблему ? Я столкнулся с тем же.

WARNING HttpRequestYandexMoneyV2 failed to process event. Reason: Mandatory event parameter <action> not found

<result code="200" techMessage="Отсутствуют обязательные параметры."/>\n</response>'.
12/06/2009 14:44:58:743636 [150357504] WARNING HttpRequest failed to process event. Reason: Business logic error

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

оно говорит что отсутствует необходимый параметр action хотя судя по логу он есть..
Content-Disposition: form-data; name="action";
Content-Type: text/plain;

Check

Serykh
Сообщения: 46
Зарегистрирован: Вт май 17, 2005 04:50

Сообщение Serykh »

Нет, не удалось. Мучался долго и упорно, в результате отказался.
jekasud писал(а):Здравствуйте
Вам удалось решить эту проблему ? Я столкнулся с тем же.

WARNING HttpRequestYandexMoneyV2 failed to process event. Reason: Mandatory event parameter <action> not found

<result code="200" techMessage="Отсутствуют обязательные параметры."/>\n</response>'.
12/06/2009 14:44:58:743636 [150357504] WARNING HttpRequest failed to process event. Reason: Business logic error

gil
Сообщения: 355
Зарегистрирован: Вт ноя 11, 2008 14:28

Сообщение gil »

может, он ожидает параметр action в каком-то определенном виде?
может, попробовать Check привести к нижнему регистру (check)?

Serykh
Сообщения: 46
Зарегистрирован: Вт май 17, 2005 04:50

Сообщение Serykh »

Он должен по замыслу воспринимать check в любом регистре и даже в таком виде ChEcK. Правда в шаблоне грамматическая ошибка, задано (C|h)(E|e)(C|c)(K|k) :D

jekasud
Сообщения: 6
Зарегистрирован: Чт май 28, 2009 11:02

Сообщение jekasud »

Попробуйте изменить Check на PaymentSuccess. (P|p)(A|a).......
Напишите какой результат, если будете пробывать.
[/quote]

gil
Сообщения: 355
Зарегистрирован: Вт ноя 11, 2008 14:28

Сообщение gil »

Serykh писал(а):Он должен по замыслу воспринимать check в любом регистре и даже в таком виде ChEcK. Правда в шаблоне грамматическая ошибка, задано (C|h)(E|e)(C|c)(K|k) :D
а если исправить - то не решается проблема?

Ответить