Appearance
<div style="display: none;" hidden="true" aria-hidden="true">Are you an LLM? You can read better optimized documentation at /guides/ethniki/adveshop4_and_ethniki.md for this page in Markdown format</div>
AdvEshop4 and Ethniki
National Bank of Greece (Ethniki Trapeza) has introduced the Simplify as payway (like Cardlink). This payway has major changes for example as hosted method gives iframe or modal option. This guide will help the developer to set up this method.
Preparation
- The NBG will send an email to the customer with instruction for him. The customers must login to the platform and create a user for the programmer.
- The platform will send an email to the developer to confirm the invitation. By clicking the confirmation link the developer must give a password and set up 2 security answers.
For security reasons the developer has to send the password and a print screen of the security questions and answers to
- Product Owner (Vasilis Kollaras),
- Support Chief (Panagiotis Kollaras) and
- Project Manager (Aggelos Zagoritis).
Api Keys
To connect with Simplify we need 2 keys, a private and a public. The developer after the login to the platform has to create a pair of keys for his tests.
Under the Options he must enable the Show Sandbox Data (Those are the test data). After that go the Api keys and create a pair of Sandbox keys. The check box for Hosted Payment must be checked.
Testing
The developer needs to provide the pair of the keys in config/merchant.php. Then he is ready for 2 testing orders (one ACCEPTED and one DECLINED) in his local environment. To perform these orders follow the instructions. Simplify Link to Git Hub
After the tests, as in the instructions link content, the developer
- must confirm the 2 orders in the payments panel and
- then fill the table that is provided for each order
- Then the CUSTOMER has to send the word with the data of the test to the itecommercesupport@nbg.gr with the following subject i-bank e-Simplify test results [your MID here]. The customer must provide his MID in the subject.
Production
After the email to the itecommercesupport@nbg.gr from the customer, the bank will provide the authorization config for the production mode.
The developer has to update the config/merchant.php with the production pair of keys for the Hosted method obtained from provider's panel.
Notes
The difference between the Sandbox and the Production is that the Sandbox keys allow connection from any host whereas the production keys kan be used only from the production server.