About me

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).

13 thoughts on “About me


    ” 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

  2. Ömer

    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.

    1. Nicolas Riousset

      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 🙂

      1. Ömer Çakıcı

        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?

        1. Nicolas Riousset

          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…

  3. kambiz behnia

    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.

  4. Ustaad naba

    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


Leave a Reply

Your email address will not be published. Required fields are marked *