![]() |
#10 |
MCT
|
Кремень кремнем точится :)
Пока братья по разуму пишут ответ на запрос.
![]() по написанию плагина : 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 |
|
Теги |
ax2012, creditcard, pos, retail, оплата |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|