|
![]() |
#1 |
Участник
|
Вероятно, при такой постановке задачи стоит посмотреть в сторону триггеров, в частности, Retail SDK\POS Plug-ins\Triggers\PaymentTriggers\PaymentTriggers.cs
|
|
|
За это сообщение автора поблагодарили: MikeR (10). |
![]() |
#2 |
MCT
|
Точим дальше
Не понял, почему при оплате хоть картой лояльности, хоть другим номером, который я предполагаю задействовать как кредитную карту, всегда попадаю в ветку
X++: public void PrePayment(IPreTriggerResult preTriggerResult, IPosTransaction posTransaction, object posOperation, string tenderId) ........ case PosisOperations.PayLoyalty: // оплата картой // Insert code here... break; { ![]() ЗЫ то есть какой выбрать метод, что бы разделять оплату по карте лояльности и кредитке? Где и как?
__________________
Axapta book for developer Последний раз редактировалось MikeR; 16.08.2013 в 19:20. |
|
![]() |
#3 |
MCT
|
Цитата:
В PrePayCardAuthorization как раз есть вся информация по карте, сумме и так далее. В методе OnPayment можно управлять оплатой, не понятно правда каким параметром, то есть проведением транзакции (действие по умолчанию) или откатом, допустим карта заблокирована. Приходит на ум генерация исключительной ситуации, насколько это допустим? ![]()
__________________
Axapta book for developer |
|
![]() |
#4 |
Участник
|
Цитата:
Имеет смысл по разным кнопкам развести ![]() |
|
![]() |
#5 |
MCT
|
Я уже думал об этом
![]() ![]() ![]() ![]()
__________________
Axapta book for developer |
|
![]() |
#6 |
Участник
|
В принципе все должно запускаться через одну кнопку.
Здесь вроде как есть некий пример Пример разработки EFT Я сам его еще детально не разбирал. Но может будет полезно. |
|
|
За это сообщение автора поблагодарили: gl00mie (3). |
Теги |
ax2012, creditcard, pos, retail, оплата |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|