I am a software developer currently living in the South of France, close to Avignon, with more than 10 years of experience in object oriented development, mainly in C++, C# and JAVA. I also have a strong background in large relationnal databases design and maintenance (SQL Server). My main experiences are in server environment (antispam mail server and gateway at Vircom) and embedded sofware for electronic payment devices (Acceo Solutions).
Dear Nicolas, sorry I could not find other way to reach you, maybe you could reply to my comment:
http://stackoverflow.com/questions/22935460/emv-development#
thanks.
No problem Stephan, I just answered your last comment.
” Need to “open” Vx670 terminal, we do maintenance in printer, magnetic head, screen and keyboard.
Then before opening the terminal is necessary save the original “app” from vx670 terminal to Pc.
(we have clear tamper error,application)
Then, once “closed” the terminal,charging vx670 with the original application from the Pc.
(similar back -to-back).
thank you
Nicolas Hi
Sorry for spamming here (please feel free to delete this comment).
Just wanted to let you know about my new SO question:
http://stackoverflow.com/questions/23107685/reading-public-data-of-emv-card
hi nicolas, i searched nearly everywhere to find verix or supported vx520 device sdk but i couldnt find anywhere. could you help me about this issue? i wrote my mail address?
hope to help me, best wishes.
Hi Ömer,
Sorry, but I won’t be able to help you. The Verix SDK is proprietary and confidential. The compiler requires a local license server, whose unique key changes depending on the local machine unique characteristics. The only way to get the SDK is from VeriFone, and you’ll have first to go through a VeriFone one week training… That’s a lot of money to spend even before starting developing, I can understand your frustration 🙂
i am glad to understand my situation 🙂 this is bad news for me , actually i dont need to verifone’s bank payment services. may be you know , Turkey gprs operators are using verifone devices for sending mobile units. i want to develop for this. is there any idea to begin to solving this issue?
Getting access to the SDK is just the beginning of your troubles. On recent Verix terminals (eVo), you’ll also need a signing card unique to your company, delivered by VeriFone. And once signed, your application will be able to run only on terminals which accept your certificate. If you’re developing for some customers, they won’t be allowed to give you their signing card, you will have to provide them with the application, so that they sign it with their certificate…
It looks like VeriFone is doing all it can so that custom development is not done by third party…
hi mr nicolas i am engineering student at the University of caracas Venezuela I need to learn how to calculate the dynamic ARQC java card applet emv and how to compile thanks
laslucas_123@hotmail.com
Hi Carlos,
Unfortunately, I’m not working with EMV anymore, and I don’t have access to the resources that would help you. Moreover, I was working more on the POS side than on the ICC side, where the ARQC is computed.
You may mind some useful information in EMV 4.3 Book 2 (https://www.emvco.com/download_agreement.aspx?id=653), section “6 Offline Dynamic Data Authentication”.
Good luck,
Nicolas
hi
i want compile VxGUI.txt (mainG.cpp is VxGUI.txt) of verigone GUI exampelfile.
i use this commands:
##> vrxcc -c -IC:\eVoAps\SDK\1.2.0\GUISDK\Include -IC:\eVoAps\SDK\1.2.0\EOSSDK\include mainG.cpp
##>vrxcc -p -IC:\eVoAps\SDK\1.2.0\GUISDK\Include -IC:\eVoAps\SDK\1.2.0\EOSSDK\include C:\eVoAps\SDK\1.2.0\GUISDK\Lib\libvxguisdk.so C:\eVoAps\SDK\1.2.0\EOSSDK\lib\svc_net.o mainG.o -o mainG.out
but i get this error
Error: L6218E: Undefined symbol VxGUI::IsMsgPending() (referred from mainG.o).
Error: L6218E: Undefined symbol VxGUI::StartSession(const char*, unsigned long)
(referred from mainG.o).
Error: L6218E: Undefined symbol VxGUI::ProcessResponse() (referred from mainG.o)
.
Error: L6218E: Undefined symbol VxGUI::GetCurrentContext(UIContext**) (referred
from mainG.o).
Error: L6218E: Undefined symbol VxGUI::Add(UIContext*) (referred from mainG.o).
Error: L6218E: Undefined symbol VxGUI::Show(int) (referred from mainG.o).
Error: L6218E: Undefined symbol VxGUI::Update(int) (referred from mainG.o).
Error: L6218E: Undefined symbol VxGUI::SetFont(std::basic_string<char, std::char
_traits, std::allocator>, int) (referred from mainG.o).
Error: L6218E: Undefined symbol VxGUI::Version(char*, int, char*, int) (referred
from mainG.o).
Error: L6218E: Undefined symbol VxGUI::VxGUI() (referred from mainG.o).
Error: L6218E: Undefined symbol UIMenu::AddMenuOption(std::basic_string<char, st
d::char_traits, std::allocator>, int, std::basic_string<char, std::c
har_traits, std::allocator>, int) (referred from mainG.o).
Error: L6218E: Undefined symbol UIMenu::UIMenu(std::basic_string<char, std::char
_traits, std::allocator>, std::basic_string<char, std::char_traits, std::allocator>, std::basic_string<char, std::char_traits, std
::allocator>, unsigned long, bool, int) (referred from mainG.o).
Finished: 0 information, 0 warning and 12 error messages.
Hi Kambiz,
Sorry, I won’t be able to help you. I’m not working anymore with Verifone hardware, and don’t have access anymore to their SDK and compiler.
Good luck
Hi Nicolas
I do have a small project of a terminal application using SAM and I am wondering if you would be able to to help out?Thanks