Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Разработка плагинов, вопросы по API  ->  Вопросы по стартовому API, версия 5.10

Раздел для разработчиков. Обсуждение создания плагинов, вопросы и пожелания по API Amiro.CMS

Добавлено: 02.12.10 14:48:22 #1

Амиро



Регистрация: 13.11.05
Сообщений: 1094


Обратиться по имени

С версией 5.10 анонсирован выпуск официального API для разработчиков. Подробная информация есть в пресс-релизе, в истории изменений. Обновлено более 500 страниц документации.
Опубликован полный API - Reference manual, и пример реализации плагина AJAX-Responder с диаграммами.

API пока в beta версии, что означает потенциально возможные изменения в обновлении. Но их вероятность будет сведена к минимуму.

Приглашаем всех к обсуждению, задавайте вопросы и высказывайте пожелания. Критические обновления и важные доработки системы по части API могуть быть оперативными и выпущенными вне плановых апдейтов, что дает возможность получать их быстро.



Сервис голосования idea.amiro.ru для Ваших пожеланий по развитию Amiro.CMS
Добавлено: 04.12.10 19:13:01 #2




Регистрация: 27.01.10
Сообщений: 7


Обратиться по имени

правильно я понимаю, что плагины, написанные по-старому, работать под версиях 5.10 и новее работать не будут?



Добавлено: 06.12.10 15:19:58 #3

Амиро



Регистрация: 13.11.05
Сообщений: 1094


Обратиться по имени

Иван Демин:
правильно я понимаю, что плагины, написанные по-старому, работать под версиях 5.10 и новее работать не будут?
Совместимость соблюдается. Все старые плагины будут работать.



Сервис голосования idea.amiro.ru для Ваших пожеланий по развитию Amiro.CMS
Добавлено: 10.12.10 17:26:30 #4

Амиро



Регистрация: 13.11.05
Сообщений: 1094


Обратиться по имени

Выложен ручной патч 5.10.0.11. Доступен в общем разделе скачивания.
Рекомендуется к установке при разработке с использованием API.



Сервис голосования idea.amiro.ru для Ваших пожеланий по развитию Amiro.CMS
Добавлено: 31.01.11 19:28:27 #5



Регистрация: 31.01.11
Сообщений: 2


Обратиться по имени

Добрый день!
Есть несколько вопросов:
1. При написании платежного модуля столкнулся со следующей проблемой - как получить по id заказа его цену. В api не нашел описания параметров заказа и чего-либо типа getorder($orderID). Где можно найти описание данного функционала.
2. Нашёл небольшую опечатку в Example_PaymentSystemDriver:
public function payCallback($aGet, $aPost, &$aRes, $aCheckData){
// See implplementation of this method in parent class

return parent::payProcess($aGet, $aPost, $aRes, $aCheckData);
}
Обращение должно быть к родительской payCallback.
3. Не вопрос, а уточнение. Я правильно понимаю, что обращение от платежной системы (скрытый запрос) должно идти на eshop_final.php?



Добавлено: 01.02.11 15:29:10 #6



Регистрация: 31.01.11
Сообщений: 2


Обратиться по имени

Столкнулся с ещё одной проблемой - все цены передаются в долларах. Хотя отображаются они в базовой валюте (RUR), в форме currency="USD".

Нашёл такой параметр driver_currency, он не помогает. При driver_currency="RUR" цена не конвертится автоматически.
Решил сделать так:
if ($aData["currency"] != "RUR"{
$aData["currency"] = "RUR";
$aData["amount"] = $aData["amount"]/$exchange_rate;
}
Единственный вопрос - где взять $exchange_rate?
В классе Webmoney данная процедура реализована, но она реализована в родительских классах. Которые, к сожалению, не раскуриваемы для быстрого прочтения.


Прошу помочь с данной проблемой по мере возможности.

P.S. Кстати при удалении доллара в _elocal/_admin/eshop_currency.php через админку, стоимость передается корректно. Однако currency="USD",



Добавлено: 02.02.11 15:48:11 #7

Амиро


Регистрация: 04.06.08
Сообщений: 35


Обратиться по имени

По этим вопросам обратитесь в службу технической поддержки help.amiro.ru





Создать новую тему

Всего тем: 6661
Всего сообщений: 27851
Всего зарегистрированных пользователей: 26750
Последний зарегистрированный пользователь: Антон Сагателян