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

How to Integrate SecurePay Payment Gateway in WooCommerce Stores?

SecurePay is one of the most reliable payment gateways introduced by the Australian Company OLB Group, Inc. It is an ideal way of connecting an online platform to a secure server that can address various e-commerce needs. The extension is a perfect solution for organizations and businesses of all kinds and sizes. Merchants are facilitated with complete payment solutions that can ease the online sale-purchase process for the businesses. The system enables them to start their business within a week’s time.

Being a leader in Australia’s online payment market, SecurePay’s experience spans over 15 years. The platform has experience of helping more than 40,000 organizations with their unique e-commerce requirements.

What Plugin is used for SecurePay Direct Post Setup?

SecurePay Payment Setup uses WooCommerce SecurePay Payment Gateway plugin. With installation and setup of this plugin the merchants can accept customer credit cards. It takes less than 5 minutes to set up the plugin. The system checkout process is eased to a great extent with SecurePay. Before we talk about the process, let’s first tell you why this gateway is a decent choice for your eCommerce store.

Benefits of SecurePay Online Payments

Simple application process – SecurePay Payment Gateway allows businesses to facilitate their customers with good selections of payment options including PayPal, Visa, American Express, MasterCard, Diners and Club International. Customers can make the purchase without any hassle. It further helps businesses to gain an increased number of sales. The best part is that merchants need not to visit their banks to submit the application. The complete process can be initiated online.

Easy integration – The payment gateway also offers the benefit of quick integration. You can easily integrate the system with multiple e-shopping carts. Plus, users can access all major banks (particularly Australian) easing the process of receiving payments for merchants.

Security of online transactions – With online payment gateway in use you are guaranteed to have safe and secure transactions. It also protects customer information from unauthorized access and fraud. SecurePay is easily manageable. Customers can access the account related data any time. Additionally, it offers the benefit of reporting. The details therein allow individuals to manage transactions and build strategies effective for business marketing.

User-friendly for both customers and businesses – SecurePay opens multiple payment options for online purchase. Customers can pay via bank transfer, credit card, COD, or in person. One of the greatest advantages of the online gateways is that you can reap the benefit of all the methods collectively.

Additionally, SecurePay easily works in combination with multiple payment platforms. By integrating the platforms with this payment gateway a businesses’ customer count is sure to increase in their customer count (irrespective of the payment option they choose according to their bank account suitability. Paying for their online purchase will be easier. Also, the process of payment through SecurePay is user-friendly, quick, and safe.

Additional benefits – SecurePay is supported on Mac and Windows. It can be deployed on Cloud Hosted platforms and offers impeccable English language support. The online gateway comes with Quote-based and One-time payment pricing models making it easier for merchants to manage the cost. It’s an ideal option for Freelancers, Small/Medium Business and large corporates. You can rely on this payment gateway for detailed online reporting, online payments, PayPal support and more.

SecurePay Payment Gateway Installation Process

  • Download the SecurePay Payment Gateway plugin.
  • Open “” file and then upload it to the directory. Find WordPress > Content > Plugins.
  • Go to the “Plugins” menu for activation in WordPress.

SecurePay Payment Gateway Plugin Setup Process

  • Find Store > WooCommerce > Settings > Checkout.
  • Select SecurePay payment gateway by selecting payment gateway.
  • Customize the Test Mode, Title, Merchant Pass, Merchant ID, and Currency.
  • Now select ‘Save Changes’ for saving the SecurePay information.
  • Now use frontend SecurePay.

Integrating WooCommerce SecurePay Payment Gateway in Website


  • SecurePay Payment Gateway Plugin for WooCommerce.
  • SecurePay account (in a Australia based bank).
  • SSL certificate.

Follow the below listed steps for integrating SecurePay Payment Gateway –

  1. Sign in to your WooCommerce WordPress Website
  2. Go to WooCommerce Menu > Payment > SecurePay payment gateway
  3. Check ‘Enable SecurePay Payment Gateway’ box
  4. Add SecurePay Merchant ID and SecurePay Password
  5. Select ‘Save Changes’

Finding Secure Pay Merchant ID

Merchant ID can be found in SecurePay account by logging in to your account using this link.

Once you sign in to your SecurePay accounts find your account’s Merchant password and ID.

What to do if you find Live Mode ‘Invalid Merchant ID’ Error

Here are the reasons if you find ‘Invalid Merchant ID’ error –

  • Check whether your ‘Transaction Merchant ID’ has 7 characters (For example – XYZ0022). Accounts having Merchant ID of 3 characters wouldn’t be accepted (for example – XYZ). In this case you’ll need to connect with SecurePay customer care for a valid LIVE Merchant ID.
  • After you enter the ‘Transaction Merchant ID’ make sure you forget to untick ‘Test environment’ box.
  • It is important to install a full-proof SSL certificate on WooCommerce site. Plus, ensure the server has TLS1.2 support.
  • If you are facing errors make sure the plugin is downloaded or installed from the official WordPress plugin manager. Do not consider any other site for plugin download.
  • Disable plugins which aren’t necessary. Switch your account to WordPress theme (default).


Being one of the most reliable payment gateway plugins SecurePay can meet your unique business needs efficiently. However, some third party themes or plugins added to the site may cause some issue. Therefore, it is wise to conduct test transaction. In case the plugin fails in the testing system disable some plugins or try changing your website’s theme. For assistance or support services related to SecurePay Direct Post, you may consider WPCustomify team.

How to Integrate SagePay (Opayo) Direct Payment Gateway with eCommerce Platform?

SagePay Direct Plugin comes with a dual payment gateway system which is clubbed into one. The plugin allows the users to take advantage of two payments by integrating it with WooCommerce. Well, we know that this plugin must be in your to-checkout or to-add-to-store list for long, and the name is hard to forget. But now, Sage Pay is rebranded as Opayo. So, you will have to remember the same name while searching for it.

In this article, we will tell you why this payment gateway is of extreme importance for your WooCommerce and how you can use, integrate, setup, configure and do related operations for your online store.

Note: Sage Pay is now Opayo.

Features of Sage Pay (Opayo)

Top-notch Security

Sage Pay is an advanced payment gateway making it one of the most reliable, safe, and secure options in the market. It offers approx. 98% uptime and best in the class fraud tools for free.

Opayo, or Sage Pay, which is one of the independent gateways of Elavon is trusted by consumers and businesses alike. Over the years the brand has built a reputation for delivering matchless customer support.

Offers Unparalleled Growth opportunities

With this plugin in use merchants can get the amount into their bank account in less than 48 hours. This means they won’t have to wait for a week’s time for receiving their money. Increased cash flow means increased growth opportunities.

Customizable According To the Particular Needs of Individuals

Opayo form and Opayo direct can be accessed using the current merchant account. However, you may look for alternatives suiting your unique needs.


  1. Sage Pay account
  2. SSL Certificate

Two payment gateways –

1. SagePay Form

  • Customers are given access to SagePay for completing the payment
  • No need for a SSL Certificate

2. SagePay Direct

  • The entire checkout process takes place on the site
  • SSL Certificate mandatory
  • WooCommerce Pre-Orders supported
  • WooCommerce Subscriptions recurring payments supported
  • Refunds supported in WooCommerce
  • Tokens supported when used with WooCommerce
  • Capturing WooCommerce transactions (authorized )

Which plugin is used for setting up Sage Pay Payment Gateway?

SagePay Direct Gateway for WooCommerce is popularly used for this purpose. It can be downloaded using this link.

Setting up Sage Pay Payment Gateway

The steps listed below will help you set-up the plugin –

A) Installing SagePay Plugin

    • Login into your WooCommerce account.

  • Find Plugin and then click ‘Add new’

Activate the plugin once installed.

B) Setting up and Configuring

Click on Woo Commerce > Settings > Payments > Sage Pay

  • Enable the plugin and click on manage

Sage Pay Configuration

Follow below listed steps

  • Check ‘ Enable Sage’ box Add vendor’s name in the given sandbox
  • Check ‘test mode’ ( unchecking the box means the settings will be on live mode
  • Fill in the Integration Key and Integration Password
  • Enable ‘Capture Charge Immediately’
  • ‘Enable MOTO’ integration
  • Check ‘Enable CV2 Checks’ box

Take a look at your final checkout Page

Verifying CVV number

Check ‘Enable CV2 Checks’ to verify CVV number.

Steps to Finding Sage Pay API Keys

  • Sign in to your Sage Pay account using this link.
  • Go to settings

Integrate SagePay

  • Click on ‘Create API credentials’

Integrate SagePay

You’ll find the API keys details.

Setting up PayPal for Sage Pay Direct

Here are the steps –

  • Create your PayPal test account
  • Enable Sage Pay
  • Link Live account with your PayPal account

Once PayPal is enabled in your Sage Pay account, add PayPal in the ‘Accepted Cards’ settings.

Integrate SagePay

Now customers get access to PayPal in the dropdown card type list.

Integrate SagePay

NOTE – In cases when the cart includes a subscription product the list won’t show PayPal.

Testing Transactions

To confirm the customized settings are working properly it is important to test the transactions. After you are done completing the tests connect with SagePay customer care to make your account available for the public. You will be notified once the account status is changed to Live. Also, Sage Pay comes with test cards that can be used for testing transactions.

Screening Sage Pay Direct Fraud Transactions

Sage Pay facilitates the merchants with fraud screening which can be done at any step of the process. In case of any discrepancies in the transaction order status is changed to alert the merchants during checkout. In this case you’ll be required to sign in to MySagePay for confirming/canceling the order. After reviewing the fraud notification reasons you may update the transaction at WooCommerce as needed.

Sage Pay Direct Refund

Generally, customers that place refund requests aren’t satisfied with the brand’s services. They either have some issue with the product or dissatisfied with the customer support. All they want is a complete refund of their money without any hassles at the earliest. This is your last chance to maintain goodwill of your brand before the customer. Direct Refund option in Sage Pay allows individuals to make quick refunds at the earliest.

Sage Pay Extension supports GBP, USD, Euro, and various other currencies. It also supports different card types such as Mastercard, Visa, and American Express. This UK based payment gateway is indeed one of the best options to ensure easy business transactions. It makes the checkout process more efficient and easy for both customers and merchants. Furthermore, with two gateway options in hand you can ensure complete customer satisfaction.

Willing to integrate SagePay Direct (Opayo) but not sure about succeeding while doing it on your own? No worries. Hire experts from WPCustomify.

PayPal Checkout Explained for WooCommerce Store Owners

PayPal Checkout for WooCommerce allows online store owners to accept instant online payments through PayPal. The checkout is featured with personalized advanced Payment Buttons. This latest and PayPal extension is indeed one of its best payment methods.

When you use PayPal checkout for your store, the feel and look of the checkout page can be customized according to your unique requirements. Plus, you’ll get the complete protection from fraud and theft. The WooCommerce extension also benefits the users with real-time updates automatically. So, it is always a better idea to adopt it. Most of your customers must have PayPal too, right?

In this article, we will introduce you to PayPal properly and tell you how to enable PayPal checkout for your store. Meanwhile, you can also take expert advice and services from WPCustomify regarding this integration and other WooCommerce issues/tasks.

Features of PayPal

Advanced servers for high-end security

PayPal uses secure servers for processing the payments. It means you need not to be concerned about safety and security of sensitive info of your customers shared on checkout. PayPal Checkout allows individuals to  focus more on making their business successful.

Easy to set-up

PayPal onboarding offers the added advantage of free extension facilitating the users with easy ways of setting up and using the PayPal account for the business. Just select “Setup your PayPal account” and you will not have to deal with the hassle of copy/pasting the PayPal credentials.

Seamless and Secure Checkout

PayPal comes with In-Context Express Checkout  feature benefitting the buyers with speedy, seamless, and secure checkout while staying on the website. The business website provides streamline experience to the customers.

WooCommerce One Touch check out

WooCommerce PayPal Checkout comes with One Touch feature designed for seamless experience of the customers. They need not to enter card details or password for at least six months. It enhances their overall checkout experience on the site.

Direct capturing of charges in WooCommerce

The extension facilities users to maintain record of the previous transactions from the website’s Edit Order page. You’ll be saved from the extra efforts that otherwise go singing in to the PayPal account.

Personalized checkout page

With this extension in use you may ensure that the payment experience matches your brand’s unique style. The extension offers the flexibility of changing the size, layout, and color for a customized experience during the checkout process.

How to set up a PayPal checkout?


  1. A PayPal account (in the name of your business). If you don’t have an account you may register one at
  2. PayPal Reference Transactions for Subscriptions. You may opt for Reference Transactions for using/selling Subscriptions at WooCommerce.

Which Plugin used for setting up PayPal Checkout?

First of all you need to download PayPal Checkout Payment Gateway for WooCommerce using this link.

Setting up and configuring WooCommerce PayPal Checkout

Here are the steps –

PayPal Checkout Plugin Installation

    • Sign in to WooCommerce account
      • Find ‘Plugin’ and then click on ‘Add new’
        1. Activate the plugin once it’s installed in your system.
        2. Now you need to Setup and configure
        3. Find WooCommerce, then click on Settings, then Payments and then on PayPal Checkout
        4. After Enabling the plugin and select ‘Manage’

PayPal Checkout Integration with WooCommerce

      1. Tick the ‘Enable PayPal Checkout’ box
      2. Select ‘Live’ from Environment sandbox’s dropdown menu
      3. Enter Live API Username, Live API Password, and Live API Signature
        • Select ‘Save Changes’

      • PayPal Checkout is successfully integrated with WooCommerce
      • Check your final Checkout page once a product is added to the cart.

How to find the API of PayPal?

        • Sign in to your PayPal account using this link.
        • Click on Setting > Account access > API Access (select Update)

        • Select ‘Mange API credential’

      • Select show Signature, API Username, and API Password to access the API keys.

How to Customize Button on Checkout, Cart or Product Page?

Customization of Checkout Button

        • Click WooCommerce > Settings > Payments > PayPal Checkout
        • Select the ‘Button Settings’ to personalize Button Color, Button Shape, Button Label, Button Layout, and Button Size.

      • Click ‘Save Changes’

Customizing Direct Checkout

        • Tick ‘Enable Paypal Checkout On The Cart Page’ box
        • Tick ‘ Configure Settings Specific to Mini-Cart’ box
        • Customize the Button label, size, and layout

      • Select ‘Save Changes’

Check Cart Page of your site

Personalization of Direct Checkout Page

        • Tick on the ‘Checkout On Single Product’
        • Select ‘Configure Settings Specific To Single Product View’
        • Customize Button Label, Button Layout, and Button Size

      • Select ‘Save Change’
      • Check the single product page look of your website

How to Use Direct Checkout?

Direct Checkout on the Site’s Cart Page

Direct Checkout on the Site’s Single Product Page

How to set up a PayPal reference transaction for recurring payment?

Users are required to email their queries to PayPal support for enabling reference transaction

For sending Email Application

      • Sign in to PayPal account
      • Find Email Contact Form
      • Select Business solutions as your topic
      • Select PayPal payment solutions as your sub-topic
      • Select PayPal Express
      • Checkout as your sub-topic

Write your message in the given space. Don’t forget to add your PayPal account name and email address. Send the message.

Wait for the response.

Customize reference transaction setting

        • Select WooCommerce > Settings > Payments > PayPal
        • Customize the credentials
        • Click on the ‘Enable PayPal Reference Transaction’ link as in the image below.

      • Enable Reference transaction

Once you are done with all the above-listed steps recurring payment will be enabled for your PayPal account.

PayPal Checkout Support Subscription

Recurring payments are supported when WooCommerce Subscriptions are integrated with PayPal Checkout supports. Users can use Express Checkout when applying for Reference Transactions to enable this PayPal plugin with Checkout Subscription support.

PayPal Credit Checkout

This option is available primarily for U.S. users. It is one of the Checkout stack parts of PayPal. It allows the users to offer payment flexibility to their customers when shopping on the site. Merchants get full payment of the merchandise instantly but customers are allowed to pay for it over time.


Go to Advanced plugin settings to ‘Enable logging’ for Debug Log

You can find Logs by clicking on WooCommerce and then on System Status and lastly on Logs.


Paypal Checkout extension allows merchants to accept Credit Card, Debit Card, and PayPal. Plus, it supports payment subscription as well. The best part is that it can be set up without any hassle. Customers are benefited with Checkout directly from cart page and product page without getting redirected to third party website.

How to Setup WorldPay as a Payment Gateway to Online Store?

Worldpay gateway plugin allows the users to multiple payment options including PayPal, Visa, Mastercard, and more. If you own a WooCommerce store and are willing to set up this payment gateway, you have made the right choice.

When the customers fill in their card details on checkout they are redirected to the payments page automatically where they can enter the necessary details. Worldpay gateway processes the payment and authorization is sent back to the site.

Now, let us tell you how to set up WorldPay as your online store’s payment gateway. If at any point, you feel like the process is tough and you might mess it up, just come back to this section and hire professionals for this purpose.


  • A WooCommerce version 3.0.0 website
  • A Worldpay account. Users who haven’t already signed up can create their account here.
  • An SSL certificate

Which plugin is used for the WorldPay Payment Gateway?

‘Online Worldpay for WooCommerce’ is the best plugin for World Pay Payment Gateway. You may download it using this link. In this tutorial, we are going to use the same.

World Pay Plugin Installation

Follow the steps below to install the plugin –

  • Sign in to your WP account.
  • Next, select ‘Plugin’ and then ‘Add new’.
  • Install the plugin and then ‘activate’

World pay Set up and Configuration – How to setup and configure World pay?

  • Click on WooCommerce, and then select Settings, Payments, and then World pay
  • Enable ‘Online Worldpay CC Gateway’ and ‘Online Worldpay PayPal’ plugins and select ‘Manage’.

API Settings and How to Find API of World Pay?

  • Select ‘API Settings’
  • Now got to Environment and choose ‘live’ from the given Drop Down menu
  • Next, complete the API Settings
  • Last, ‘Save Changes’.

Credit Card Gateway

  • Once you are done with the API settings click on ‘Credit Card Gateway’ tab
  • Check the ‘Enable Credit Card Gateway’ box
  • Select ‘iFrame Form’ in Form Type sandbox
  • Fill in ‘Worldpay’ in the Title sandbox. Check other settings of the form similarly.
  • Now ‘Save Changes’.

PayPal Gateway

  • Click on ‘PayPal Gateway’ tab
  • Check ‘Enable PayPal’ box
  • Complete the ‘General Settings’
  • Select ‘Save Changes’

Webhook Settings – How to Setup Webhook in Worldpay?

Follow the steps below to Setup Webhook in Worldpay –

  • Select ‘Webhook Settings’
  • Go to Webhook Url sandbox and select the given link.

  • Now sign in to World pay
  • Next, go to Dashboard, then Setting, and then Webhook
  • Paste the website url
  • Select ‘Save’

Setup WorldPay Payment Gateway

Find the checkout page of your WooCommerce website and check PayPal and Credit Card Worldpay.

Setup WorldPay Payment Gateway

Finding WorldPay API

  • Sign in to your Worldpay account using this link.
  • Click on Dashboard > Setting > live > API Keys
  • Copy both Service key and Client key

Setup WorldPay Payment Gateway

Worldpay Online Setting Details

Enable/Disable – Allows enabling or disabling the payment gateway. Checking the box means you have enabled the feature and the customers are allowed to pay using Worldpay Online.

Checkout Form – This in-built checkout form in WooCommerce ensures an integrated and seamless experience to your customer on checkout. Merchants with no an SSL certificate can untick the Checkout Form option.

Testing – Merchants need to check the Testing option in the initial stage of setting up their website. You may uncheck the option once live orders can be processed for money.

Payment Action – This option allows immediate capturing of the payment or authorizing the card instantly/ capturing the payments later. All your orders with Authorized marking can be easily captured from site.

Title – The title you fill in the sandbox is displayed on the checkout page.

3DS Enabled – It facilitates an extra step on checkout which is for additional safety and security of customer data. Enabling 3DS shows whether the buyer’s bank leverages the 3D secure Solution.

Card-on-file Payment / Tokens – Facilitate your customers with easy and secure storing of their payment method and card details. This ensures quick checkouts in the future. The entire card details are stored at Worldpay and not in the database. Though the site’s database has a token for saving the cards that can be automatically charged on checkout. Note that Tokens are best suited for Authorized orders, Subscription orders, and Pre-Orders.

Live Service Key – Use live service key for processing live orders. You can find it in your Worldpay account.

Live Client Key – This key is also needed for processing live orders. Like the Live Service key it can be also found in the Worldpay account.

Settlement Currency – Merchants can select their preferred currency using this option Worldpay will pay you in the selected currency only.

Test Service Key and Test Client Key – Merchants who have both these keys can reap the benefits of test orders. It can be found in your Worldpay account.

Transaction manager – Using this option you can process the payments from your online shop’s back-end.

Dedicated Support Worldpay Team

Worldpay has a team of dedicated support teams accessible 24/7. You may reach out to them whenever you need any help related to your Worldpay account.

Migration/Deactivating World Pay Form

Users with a Worldpay account can add the keys to their account’s settings to deactivate the Form. Note that migrating Subscription payment amounts from your Worldpay Form to Online Worldpay account is a complex process. Your customers’ cache will be cleared – even the cards saved with your store’s account will get removed. So, in case you reactivate it again, they will have to fill in all details again. However, you have one facility here – all the outstanding payments will still be collected through Future Pay service by WorldPay.


WorldPay WooCommerce Payment Gateway Extension is indeed a great thing as it allows merchants to collect payments on their store automatically, eliminating the need for redirecting buyers to a third party website.

Moreover, WorldPay enables merchants to take payments anytime, anywhere, through mobile/desktop. The entire process takes place on the site. Hence, you can receive info about your order status in real-time. Plus, the platform comes with an Unlimited License Agreement for an online store. Worldpay provides payment solutions meeting merchant demands.

How to Integrate Square Payment Gateway in WordPress Website?

The Square Payment Gateway for WooCommerce is an amazing tool that can be easily integrated into customer data, sales, inventory and other channels. It enables instant acceptance of payments through a single centralized solution. This means WooCommerce store end-users can start using Square right away without waiting for hours. Also, there aren’t any hidden charges. You are charged only when you earn sales revenue.

Thinking about setting up and integrating Square Payment Gateway on the WordPress website? This article will tell why and how you can do that. And if you have already made up your mind and are looking for experts to help you in doing the same, hire professionals at WPCustomify for excellent and fast services.

Features of Square Payment Gateway for WooCommerce

a) Saves Card and Customers Details

Regular customers can easily save and secure their card details. Plus, it also allows them to label their mode of payment making it easier for them to identify the method when needed in future.

b) Authorize Capture

Square allows the merchants to authorize customer order when a transaction is made by the customers and the payment is captured when order is shipped.

c) WooCommerce Pre-Orders and Subscriptions Support

WooCommerce Pre-Orders is an ideal option to add pre-orders buttons in your online store for various products and services. With this extension you can accept upfront payment for the pre-orders and set any time and date according to the availability.

d) Business Security at Zero Cost

Payment disputes are obvious where sale and purchase take place. There is always a risk of issues with the purchase from the customer’s end. Square’s team of professionals resolve the matter by verifying the authenticity of concern raised by customers. The end decision is made by them accordingly.

f) Dispute Dashboard for Easy Work Management

Square’s Disputes Dashboard allows users to submit e-copies of the important documents to the extension. It eases the job of merchants by handling the stressful, time-consuming, and hefty work of sorting bank related issues of the customers.

g) Account Protection and Fraud Prevention

The dedicated fraud protection team of Square ensures complete account security. Not only do they keep 24/7 watch on the account activities but ensure a holistic approach towards the extension’s ecosystem. Plus, they keep analyzing different signals in order to keep themselves abreast of the latest fraud trends.

h) Advanced Data Security

Square’s advanced features enable it to protect all the business related data. It records every business activity and transaction. You need to worry about the safety of your business and confidential info with Square in use.

i) Up-to-date and accurate inventory

Square integration eliminates the need to maintain a manual record of sales and inventory. The extension automates the entire process and helps in keeping the track of the WooCommerce inventory. With tools in use merchants can easily sync any offline or online changes in the stock.

What Plugin is used to Set Up Square?


  • An SSL Certificate
  • WooCommerce version 3.0+
  • PHP version 5.6+
  • WordPress version 4.6+
  • A Square account

Setting up and Configuration Process

  1. The process starts with buying and downloading the plugin needed for integrating Square extension with the site.
  2. “Square For WooCommerce” is the best plugin for the purpose. You may purchase and download it from this link.
  3. After the plugin is downloaded proceed with installing and activating it to your business website.
  4. Next, click on WooCommerce > Settings > Square tab for completing the configuration.
  5. Now Sign in and set up your Square account. Next, select the “Connect with Square” option.
  6. Manage app permissions to connect Square with your website automatically.
  7. Now you’ll be redirected to your website.

How to Manage Inventory and Synchronize Woo with Square?

  1. Find the Product in your Square account.
  2. After selecting the product click on ‘Sync with Square’ option. Note that this option is limited to the products having a SKU and an attribute.
  3. Lastly, click on Update.

Synchronizing Inventory and Products Manually

Wondering how to Synchronize Woo with Square? Follow these steps:

  1. Select WooCommerce, then Settings, and then Square.
  2. Next, click on ‘Update’.
  3. Now select ‘Sync Now’

The above steps help in managing and synchronizing the inventory/products with things listed below –

  • Product Price
  • Product Name
  • Inventory Count
  • Product Category
  • Product Image
  • Product Description

Capturing the Charges

The payments can be captured manually if the ‘Transaction Type’ of the gateway is ‘Authorization’. It can be done from the Orders page on WooCommerce.

Users can capture the authorized transaction for a maximum of 6 days. Post this period you’ll have to ask your customers for transaction re-authorization for capturing payment. You’ll have to follow this procedure for every Square transaction. Note that the amount which is captured has to be similar to the authorized amount. Square doesn’t permit for partial captures.

Automatic Refunds

The refunds can be issued automatically on the website. You won’t have to check in to Square account for refunds.

How to Setup Recurring Payments Setup?

To Set Up Recurring Payments you need to allow the customers to save the payment method and card details in their profile for future reference. It helps merchants for pre-orders and product subscriptions.


Square WooCommerce Payment Gateway makes the eCommerce site both flexible and powerful. All the changes made to the inventory in WooCommerce are synced to the gateway automatically. It is a robust, easy to use, and affordable solution to manage online sales – a perfect package for small business owners, artists, and others. Do you still need more reasons to start using this gateway? We guess not.

How to Integrate Stripe Payment Gateway in Your Website?

The Stripe Payment Gateway allows the merchants to accept easy payments onsite. It can be used for both mobile and web transactions.

This plugin lets the customers stay on the online platform and eliminates the needs of redirecting them to a third-party host page during the process of checkout in WooCommerce.

In other words, you’ll be benefitted improved conversion rates. With Stripe, you can add Payment Request buttons to your site (including Google Pay and Apple Pay). And this article guides you to deploy this gateway properly for your buyers. Alternatively, you can take help of the best WooCommerce support service providers.

How to Setup Stripe?


    • An SSL certificate is needed as a proof of the merchant’s credit card detail. Note that this plugin has the power of Stripe JS for tokenizing credit card details for data security.
    • Stripe abides by the Strong Customer Authentication standards crucial for safe and secure transactions that come under European Economic Area.

What Plugin is used to Setup Stripe?

Stripe plugin for WooCommerce is available for downloading here.

Installation and Setting up Stripe Plugin

Follow the steps listed below after downloading the plugin from the link given above.

      • Sign in into WordPress site as an Admin
      • Now click on ‘Plugin’, then ‘Add new’. Once the plugin is installed, click on ‘Activate’.
      • Here you need to setup and configure the plugin as directed below –
        1. Go to WooCommerce then click on ‘Settings’, then ‘Payments’ and then on ‘World pay’
        2. Now select ‘Enable’ > ‘Manage’
        • Type in the API keys for Stripe relevant to live mode or test mode

        • Check the ‘Force Secure Checkout’ box to enable the feature and then select ‘Save’

        • Fill in all the details on the checkout Page and click on ‘Place Order’.

Finding API on Stripe

Simply follow the following steps –

        • Sign in into your Stripe account using this link and then select ‘Setting’ followed by ‘Connect Settings.’

        • Get your Stripe API keys by clicking on ‘Developers’ > ‘API Keys’

        • Enable ‘Viewing Test Data’ or ‘Viewing Test API keys’ as per your requirement.

        • Now go to the Publishable Key and you’ll find a value in the Token column – pk_live_somelongrandomvaluelikeVqFze9etc. Copy it.

        • After saving the Publisher key click on ‘Reveal live key token’ which is in the secret key row.

      • Copy the secret key. It will be used in the website’s stripe setting.

Payment Request Buttons and Subscriptions Extension

Payment Request buttons support Variable and Simple products in cases when the WooCommerce Subscriptions extension is used. WooCommerce Subscriptions and WooCommerce Stripe extension use allow merchants to have a good number of subscriptions in their online store.

How to Find a Webhook in Stripe?

Step 1 – Extract the signatures and timestamp from Stripe header

Start with splitting the header by using the character “,” (comma) as your separator. This step is crucial to get the elements list. Next, split all the elements with “=” (equal to) sign. You’ll get a value and prefix pair.

Step 2 – Creating the signed_payload string

It can be easily prepared by linking character, timestamp and JSON payload all together.

Step 3 – Finding the signature

HMAC computing with the hash function SHA256 is required for the purpose. Signing secret of the endpoint can be used as your key, while the signed_payload string will serve the purpose of the message.

Step 4 – Comparing the signatures

You need to compare and mark the difference between the header and expected signatures. Consider how different is the current timestamp from the received timestamp and then map the difference with your tolerance.

How to Set Up Recurring Payment in Stripe?


Setting up a recurring payment becomes easier if you have all the things available with you. Here is all you need to arrange to begin the process –

      • Stripe account with Subscription plans
      • Qwilr integration with Stripe account
      • Qwilr Page should have the payments enabled

Setting up Recurring Payments

After collecting payment through your Qwilr Page the merchant’s Stripe account gets a new customer record. Here are the steps to set up recurring payments –

      • Once you reach your Stripe account, find the record page of the customer where the recurring subscription is to be added.
      • Now go to your Active Subscriptions and select ‘Add Subscription’ button which will be on top of the page.

Now you’ll be redirected to ‘Create a Subscription’ page. After you are done adding a product, click on ‘Start subscription’ and you are done.

Concluding Word

Stripe is one of the exceptional ways of accepting online payments. It allows the merchants to accept Diners Club, Visa, American Express, JCB, MasterCard, and Discover cards. You can even accept Bitcoin on your online store with this plugin in use. The best part is that you won’t have to bear any setup or monthly charges. Also, you won’t have to face the hassle of hidden costs. Users are charged only when they get earnings which are transferred to the registered bank account within a week’s time.

How to Integrate Payment Gateway in WooCommerce?

When we talk about online payments, the first thing that comes to mind is a payment gateway. Irrespective of the type of business you run, a payment gateway is a must. They act as a connecting bridge that also protects the identity of the customer and the privacy of their data. All of the heavy-lifting is done through the gateway, processing, and validating credentials, making it easier for all. for WooCommerce can simplify the process for you here.

Plugin for Configuring Payment Gateway for WooCommerce Store

Integrating a payment gateway in your WooCommerce store is no longer a heavy process. There are multiple plugins available that help you seamlessly upgrade your payment portal of all the choices, is one gateway that stands out in terms of efficiency and performance. It helps you accept contactless payments on the go. From credit to debit, e-checks, and APIs, the plugin encompasses all.

With, your store can accept payments from customers irrespective of time and place. The plugin has multiple features, each of which vouches for the efficiency and the performance of the same. Some of the vital features offered by the plugin include:

Features of plugins:

  • Quick and simple installation process. Easy to configure.
  • No PCI required
  • Doesn’t require SSL.
  • Offers the ability to add a message that states whether or not the payment has been successful.
  • Uses the MD5 hashing technique to rule out the possibility of fake transactions.

Find below a detailed guide on installing and configuring the plugin to start using it for your online WooCommerce store.

  • Move to the WooCommerce website dashboard > Plugins > Add new. In the search bar, type Payment Gateway for WooCommerce.
  • Download and install the plugin. Once done, click on activate.

Activate the plugin (WordPress -> Plugins).

    • To configure the plugin, visit the WooCommerce settings page. Scroll to WordPress, move to WooCommerce, and then click on Settings. Here, move to the Payments tab and click on it.
    • Under the Payments tab, you will find a variety of payment methods. Search for ‘Authorize.Net’. You will see a link in the list adjacent to the plugin name, click on it.
  • The page will list multiple fields that you need to fill out to configure the plugin. Begin with clicking on the checkbox to enable the gateway for your WooCommerce store.
  • Next, add a Title. Whatever you enter here would be visible to the user when they checkout to complete the payment process.
  • The description field gives you the option to display a message for the user. Something like pay securely via
  • Enter your API login ID in the field of Login ID.
  • The next one you need to add is the transaction key.
  • Two tabs to enter the message for payment successful and payment failure. Enter a customized message for your customers in both of these fields.
  • In case you are a developer and would like to test the gateway, click on Test mode. Else, select live mode to make the gateway live.
  • Finally, click on Save Changes to complete the configuration process and have the plugin integrated into your WooCommerce store. To test the environment, simply add a product to the WooCommerce store and process it through to see whether or not the gateway is working fine.

How to find API of

If you would have noticed carefully, the steps mentioned as 5a and 5b require you to enter the API login ID as well as the transaction key. This section will help you understand how to get hold of the two credentials.

How to Fetch API Login ID & Transaction Key for WooCommerce Setup:

    • Move to the merchant interface of Log into the Merchant Interface.
    • Now move to the main toolbar and here click on Account.
  • On the left side of the menu, click on Settings.
  • As you click on Settings, you will see a list opening. Here, click on API Login ID and Transaction Key.
  • The next page will display the API Login ID that would be used when configuring the store.
  • Click on New Transaction Key/Create New Transaction Key.

Now click on submit to continue. This will ask you to enter the PIN for verification. Once done, you will have the New Transaction Key displayed on the page.

Now that you have the login id as well as the transaction key, you can enter them in the configuration page of the plugin on your website dashboard.

Make sure you have enabled the gateway.

Integrate Payment Gateway

Click on save changes to get started with the plugin.

How to Cancel Subscription from Dashboard?

For cancelling the plugin subscription, you need to follow the steps mentioned below:

    1. Begin with logging in to the Merchant Interface of the plugin.
    2. Now, move to the left side of the menu and click on Recurring Billing.
    3. Here, click on Search ARB Subscriptions.
    4. Type in the applicable transaction data and click on search.
    5. On the left side of the far column, click the Subscription ID.
    6. Next move to the Transaction Details page, and then click on the link for Edit Subscription. The page of ARB Subscription Detail that opens will have all of the fields that are editable.
    7. Now click on Cancel Subscription on the Edit Subscription page. You will find these in the top right corner of the page. If done successfully, a dialogue box will pop-up with the confirmation message.
    8. Click on Yes to finally confirm the cancellation. If you aren’t sure, you can cancel the process by clicking on Cancel.
    9. Follow the steps one after the other to successfully cancel the subscription of

How to Setup a Silent Post Configuration for a recurring payment?

The given below steps will help you set up a silent post configuration to

  • Move to Account and then click on Settings.
Integrate Payment Gateway
    • Here, click on Silent Post URL. You will find them under the section: Transaction Format Settings > Transaction Response Settings.
Integrate Payment Gateway
  • The page opens up and will ask you to enter the URL of your WooCommerce site.

Alternatively, You can enter the URL in your online store’s main web address, with ?edd-listener=authorize at the end, so it looks like this:

With this, you can easily set up a silent post configuration.

Integrate Payment Gateway

How to check recurring billing in

In order to check recurring billing payments made via the gateway, simply login to their main panel and you will find the option of Recurring Billing in the side menu. Click on it.

Integrate Payment Gateway

How to check a subscription Report in

To check the subscription reports through the gateway, simply log in to their main panel, and under the reports section, click on Subscription status to find a detailed report on the same.

The Final Word

For the people entering in the e-commerce sector to leverage its potential, deploying payment gateways hold a crucial place. Why? Because people i.e. buyers seek for a trustworthy online shop alongside comfort & convenience. As can help you enable an uninterrupted and secured payment process, you must use it. This article will help you in getting started with this plugin without hassles. In case you want professionals’ help in installing the plugin or selecting payment gateway for your online business, talk to experts at WPCustomify.

How to Setup First Data Payment Gateway and How Automatic Refund Processed?

The First Data Gateway is a custom-fit solution that offers a simplistic buying experience. It is one of the easiest methods to induce the features and functionality of the payment gateway within a WooCommerce store. In addition to the above, the first data payment gateway renders an entire suite of assets leveraging which you can grow your online business.

While there are multiple ways to integrate the first data payment gateway in your online store, this article will tell you the correct solution. It is one of the best solutions and also the simplest. To put it this way, it enhances the payment capabilities of the website.

Further, the Virtual Terminal renders quick access to a centralized location that eases the process of executing transactions. As a matter of fact, it helps you with everything you need to complete a transaction.

  • Empower transactions with a secured infrastructure
  • Design your website in a way that helps process transactions for you.
  • Eliminate the possibility of fraudulent activities
  • Generate customized reports on every transaction with the same.

First Data Payment Gateway

When planning to integrate the first data payment gateway within your online store, you need to be careful about the methods chosen and the process followed. Here, we will help you understand the different ways to set up payment options using the first data payment gateway within your WooCommerce store.

When it comes to the WooCommerce store and the first data payment gateway, you can accept credit card payments without any hassle. In terms of the payment modes, the first data plugin has two different gateways:

  1. Payeezy Gateway: The first is the Payeezy Gateway that allows you to accept payments via a credit card directly on the site embedding the First Data plugin.
  2. Payment.js: The second one is the API method called payment.js. The Payeezy Gateway merchants have the provision to level up their Payeezy and benefit from the features offered by the Payment.js library. Besides supporting all the Payeezy Gateway features, Payment.js also aids tokenization of the client-side card information before sending the same. This adds to security, reducing the burden of PCI compliance.

Now that you know what the first data payment gateway is, let’s find out what makes this different from others. With the first data payment gateway, you can induce a variety of payment options within the online store. From Visa to MasterCard®, JCB, Diner’s Club, American Express®, and Discover®, the gateway encompasses all.

Integrating First Data Payment Gateway in WooCommerce Store

  •  Here, you are required to enter the store ID and the user ID along with a password to login to the first data account.

The details of the client are stored in the Owner Certificate p12 File.

The certificate stored in the *p12 file has the name as storeID.p12. For instance, if the store is something like 1210145234, then the client certificate file would have the name: 1210145234.p12.

This file will help you validate the client’s identity for Payment Gateway

So we have the store ID, next, we require a user ID and the password.

User ID is the user with access to the virtual terminal. When creating the merchant account, you might have had access to the same. The password would be the chosen password allowing the user to bypass authorization.

Once done, the next thing to do is sign in to your account. Click on the URL given here:

Now, move to the top right corner and click on Administration. Next, click on Terminals. The page will display your e-commerce terminals. Select the one to be edited.

Make changes to the different fields as and what needed. Move down and finally add the token value in the field that says Transarmor Token for the chosen terminal. The token can be any random four-digit value when you are testing the same.

This way you can easily configure the TransArmor Multi-Pay Tokenization with First Data Payment Gateway.

Accept Credit Card Payments with a breeze using First Data Payment Gateway.

Note that the payment gateway allows you to process refunds when the sale was initiated through the same card.

Now is the time to download and use the First Data Payeezy for WooCommerce plugin to set it up and the payment gateway for your online store. Use this download link and move to the next section.

How to set up the First Data Payeezy Payment Gateway?

Step 1: Login into WordPress dashboard

Step 2: Scroll down to the plugin section and click on Add new.
Step 3: Search for the plugin and download the same.
Step 4: Complete the setup and configuration process.
Step 5: Move to the WooCommerce settings and then click on Payment. Select WorldPay.
Step 6: Click on enable the plugin and then manage.

You are all set to use the plugin.

Now, in the WooCommerce > First Data Payeezy tab, you will be able to see options to set up the accepted card types, title, merchant token, transaction type, etc. fields. Fill in the desired values and Save Changes.

How the Automatic Refund Process can be initiated?

WooCommerce First data is the foremost gateway that allows store owners to process the refund automatically once initiated. You just need to go to the order, look for the refund button and click on it. The amount will be refunded to the same credit card from which it was received. To send it to another credit card, use the Refund manually button.

If you are sceptical about configuring First Data Payment Gateway for your WooCommerce store, you can hire WPCustomify experts to handle the task for you.

How to Setup and Configure Amazon Pay on WooCommerce?

Setting up the right payment gateway is crucial for your online store. It is often noted that the inability to pay with the choice of their method accounts for customers quitting the site without making a purchase. With more and more people shifting to online channels of payment, Amazon Pay emerges to be an excellent gateway for online payments.

If you are setting up your online store, Amazon for WooCommerce allows you to take payments through a special checkout page, one that is powered by Amazon.

How to Setup Amazon Pay for your WooCommerce Store?

Step 1: Download the plugin for Amazon Pay

The first thing to do is download the free Amazon Pay plugin for WooCommerce. Visit here to download the application.

Once you have the plugin downloaded, all you need to do is upload the file within your site and the job.

How to set up the Amazon pay?

Considering that you have downloaded the plugin, now see how we can set up the same in your WooCommerce store.

Step 1: Login into the WP-admin dashboard

Use the valid credentials to login to your WooCommerce store’s admin side i.n. WordPress dashboard.

Step 2: Go to: Plugin > Add new

Now move down to the dashboard and click on plugins. Select add new. Choose the plugin to upload and then click on activate.

Step 3: Setup and configuration

After the plugin has been activated, move to WooCommerce. Click on Settings, then Payments, and select Amazon pay. Click on enable and then manage.

Enter the payment region and click on “CONFIGURE/REGISTER NOW” to sign in to Amazon.

Step 4: How to Find the API of Amazon pay?

Now, the screen that opens will ask you to enter the details and all your business information to complete the setup process. Starting with your business info, to the tax info, and payment, everything needs to be filled in. To be specific, enter your business name, the website URL, business type, business address, tax mailing address, and tax ID along with payment info.

Under the Tech Integration tab, enter the domain(s) (live site address and the test site URL) and the Privacy policy URL.

Setup Amazon Pay on WooCommerce

Click next to complete the process.

The screen will display the access keys. Click on “Transfer access keys” to finally integrate your merchant account to the WooCommerce store.

Setup Amazon Pay on WooCommerce

Go to your WooCommerce site and move to Amazon Pay in the admin dashboard. Here, you would be requested to enter the following fields:

  • Seller ID
  • MWS Access Key
  • MWS Secret Key
  • App Client ID
  • App Client Secret

Setup Amazon Pay on WooCommerce

Enter the details and then, check “Enable Amazon Pay & Login with Amazon”.

Click on the ‘Save changes’ button to complete the process.

What Setting is Needed for Recurring Payment?

In case you wish to set a recurring Payment Method, move to Amazon Pay. Here, click on Sign in, and select sign in with your Amazon account. Enter your Amazon credentials to do the same.

  • Click on Merchant Agreements.
  • The page will display the option of recurring payment along with subscription arrangements to be made with the merchants. Click on details, to view the name of the specific agreement of the merchant, or the payment history.

Change the payment method for a recurring payment

Move to the details page, and click on Change. Now you have two options:

  • Use the existing Payment Method: Click on the radio button to select the appropriate method.
  • Add a new one: click on the ‘add new payment method’ option and enter the details as required.

Finally, click on use this payment method.

You are now all set to use Amazon Pay with your WooCommerce store.

The Final Word

For the people selling with Amazon so long, it definitely is one of the most trusted sources of payment. When you have your own WooCommerce store, configuring Amazon Pay is still justifiable. This Amazon-powered payment gateway will help you receive payments from customers without any trouble. The above guide will help you throughout the process. However, if you need experts’ assistance, WPCustomify team is just one click away.