Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Функция orders->pay() #9

Open
kvalood opened this issue Jan 11, 2019 · 3 comments
Open

Функция orders->pay() #9

kvalood opened this issue Jan 11, 2019 · 3 comments

Comments

@kvalood
Copy link

kvalood commented Jan 11, 2019

Я так понимаю функция создана для использования её в платежных модулях, в callback.php.
Для:

  • Установки времени оплаты
  • Смена статуса заказа в Оплачен
  • Списание товаров (вызов функции orders->close())

Функция нигде не используется да еще и содержит неверное поле Payment_status. В БД такого поля нет, есть только status.

На форуме нашел 2 темы на этот счет:
http://forum.simplacms.ru/topic/4520-%D0%B1%D0%B0%D0%B3-%D0%B2-%D0%B1%D0%B4-payment-date/
http://forum.simplacms.ru/topic/10756-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F-payorder-id/

@osben
Copy link
Owner

osben commented Jan 11, 2019

Будем сносить или использовать ? (если анализировал и есть идеи на этот счет)

@kvalood
Copy link
Author

kvalood commented Jan 21, 2019

Можно использовать в любом платежном модуле, в callback.php.
Я думаю она для этого и задумывалась.

Пример - https://github.com/SimplaCMS-PRO/Simpla/blob/master/payment/Alfabank/callback.php#L59

т.е. Когда платеж совершен, в callback.php меняется статус заказа на "оплачен" и списываются товары - https://github.com/SimplaCMS-PRO/Simpla/blob/master/payment/Alfabank/callback.php#L62

@kvalood
Copy link
Author

kvalood commented Jan 21, 2019

Единственный минус, что нужно во всех платежных модуля переписать callback.php.
И еще Payment_date нигде не используется, а по хорошему выводить это поле надо хотя бы в админ панели.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants