WooCommerce iPOSpays Payment Gateway
Prerequisites
- For Sandbox (UAT)
Users should be onboarded on iPOSpays sandbox(UAT) environment as a merchant and have a valid TPN.
- For Production (Live)
Users should be onboarded on iPOSpays production environment as a merchant and have a valid TPN.
If you do not have a TPN, contact your ISO or support@dejavoo.io.
Get Started
- Step 1 : Login to your merchant account on iPOSpays portal and go to settings.
- Step 2 : Under Whitelisted Domain add the domain of your site in which you want to accept payments.
Watch This Video for a Visual Walkthrough of the Steps
Installing the Plugin
- Login into your wordpress account.
- Go to Plugins > Add New on your WordPress site.
- Type “iPOSpays” in the search box and press Enter on your keyboard.
- Locate "WooCommerce iPOSpays Payment Gateway" by WooCommerce, which should appear among the first results.
- Click the Install Now button to begin installing the iPOSpays WooCommerce extension.
- Once the installation is complete, the Install Now button will change to Activate.
- Click Activate to enable the iPOSpays WooCommerce extension.
- After activation, you will be redirected to the Plugins > Installed Plugins page.
Once the iPOSpays WooCommerce extension is activated, you'll need to connect your iPOSpays account.
The WooCommerce support team does not provide technical assistance for iPOSpays accounts and cannot help with account-related inquiries. If you need support with your iPOSpays account, please contact iPOSpays directly.
Steps to Connect Your iPOSpays Account
Once you’ve installed the iPOSpays extension, follow these steps to connect to iPOSpays:
- Navigate to WooCommerce > Settings > Payments tab.

- Then, Payment Methods > iPOSpays - Credit/Debit Card (iPOSpays) > Finish setup button.

- Customize the payment method name and description by entering your preferred name and description in the respective fields, then click Save settings to apply the changes.


- Under Settings, you can enable Test mode if you wish to test in UAT (for this you need UAT TPN, API and Secre Key from iPOSpays).

- In the Account details section, click the Edit account keys button and select Live if you have a production TPN or select Test if you have an UAT TPN.

- Enter your TPN, API, and Secret Key. (Currently, the API and Secret Key must be requested via email. Kindly send a request to your Dejavoo representative or email your TPN to product@dejavoo.io.)

- Under Payments and transactions, choose between two payment options:

- Embedded Payment: The checkout process is completed within the site.

- Redirect Page Payment: Customers are redirected to a secure hosted payment page to complete their checkout.

Steps to Integrate Google Pay Functionality
Follow the steps given below to integrate Google Pay into your WooCommerce iPOSpays Payment Gateway plugin.
For this to work, you need a Google Merchant ID, which can be generated by setting up and listing your business on Google Business Profile. Click on the link below to learn more about obtaining a Google Merchant ID.
Step 1: Go to WooCommerce → Settings → Payments → Manage

Step 2: (Optional) Enable Test Mode if needed. (See highlighted image below)

Step 3: Click on Payment Methods.
Step 4: Inside the Express checkouts box, check the Google Pay checkbox.

Step 5:If you are going to be using test mode, enter “N/A” without spaces in the Google Merchant ID field.

Step 6: For live mode, enter the Google Merchant ID which can be obtained from your Google Pay Business Console (opens in a new tab). After entering the ID, Click Save Settings.

Step 7: If you click on Customize, you can set the Google Pay button according to your design, including options for language, color, and font.




Error Codes and Their Meaning
For a complete list of error codes and their explanations, please visit our Error Codes Reference Page.