Yandex money (API) no work

20.05.2015 13:52
#1
sanek08
Joomshopping forum user no avatar
Name: Sanek
12.12.2012
Posts: 16
Quote
Yandex money (API) no work

This module - https://www.webdesigner-profi.de/joomla-webdesign/shop/payments/yandex-money.html?lang=en

now no work on my site.

russian text:

Этот модуль в настоящее время не работает на моем сайте, т.к. невозможно приложению пройти проверку.

Порядок действий такой:
1) Человек заказывает на сайте товар и выбирает способ оплаты Yandex.Money (API)
2) Нажимает "подтвердить заказ" и его перекидывает на страницу оплаты Яндекс.Деньги
3) Яндекс.Деньги просит разрешить приложению доступ к кошельку, чтобы списать деньги со счета - для этого (нужно получить sms с кодом подтверждение - получаю смс и ввожу код) - затем жму "разрешить доступ" и меня перебрасывает на страницу сайта и там вот такая ошибка, как на скриншоте, который я приложил.

p.s. я проверил все настройки в модуле Яндекс.Деньги (API) на моем сайте и проверил все данные на сайте Яндекса - у меня все выполнено по инструкции. не пойму, почему выходит эта ошибка.
Yandex money (API) no work


Joomla: 2.5.28
JoomShopping: 3.20.2
PHP: 5.3.13
MySQL: 5.1.52

Last change: 13.09.2015 15:03
 
24.05.2015 19:23
#2
sanek08
Joomshopping forum user no avatar
Name: Sanek
12.12.2012
Posts: 16
Quote
Aw: Yandex money (API) no work

This module does not currently work on my site, because it is impossible to pass the test application.

The procedure is as follows:
1) The man orders a product online and choose the method of payment Yandex.Money (API)
2) Press "confirm order" and throws it on the payment page of Yandex
3) Yandex allow the application requests access to the wallet, to write off the money from the account - for that (to get a confirmation sms with the code - receiving sms and insert the code) - then I press "allow access" and throws me to the page, and there's such an error, as in the screenshot, which I have attached.

p.s. I checked all the settings in the module Yandex (API) on my site and check out all the data on the site Yandex - I have all the following instructions. I do not understand why this error comes out.

 
24.05.2015 19:25
#3
sanek08
Joomshopping forum user no avatar
Name: Sanek
12.12.2012
Posts: 16
Quote
Aw: Yandex money (API) no work

I called and asked to Yandex - whether for API availability SSL certificate. They said that it was not necessary.

Who fix this BUG? Who???

 
27.05.2015 11:58
#4
sanek08
Joomshopping forum user no avatar
Name: Sanek
12.12.2012
Posts: 16
Quote
Aw: Yandex money (API) no work

Я звонил в "Яндекс" и мне сказали, что для приема денег через API, не обязателен на моем сайте SSL сертификат (имеется ввиду не яндекс.касса, а метод яндекс.денег api).

кто-нибудь может исправить ошибку в модуле?

 
27.05.2015 13:15
#5
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 25857
Quote
Aw: Yandex money (API) no work

Try

change code
components\com_jshopping\payments\pm_yandex_p2p_api\sdk\YandexMoney\ApiRequestor.php

~ row 35

curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
// curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true);
curl_setopt($curl, CURLOPT_CAINFO, dirname(__FILE__) . '/../data/ca-certificate.crt');

change to

curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
// curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true);
//curl_setopt($curl, CURLOPT_CAINFO, dirname(__FILE__) . '/../data/ca-certificate.crt');

 
27.05.2015 13:47
#6
sanek08
Joomshopping forum user no avatar
Name: Sanek
12.12.2012
Posts: 16
Quote
Aw: Yandex money (API) no work

After, i get SMS message with "verify code", i'm click confirm (when i'm on Yandex.Money page - on Yandex.Money site - for get access for my app).

and i'm automatically return on my site and see this message (on screenshot):

JSHOPPING_PM_YANDEX_P2P_API_ERROR_ILLEGAL_PARAM_TO

==========
russian text:

Когда я оформил заказ на своем сайте и нажал "подтвердить", то перенаправляюсь на сайт Яндекс.Денег, чтобы оплатить свой заказ. Для этого мне нужно получить SMS сообщение с кодом, чтобы разрешить доступ моего яндекс-приложения для оплаты заказа. После того, как я ввел код, который получил по SMS - я нажимаю подтвердить и меня автоматически перенаправляет обратно на мой сайт, где я вижу то сообщение, которое на скриншоте.
Aw: Yandex money (API) no work

 
27.05.2015 14:06
#7
sanek08
Joomshopping forum user no avatar
Name: Sanek
12.12.2012
Posts: 16
Quote
Aw: Yandex money (API) no work

i'm think, this is mean, your code is work.

because i'm get e-mail message "order canceled" (because i'm no have money on my Yandex.Money and no can paid for this order).

if you can add this code and release new version, this is be good.

 
28.05.2015 08:07
#8
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 25857
Quote
Aw: Yandex money (API) no work

Will be later new version.

 
03.06.2015 14:03
#9
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 25857
Quote
Aw: Yandex money (API) no work

JSHOPPING_PM_YANDEX_P2P_API_ERROR_ILLEGAL_PARAM_TO - ошибка возникает если вы платите сами себе

 
03.06.2015 19:44
#10
sanek08
Joomshopping forum user no avatar
Name: Sanek
12.12.2012
Posts: 16
Quote
Aw: Yandex money (API) no work

webdesigner - 03.06.2015 14:03
JSHOPPING_PM_YANDEX_P2P_API_ERROR_ILLEGAL_PARAM_TO - ошибка возникает если вы платите сами себе


вот только об этой ошибке, мне сначала написал один из моих покупателей, а потом я сам попытался у себя оплатить, так что эта ошибка явно есть.
Aw: Yandex money (API) no work

 
03.06.2015 21:16
#11
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 25857
Quote
Aw: Yandex money (API) no work

https://www.webdesigner-profi.de/joomla-webdesign/joomla-shop/forum/posts/26/9528.html?lang=en#5

 


Copyrights MAXXmarketing GmbH. Alle Rechte vorbehalten
Durch die Nutzung dieser Website stimme ich zu, dass Cookies zur optimalen Gestaltung der Website sowie zur Analyse der Nutzung der Website verwendet werden. Weiterführende Informationen finden Sie hier. OK, einverstanden.