AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.08.2013, 11:27   #1  
ALES is offline
ALES
Участник
Злыдни
 
220 / 45 (2) +++
Регистрация: 11.08.2004
Цитата:
Сообщение от MikeR Посмотреть сообщение
Нашел только под 2009
все бы ничего, только куча ссылок в References не правильная. Есть предположение, что починив ссылки, проект все равно не запустить. Изменилась объектная модель POS терминала.
Может у кого есть более свежая информация о процессинге платежей?
Там же указано где брать для 2012
"Update (June 5, 2012): The AX for Retail 2012 version of the EFT sample plug-in will not be hosted via this blog. Please contact Microsoft Dynamics Technical Support for information about obtaining an updated sample compatible with AX for Retail 2012"
Старый 15.08.2013, 17:52   #2  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Кремень кремнем точится :)
Пока братья по разуму пишут ответ на запрос. Я провел некоторые исследования
по написанию плагина :
1 Плагин пишется по мотивам SDK, который доступен по след адресу
Documents\Retail SDK\POS Plug-ins\Services после развертывания соответствующего компонента. Развертывается в C:\Program Files (x86)\Microsoft Dynamics AX\60\Retail POS\Services\Extensions
2 И ведь кто бы мог подумать, что действительно есть проект EFT, содержащий EFT.cs.
3 Представлено несколько методов GenerateCardToken, GetCardInfoAndAmount, ProcessCardPayment, VoidTransaction, IdentifyCard, CapturePayment, GetTransactionToken, GetSignatureCapture, GetPinPad. На msdn есть описание только части этих методов
4 Теперь самое вкусное - при нажатии на кнопку оплата картой - запускается следующая очередность вызовов - первым стартует GetCardInfoAndAmount() с информацией по карте
CardType, CardNumber, ExpDate, в принципе на этот моменте можно сделать вызов API банка и отправить информацию о карте и возможности платежа и вывести сообщение, если что не так. Далее идет вызов ProcessCardPayment.

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

Что хочется - оставить вывод формы ввода параметров карты, а сам механизм запускать после нажатия кнопки OK.

Комментарии креативных практиков (внедренцев терминалов с оплатой по кредитным картам), если таковые имеются, приветствуются....
__________________
Axapta book for developer
Старый 21.08.2013, 14:23   #3  
b_nosoff is offline
b_nosoff
Читатель
Аватар для b_nosoff
MCP
MCBMSS
 
197 / 143 (5) +++++
Регистрация: 01.12.2004
Адрес: Msk
Записей в блоге: 13
Цитата:
Сообщение от MikeR Посмотреть сообщение
Все бы хорошо, только поскольку не запускается теперь форма ввода карты, не будет возможности оплачивать другими картами, например, стандартный механизм по картам лояльности.
Возможность оплачивать корпоративными картами, скидочными сертификатами никак не зависит от того, реализуете вы EFT, или нет. В любом случае, для оплаты через EFT вам придется вывести отдельную кнопку на форму с командой PayCard, так что никакого пересечения с другими способами оплаты не будет.

Возможно, вам стоит покопать в сторону сделать свой IPaymentProcessor.
__________________
Axapta non erubescit
Старый 21.08.2013, 16:31   #4  
b_nosoff is offline
b_nosoff
Читатель
Аватар для b_nosoff
MCP
MCBMSS
 
197 / 143 (5) +++++
Регистрация: 01.12.2004
Адрес: Msk
Записей в блоге: 13
Вдогонку к предыдущему посту. Вот тут немного информации по карточным платежам. Ключевое слово Payment SDK
PCI Implementation Guide for Microsoft Dynamics AX 2012 R2
Changes to credit card processing in Microsoft Dynamics AX 2012 R2
__________________
Axapta non erubescit
За это сообщение автора поблагодарили: MikeR (2).
Старый 21.08.2013, 17:32   #5  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Коллеги, совершенно дурацкий вопрос - как поменять количество при вводе товара на терминале?
Ввожу код товара подставляется товар с 1шт, как изменить на 10 допустим?
На демо виртуальной машине такая же вещь..
__________________
Axapta book for developer
Старый 21.08.2013, 17:43   #6  
b_nosoff is offline
b_nosoff
Читатель
Аватар для b_nosoff
MCP
MCBMSS
 
197 / 143 (5) +++++
Регистрация: 01.12.2004
Адрес: Msk
Записей в блоге: 13
Цитата:
Сообщение от MikeR Посмотреть сообщение
как поменять количество при вводе товара на терминале?
Команда "Указание количества" же =)
__________________
Axapta non erubescit
Старый 21.08.2013, 18:10   #7  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
не обнаружил кнопку...
Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 378
Размер:	114.0 Кб
ID:	8369   Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 386
Размер:	44.1 Кб
ID:	8370  

Нажмите на изображение для увеличения
Название: 3.jpg
Просмотров: 459
Размер:	126.2 Кб
ID:	8371  
__________________
Axapta book for developer
Теги
ax2012, creditcard, pos, retail, оплата

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
amer-ax: It was a great day! Blog bot DAX Blogs 3 29.12.2012 01:02
emeadaxsupport: New Content for Microsoft Dynamics AX 2012 : October 2011 Blog bot DAX Blogs 0 27.10.2011 17:11
Rahul Sharma: Dynamics AX for Retail POS Development Blog bot DAX Blogs 2 19.09.2011 15:30
axinthefield: Dynamics AX Event IDs Blog bot DAX Blogs 0 01.03.2011 22:11
daxdilip: Whats New in Dynamics AX 2012 (A brief extract from the recently held Tech Conf.) Blog bot DAX Blogs 7 31.01.2011 12:35
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:22.