This section presents the integration methods made available by the gateway, the methods determine the customer's shopping experience in their ecommerce business. Determining the shopping experience is the first step in integrating a payment gateway into an online store.
Below are integrations methods:
Hosted Payment Page: with this method, the customer at the time of payment is redirected to a Nexi cash desk, where he enters the card data and performs the authentication procedures necessary for payment. Once the transaction is concluded, it returns to the merchant's ecommerce.
Pay-by-Link: designed for merchants who don't necessarily have an ecommerce site, but need a way to receive payments. This solution allows you to create payment links, which can be sent via email, SMS or through the most famous messaging systems to your customers. The payment link can be generated either from the back office of the gateway, through the appropriate panel, or through a dedicated API, in case there is a need to integrate this service within a management system.
Server to Server: payment solutions that do not include external cash desks, card data are entered directly into the ecommerce site, through API calls the merchant's server sends sensitive data to the gateway to make the payment. PCI DSS certification required (SAQ D questionnaire).
In-App SDK: A Software Development Kit is a suite of tools that can be used to create, in a simpler and more immediate way, programs and applications. Nexi provides these tools to help programmers in developing solutions, starting from a ready-made base.
The SDK sections are divided by programming language, and contain information about installing and using these tools. SDKs can be modified according to the needs of the developers.
Below is a list of SDKs divided by programming language. - JAVA "okhttp" and "httpclient5" clients - PHP The SDKs may not implement all the solutions made available by the gateway, refer to the dedicated sections to retrieve more information. If you have difficulty implementing or have errors returned by the SDKs, please refer to the support contacts in the lower left.
CMS Plugin: Plugins are programs that can be installed in CMS dedicated to ecommerce. Nexi plugins allow you to integrate the payment gateway into your online store developed through:
The plugins do not implement all integration methods, but mainly focus on the payment method through Hosted Payment Page, for more information about compatible services, see the pages dedicated to CMS.
It is always recommended to perform tests before the transition to production. Also for plugins, Nexi invites you to carry out payment tests to verify that there are no problems with notifications sent by Nexi servers, which could be filtered by firewalls or other systems; to verify that there are no incompatibilities with third-party plugins installed in the CMS.
If you need more support, refer to our Support page.