Ogone (Ingenico) is only available in Europe and the UK. Click here for an overview of the payment providers available in your country.

This article provides a guide to configure the Technical data part within Ogone (Ingenico). These steps end with the steps to configure Ogone (Ingenico) in Lightspeed eCom.

Requirements

  • Have a production account with Ogone (Ingenico). Click herto sign up.

Instructions

  1. Log in to your Ogone (Ingenico) account.

  2. Click Configuration > Technical Settings.

    NL_IngenicoNav.png
  3. Click on General transaction parameters.

  4. In the Default Operation Code , enable Sales . Keep the default options for the remaining settings:

    • Standard data capture (payment) procedure: Data capture by the merchant (manual or automatic)

    • Payment Attempts: 10

    • Processing of individual transactions: Online but switch to offline when the acquirer's online system is not available.

    • Default ECI Value: 7 - Ecommerce with SSL Encryption

  5. click on the SAVE button at the bottom of the screen.

    NL_Global_Transaction_Parameters.png
  6. click General security parameters.

  7. In the Character encoding , turn on UTF-8. Keep the default options for the remaining settings in General security parameters:

    • Hash-algoritm: SHA-512

  8. Click on SAVE .

    NL_Global_Security_Parameters.png
  9. Click on Payment page.

  10. In the section Cancel Button,Hide the "Cancel" button on Ingenico's secure payment pages. in.

  11. Type https://www.yourdomain.com/cart into the field marked Redirection "Back" button.

  12. Type https://www.yourdomain.com/service/general-terms-conditions in the field marked as Terms & Conditions URL.

  13. Click on SAVE .

    NL_Payment_Page.png
  14. Keep all default settings in Data and Origin Verification and click Order Feedback.

  15. Type these URLs into the HTTP Redirection section in the browser:

    • Accepturl - https://www.yourdomain.com/payment/ogone/success/

    • Declineurl - https://www.yourdomain.com/payment/ogone/error/

    • Exceptionurl - https://www.yourdomain.com/payment/ogone/cancel/

    • Cancelurl - https://www.yourdomain.com/payment/ogone/cancel/

  16. Enable I want to receive order feedback parameters on redirect URLs.

  17. Leave the checkbox checked I want Ingenico to show the customer a short text message on the secure payment page immediately after the checkout process if a redirect to my website is detected.

  18. In the section marked as Immediate HTTP server-to-server request for Timing of the request, enable the following setting Online but switch to a deferred request if the online requests fail.

    1. If the status of the payment is "accepted", "pending", or "uncertain".

    2. If the status of the payment is "cancelled by customer" or "too many times declined by buyer".

  19. Click Obtain for the application method.

  20. In the Dynamic e-Commerce Parameters section, make sure only these parameters are selected:

    • ACCEPTANCE

    • AMOUNT

    • BRAND

    • CARDNO

    • CN

    • COMPLUS

    • CURRENCY

    • EMAIL

    • NCERROR

    • ORDERID

    • PAYID

    • STATUS

    • TRXDATE

  21. Keep the default settings in the part named Alias gateway and Tokenization - Dynamic parameters and do not select any parameters.

  22. Enable I want Ingenico to show a "pending" message to the customer during payment processing.

  23. Enable I want Ingenico to restart the "end of order" process (request/redirection after payment) if necessary .

  24. Keep the settings as default for the part called Security for requested parameters.

  25. In the section HTTP request for status changes enable the setting For any offline status change (payment, cancellation, etc.).

  26. Enter https://www.yourdomain.com/payment/ogone/notify into the field marked as URL where the owner would like to receive a deferred HTTP request, if the status of an order changes offline .

  27. Make sure that in the section DirectLink - Dynamic parameters only these parameters are selected:

    • ACCEPTANCE

    • AMOUNT

    • BRAND

    • CN

    • CURRENCY

    • EMAIL

    • NCERROR

    • ORDERID

    • PAYID

    • STATUS

    • VALID

  28. Click on SAVE .

    NL_Transaction_Feedback.png
  29. Keep the default settings in Order emails.

  30. Save your PSPID, SHA in and SHA out passphrases. You will need this later.

    1. Click on Configuration > Password to write down your PSPID.

    2. Click Configuration > Technical Data > Data and Origin Verification. In the Checks for eCommerce section, click VISIBLE to copy your SHA-IN passphrase.

    3. Click on Configuration > Technical data > Order feedback. In the section All Order Submission Modes - Security for Requested Parameters , click VISIBLE to copy your SHA-OUT passphrase.

  31. Open your eCom Back Office and click Settings.

  32. Click on Payment providers.

  33. Make sure that Ogone (Ingenico) is added as Payment provider by clicking on Add payment provider and clicking on Add next to it. If Ogone (Ingenico) is already added, select it.

  34. Paste your PSPID, SHA in and SHA out passphrases into the appropriate fields.

  35. Select your country.

  36. Optionally enter the name of the template file in the field marked as Template file .

  37. Click on SAVE .

  38. Test if Ogone (Ingenico) works in your checkout. Click here for more information about testing your checkout.

Resolving problems

If you don't receive a payment notification and you use multiple languages in your eCom store:

  • Try entering your default country code in the payment notification URLs (Step 15). For example http://domainname.webshopapp.com / and / payment /ogone/ successful/

  • Verify that the Dynamic e-Commerce Parameters and Dynamic Parameters are configured correctly (Steps 21 & 28).

If customers can't make payments:

  • Make sure to choose RECEIVE instead of POST in the request method, otherwise your customer will receive error messages.

  • Make sure you have set the SHA-IN & SHA-OUT passphrases correctly. Check for spaces before and after when entering in eCom (Step 36).

Did this answer your question?