You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Предлагаю добавить в ссылки 'yamoney_api/fail' и 'yamoney_api/success' номер заказа в качестве параметра.
Это позволит выполнить необходимые действия с заказом при возвращении со страницы платежной системы.
К примеру, вернуть заказ в корзину при неудачной оплате либо вывести подробную информацию при удачной.
The text was updated successfully, but these errors were encountered:
ntym4ek
changed the title
Возможность переопределения ссылок fail и success
Номер заказа для ссылок fail и success
Feb 4, 2019
Функция yamoney_api_commerce_return_page() как раз вызывается после возврата в магазин и получает номер заказа от платежной системы для проверки. Если платеж прошел, то переадресуется на yamoney_api/success, если нет - на fail.
Когда детально разбирался с версией 1.0.0 и допиливал ее под себя, там указанная функция кроме проверки успешности платежа еще изменяла $transaction->status и $order->status. Сейчас это не делается. Именно в этой функции я возвращал заказ в корзину.
После этого долго не следил и не знаю, может эти операции с транзакцией и статусом заказа куда-то мигрировали или их просто вырезали (найти в коде не смог)? Или же это возложено на notify(), который Яндекс.Касса уже сама не дергает, т.к. считает что ответ об успешности платежа от нее успешно получен.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Предлагаю добавить в ссылки 'yamoney_api/fail' и 'yamoney_api/success' номер заказа в качестве параметра.
Это позволит выполнить необходимые действия с заказом при возвращении со страницы платежной системы.
К примеру, вернуть заказ в корзину при неудачной оплате либо вывести подробную информацию при удачной.
The text was updated successfully, but these errors were encountered: