Fn_finish_payment и $valid_id type = 'S'


#1

Привет. Не срабатывал fn_finish_payment и оказалось всё дело в столбце type , которого почему-то в таблице заказов нет. После того как закоментировал условие по типу всё заработало. Вопрос что это за столбец и что означал тот тип S и какие ещё бывают типы? А вообще этот столбец критически важен?

function fn_finish_payment($order_id, $pp_response, $force_notification = array()){ $valid_id = db_get_field(“SELECT order_id FROM ?:order_data WHERE order_id = ?i ** /AND type = ‘S’/ **”, $order_id);


#2

Да, важен

G - группы товаров в заказе
L - доставка
T - налоги
P - платежная информация
C - купоны
R - валюта заказа
S - триггер того, что начата оплата заказа

Может быть, еще что-то есть