Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

концепция платежей


Recommended Posts

Поигрался с оригинальным магазином, своим платежным модулем и модулем для ЯДеньги

 

и понял что убого все сделано - все ограниченно как-то и куцо

 

короче идея такая:

 

1. При создании заказа (order) из корзины заказов (checkout) - сначала создается заказ с вызовом

	public function confirm() {
		$setting = $this->config->get('yandex_money_ic_setting');
		
		
		$this->load->model('checkout/order');
		// создаем заказ с первоначальным статусом из общего окнфига - ожидание
		$this->model_checkout_order->confirm($this->session->data['order_id'],
				$this->config->get('config_order_status_id'));
	}
 

2. после того как заказ сформирован - вызываем модуль оплаты

3. в шапке заказа (личный кабинет - история заказов)  ставим кнопку - оплата  и опять вызов модулей оплаты

4. запретить при создании заказа списывать с депозита средства - ведь они не возвращаются потом... а счет может быть не оплачен полностью и зависнуть

5 сделать возможность отказаться от заказа который полностью не оплачен так чтобы средства на депозит перевелись

 

помоему так будет более гибко - можно будет один и тотже счет оплатить из разных систем разными платежами и даже разными валютами

 

да еще в каждой записи платежа должна своя валюта храниться - а то сейчас все по умолчанию - фиг пойми в чем - поменял в магазине настроики все съехало

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.