D
D
Dinar Garipov2013-11-13 23:02:04
PHP
Dinar Garipov, 2013-11-13 23:02:04

Qiwi does not send payment notification via REST protocol

Qiwi made a REST protocol not so long ago, which I like an order of magnitude more than others. But the problem is that when passing the payment, it must send a notification to the Result URL. But he doesn't. It sends absolutely nothing to this URL. What could be the problem? Thanks in advance.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
1
1loyd, 2013-11-13
@1loyd

Most likely, in such cases, the client pays the invoice in the Qiwi personal account and, therefore, notifications are not sent. Use the soap protocol to receive notification. That is, you issue an invoice with REST, redirect to your personal account, he pays the invoice there, and the notification comes through the soap protocol.

A
Alexander Vitkalov, 2013-11-14
@nechin

First make sure you use the following url to redirect to payment:

$url = 'https://w.qiwi.com/order/external/main.action?shop={prv_id}&transaction={bill_id}';
$url .= '&successUrl=' . $successUrl;
$url .= '&failUrl=' . $failUrl;
// $successUrl и $failUrl адреса обработчиков успешных и не успешных операций по оплате.
Then make sure $successUrl and $failUrl are correct addresses and point to the right place. Also, through the manager, you must set the url for notifications from the qiwi server. It is better to use it for receiving notifications. This is written in paragraph 3 of the manual. This url is used by the system to send notifications when the payment status changes. If everything is correct, but notifications do not come either there or there, then either the error is in your system or in the credentials. In the second case, you can try to contact the manager.

H
howeal, 2014-01-17
@howeal

Have you solved the problem?
I have the same thing :(((And if you turn on SOAP, then everything comes to it as it should. So far I see a way out in billing via REST, and receiving via SOAP.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question