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.
-
- Click on plugin settings and then select “Use Client-Side Encryption” setting
- 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.