ubercart 3 удобный прием платежа

Главные вкладки

Аватар пользователя Kur Kur 17 июля 2013 в 22:34

Добрый вечер.
Вот думаю, какие сценарии более всего оправданы при электронной автоматической оплате

1. Получается что предлагается оплата сразу на checkout.
Но есть же еще весь этот функционал с добавлением своей line item, просто позиции.
Да и проверка продавцом заказа тоже не помешает.
Модуль out_of_stock, например, по наборам атрибутов кол-во не верно подсказывает, мало ли чего закажут и денег кинут.
Как в таком случае лучше, чтобы сначала проверялся заказ, а потом пользователю предоставлялась возможность оплатить.
Выбираю как пользователь метод other сначала. Потом админ может сменить например на нужный. Но у самого пользователя на странице заказа НЕТ никакого функционала по оплате.

2. Есть где то описание как писать платежный модуль к уберкарту 3?
Посмотрел пример один - uc_roboxchage_7x и почитал чуть то что в убере самом идет - uc_payment.api.php, как то видимого сразу алгоритма, или последовательности шагов, сразу не заметно Sad

Комментарии

Аватар пользователя Kur Kur 20 июля 2013 в 7:59

Скорее всего это надо тогда без автоматического платежа, вариант other что ли...

Это нормально когда после автоматической оплаты уберкарт ставит заказу статус completed?
Вроде как логичней чтобы ставил payment_received. Как у вас?

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 22 июля 2013 в 11:58

"Kur" wrote:
2. Есть где то описание как писать платежный модуль к уберкарту 3?

Находите существующие платёжные модули, смотрите кишки, извлекаете закономерности, пишите свой.
Там парочка хуков всего то, остальное - работа с апи мерчанта