Call Us Toll Free - US & Canada : +1-(888) 602-0119

How to Setup Ogone Payment Gateway in WooCommerce?

Ogone Payment Gateway or WooCommerce Ingenico is a popular plugin allowing online sellers to accept both local and international payments from their online customers. The best part is that it facilitates the customers with multiple payment options. They can choose a payment mode as per their convenience. The platform helps in improving the graph of conversions while ensuring complete satisfaction of the customers.

What is the WooCommerce Ingenico or Ogone Platform?

Ogone Platform is rebranded as WooCommerce Ingenico. The major reason behind rebranding of the platform is to highlight Ingenico (Ogone platform plugin works in integration with it). However, it is to be noted that only its name has been changed and not the features.

Ingenico comes with a wide range of versatile reporting options making it easier for merchants to manage and monitor their payments accounts without any hassles. Plus, the platform also uses a flexible approach. Merchants can customize the channels, payment modes, and functionality according to their business needs.

Why choose WooCommerce Ingenico?

  • It is accepted in more than 40 international and local payment options
  • It meets all the security standards as the payments are routed via its own servers
  • Ingenico can be easily customized and users can add as many payment modes as required
  • The payment page is customizable
  • Ingenico accepts all types of Debit and Credit Cards such as Diner’s Club, MasterCard, Visa, Maestro, American Express, etc.

What countries support Ingenico?

The platform is supported in many nations including Belgium, US, Netherlands, France, Germany, Austria, United Kingdom, Switzerland, and Luxembourg.

What plugin is used to set up WooCommerce Ingenico?

PayTrace Payment Gateway plugin is used for setting up WooCommerce Ingenico. It can be downloaded using this link – https://woocommerce.com/products/ogone/.

Requirements

  • WooCommerce website version 3.0.0
  • Merchants need to purchase the extension.
  • Sign in to Ingenico platform and get your Secure Hash Algorithm (SHA) credentials.

Steps to Setting up and Configuring WooCommerce Ingenico plugin

Installation

Step 1- Sign in to your WordPress account.

 

Step 2 – Click on WordPress admin I plugins I add new I upload plugin I choose a file. Select the downloaded zip file. Next, select install now I activate to enable the extension.

Setting up the plugin

  • Click on WooCommerce I Settings I Payments > WooCommerce Ingenico
  • Select “Enable plugin” and then press “Manage” button

Configuring the plugin

Step 1 – Sign in to Ingenico account

Step 2 – Click on Configuration I Technical Information I Global Security Parameters. Now, set SHA-256 as the platform’s Hash algorithm. Now, scroll down to the page’s bottom and select “Save”.

 

Step 3 – Select Configuration I Technical Information I Data and Origin Verification. Now add “URL of the merchant page containing the payment form that will call the page: order standard.asap” in the given sandbox. Next, fill in “SHA-IN passphrase”. Lastly, click on “Save”.

Step 4 – Click on Configuration I Technical Information I Transaction Feedback. Tick the checkbox related to receiving redirection related transaction feedback parameters later on (check image).

 

Step 5 – Go to “Direct HTTP server-to-server request” and select “No request” as the “Timing of the request”.

Step 6 – Next, on the same page you’ll find the “Dynamic e-Commerce parameters” section. Check the “Selected” list and make sure it has NCERROR, COMPLUS, STATUS, PAYID, and ORDERID.

Note – The customers who have already purchased WooCommerce Ingenico plugin but failed to add COMPLUS in the “Setting” may find a notification (on the admin page) for setting configuration within WooCommerce Ingenico. Once you configure the setting click on “Complete” (which is there on the notification). These steps are crucial to ensure uninterrupted processing of credit cards.

Step 7 – On scrolling down the page (towards Transaction Feedback) you’ll find the “Security for request parameters” section with SHA-OUT passphrase mentioned under it. Add a phrase in the box of your choice. Finally, click on “Save”.

Customize Ingenico (Ogone Platform) Extension

After completing customization of Ingenico settings (back office) Sign in to your Ingenico dashboard for configuring the plugin. You may customize all the elements listed on the page including the ones highlighted below –

 

  • Check or uncheck “Ingenico (Ogone Platform)” box – Enabling the payment gateway will allow the customers to use it during the checkout process.
  • “Testing” – Select “Yes” from the dropdown list if you want to add the test feature in your account. You may add a “No” here as well if you have already planned to make your site public and accept the payments from customers.
  • “Title” – Fill in the “Title” in the given box. Keep in mind this title will be displayed before your customers on the checkout page.
  • “Description” – here you can add detailed information for your purchasers.
  • “Ingenico PSPID” – Add the PSPID sourced from your Ingenico account. The PSPID should be different from testing mode and live mode.
  • “SHA-IN” – Fill in the SHA-IN passcode created during account configuration in the step mentioned above in Step 3 above.
  • “SHA-OUT” – Add SHA-OUT passcode created during account configuration in the step mentioned above in Step 7 above.
  • “Template Page” – Add a URL similar to the one on your site’s server.
  • “Debug Mode” – This option should be enabled only if you are facing any problem with WooCommerce Ingenico plugin.

Conclusion

Integrating your WooCommerce online shop with Ingenico (Ogone Platform) will make things easier for you. From accepting payments through credit card to ensuring complete security of your customers’ sensitive data the advanced servers of Ingenious will meet all your unique business requirements (related to payments particularly) efficiently. Hire WooCommerce experts if you are sceptical about doing it on your own.

Complete introduction to WooCommerce PayTrace Payment Gateway

Planning to integrate a payment gateway within your online store but not sure if you should go with a free version or a paid. Wondering which plugin to choose for either of the cases?

Don’t worry, as this article is prepared by WooCommerce support experts to introduce a premium payment gateway plugin. Throughout the article, we will talk about the plugin, features offered followed by the step-by-step guide to integrate the plugin within your WooCommerce store.

Without further ado, let’s get started.

What plugin is used?

When setting up a WooCommerce store, you are bound to have a payment portal. However, you cannot pick any gateway as this might threaten the privacy and security of Customer information. Don’t have any plugin in mind? Well you don’t have to scour the web to find the best payment gateway plugin.

PayTrace is one of the paid payment gateway plugins offering all that you need to set up a hassle-free payment system within your store.

As an online payment processing company, PayTrace is one that offers a robust, and secured infrastructure facilitating seamless payment processes. No matter which type of card your customers prefer, PayTrace is compatible with all including Visa, American Express, MasterCard, Discover, and JCB. Additionally, the portal also accepts payments made in US dollars.

When making online payments, it is important that your site has SSL certificates installed and activated. This will encrypt the network ensuring that your customer’s data is safe and protected. With respect to the PayTrace plugin, it renders support to both PayTrace JSON API and PayTrace Post API.

Features:

  • Promotes Sales or Authorization Only transaction
  • Renders support for Subscription-based product payments.
  • Has a system with automated refunds on order cancellation.
  • Pre-Order product payments.
  • Captures information from the past transactions reducing the time taken to process payments.
  • Click Here to download the PayTrace Payment Gateway plugin.

 

How to connect with WooCommerce?
Now that we have enough information about the plugin, let’s see how we can integrate the same within a WooCommerce store.

Setup and Configuration
Setting up the plugin isn’t as simple as it has been with other WooCommerce plugins. Find below the step-by-step process to install and configure the PayTrace plugin.

Integration Type Settings
Integration Type: To begin with, select the Integration API that would be used. When you land on the Settings page, this one appears at the top and is an important field. Select the right API and save the settings before moving ahead

General Settings

Important note: Only if you select Together in the Payment Forms Display Settings, will you need to fill the Method Title and Description. See “Forms Display Settings” for more information.

  • Enable/Disable: Select the checkbox to activate the plugin and enable the same.

  • Method Title: Add a specific tile. Note that this would be visible to the users.
  • Description: This is the description as viewed by the users.

Credentials Settings

  • PayTrace User Name: This is related to your accessibility. Add a username that you will use to login in.
  • PayTrace Password: Make sure you have a strong password set for the validation.

Form Display Settings

The last section is related to form display settings.

Payment Forms Display: Depicts the manner in which the form is shown on the page.

  • Together‘ shows both Card and Check forms in a single payment method, within the method description.
  • Separate‘ will have separate forms displayed as different methods.

  • Card Method Title (separate only): Determines the title of the method displayed during checkout.
  • Card Method Description (separate only): Regulated the card method description as visible to the users at the time of checkout.

  • Check(ACH) Method Title (separate only): Regulates the title of the Check method visible to users at the time of checkout.
  • Check(ACH) Method Description (separate only): Regulates the description of the Check method visible to users at the time of checkout.

Card Payment Settings

Accepted Cards: You can enter the different types of credit cards that will be displayed at the time of payments.

Check Payment Settings

  • Accept eCheck Payments: Allow the store customers to make payments through eChecks.
  • Set “On-Hold” status for orders paid by eCheck: Displays ‘On-Hold’ for orders that are paid by eChecks. However, if you do not select this, orders are referred to as ‘Processing’.

Vault Settings

  • Enable Payment Vault: To save the Payment information for future references. This will keep saving the last 4 digits of the Credit Card, along with the expiration date, and custom-generated user ID. Users will have the ease to check their information by visiting their ‘My Account’ Page from the dashboard.
  • Require CVC when paying with saved cards: Allow users to enter their CVC number to complete the payment.
  • Save Your Payment Method Text: Display a message on the screen asking customers to save their card information.

Transaction Settings

  • Transaction Type: The transaction type shows whether it is sales or authorization.
  • Send Order Description with Transaction: Selecting this would dispatch the order details to the PayTrace portal.

Client-side encryption:

Enabling client-side encryption means that the card data is encrypted at the client’s end. PayTrace JavaScript Encryption Library is used for the same. What’s important to note here is that the data once encrypted can only be read by PayTrace. None but the PayTrace portal can decrypt the information in a way reducing exposure to PCI compliance.

Note that data encryption is specifically meant for credit or debit card information. In order to set up the feature, do the following:

  • Visit the Paytrace Dashboard and enter your login credentials to validate the same.
  • Next move to the “Integration > Download Public Key“ to get access to the public key.

  • Next, go to WooCommerce, Settings, and then click on Payment (Checkout for WC < 3.4). Here select PayTrace.
    1. Click on plugin settings and then select “Use Client-Side Encryption” setting
    2. Here, enter the Public Key and also the location.

Process Refunds

In order to automate the order refund process, you can do it using the plugin. Follow the steps given below to see how to process refunds.

  • Move to the Order Edit Page of the Admin.
  • Here, under the meta box of Order Items, select the Refund button.

  • Now add the amount that you want to return to the users. It could either be a partial amount or the total order amount. Finally, click on the button of Refund.

  • Once you do that, you will see a prompt on the screen to confirm that you want to refund the said amount to the user. Click on it to start the refund process.
  • In case the refund is successfully transferred, an order line item appears along with an informatory note.

Process Capture

Lastly, we see how to capture a transaction. To process a transaction capture, there are two different ways.

Capture from “Order Actions”:

  • Move to the “Order Actions”
  • Click on the drop-down to select “Capture Payment (xx.xx)”
  • Either update or click on the arrow just below the drop-down.

Capture from the “Order Items” meta box:

  • Here, tap on the Capture button

  • Add the figure that you need to capture and click on the Capture Payment button.

  • You can select “Cancel Capture” to stop the process.

Conclusion

With that being said, you can now get started with the process of downloading the plugin and adding it to your WooCommerce store.