Привет. Не срабатывал 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);