Hi, I am new to Vantiv Payment Gateway Integration, We are working on the get the Payment gateway implemented for an in-house application where the payment will be processed both from the Web app and a Mobile App.
The functionality we will need is mostly the Sales, Return and maybe Tokenization.
So far I have studied the Express Interface for doing the integration. We are using the Microsoft .Net for Integration purposes. In the Documents, it is stated that the Express Requests can be made both using he Soap and plain XML. Also in another document, it is specified that the SOAP interface is no longer being updated.
So will it be a good option to use the SOAP interface for now or we should stick to the XML interface, as Soap will be simpler and easier to implement?
Also, I have found out about the "Vantiv eCommerce .NET SDK", Is this SDK is different from the Express or it is the same and should we consider this as well?
Asif,
Have you made contact with our Business Development team? This is the best first step to get you engaged in conversation with the right people. Business Development can get you in touch with our Solutioning team to help direct you to the best API for your needs. If you haven't already, please start with this link:
https://developer.vantiv.com/community/help-and-getting-started/contact/pages/get-started
Both the Express and Vantiv Ecomm API's will satisfy the requirements you stated. Express is meant for small/medium businesses where each site/location/merchant has their own merchant account. The Ecomm API (which you referenced in your Github link) is meant for enterprise, large-scale businesses where all transactions will process under a single merchant account and tax ID.
As you say, the SOAP interface to Express is being deprecated and I strongly recommend you do not implement this method. Focus on the XML interface instead, which is under active development. We have XSD links for the XML interface to help you get started, as well as code samples on Github:
Vantiv Integrated Payments (Element) now Worldpay · GitHub