S
S
Shurik2021-10-08 00:37:06
opencart
Shurik, 2021-10-08 00:37:06

Why, after paying with a card through Yukassa, orders do not get into the Opencart admin panel?

Hello. The situation means that after replacing the Yandex payment module with Yukassa, payment by bank cards goes through and orders appear in Yukassa's personal account, but in opencart they do not appear in the admin panel. With orders with a different payment method, everything is ok.
Investigating the problem, I found out that orders still fall into the database, but with the wrong order_status_id number, namely 0, which is not in the order_staus table.
I called Yumani technical support - they said that the response from the URL for notifications that in the module settings ( https://site.ru/index.php?route=extension/payment/... ) comes 200.
I tried to change the status_id in the orders table to the required one - yes, the order appears in the admin panel, but still I can’t change its status to another one. For example, the status "Deferred payment Blocked" after confirmation in the opencart admin panel should go to Yukassa and confirm the payment there. But that doesn't happen.
I understand that the communication and logic of processing data exchange between the site and Yukassa is broken, but I don’t know where to dig. Maybe someone has already encountered such a problem?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
S
Shurik, 2021-10-08
@svisch

I figured out the problem of incorrect statuses after paying with a card by uninstalling the modifier to the old Yandex money module. There was a problem with changing the status from "Deferred payment Blocked" to any other related request to Yukassa to confirm payment, for example, to the status "Deferred payment Completed".

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question