WooCommerce PayJunction Payment Gateway

Home > WooCommerce Plugins > WooCommerce PayJunction Payment Gateway

payjunction logo
The WooCommerce PayJunction gateway plugin allows you to accept online payments in your WordPress WooCommerce store. Download the WooCommerce PayJunction Payment Gateway plugin and start accepting payments from all major brands with your PayJunction account: Visa, MasterCard, American Express, Discover and more.

WooCommerce plugin
WooCommerce plugin is an e-commerce toolkit that helps you sell anything. Transform your WordPress website into online eCommerce store. Delivering enterprise-level quality, features and add ons to help you control your users experience.

This plugin works with the WooCommerce plugin and allows you to accept payments via your online store.

About PayJunction
PayJunction was Founded in 2000, PayJunction provides transaction processing services for tens of thousands of businesses that process in excess of a billion dollars annually. One stop shop. PayJunction will setup both a merchant account and gateway service for you. 24/7 customer support for accounts at no additional charge. Accept all major brands with the PayJunction service: Visa, MasterCard, American Express, Discover and more. Process any Debit card with a Visa or MasterCard logo. Process ACH bank account payments.

– Easy set up and installation
– Supports both credit card and ACH transactions
– Supports WooCommerce Subscriptions add-on. Securely stores payment tokens for recurring payments.
– Online support
– Fraud protection
– Remote email signatures for online payments
– Seamless check out process on your site
– Plus much more

Please note: This addon requires that you have a Payjunction Account to accept credit card, debit card, and ACH payments. You can get an account at Payjunction.


Simply follow these steps to install:
1. Unzip the file.
2. Upload the “woocommerce-payjunction-gateway” folder to your WordPress Plugins directory.
3. Login to your WordPress Admin, then go to Plugins and activate the “WooCommerce PayJunction Payment Gateway” plugin
4. Within the WordPress Admin, go to WooCommerce >> Settings, then click on the Payments tab, then click on the PayJunction REST link.
5. Enter the proper information…

To use in “Live Mode”

1. Gather your QuickLink API Login and Password as explained on the following article: https://company.payjunction.com/pages/viewpage.action?pageId=328435
2. Login to your WordPress Admin.
3. Go to WooCommerce >> Settings >> Payments >> PayJunction REST.
4. Un-check “Enable PayJunction Test”.
5. Enter your API Username (See step 1 above).
6. Enter your API Password (See step 1 above).
7. Click “Save”. Your website/shopping cart is now setup to process transactions via your PayJunction acount. We recommend that you process a test transaction, then login to your PayJunction account to confirm that it appears in your Current Unsettled Batch (aka Transaction History).

To use in “Test Mode”
1. Login to your WordPress Admin.
2. Go to WooCommerce >> Settings >> Payments >> PayJunction REST.
3. Check the box for “Enable PayJunction Test”.
4. Use the following API Username = pj-ql-01
5. Use the following API Password = pj-ql-01p

Test Credit Card Info:
Test Credit Card: 4111111111111111
Test Expiration Date: 01/2022
Test CCV: 999 (If your settings are checking for CCV)
Test Address: Must start with 1903 (If your settings are checking for Address)
Zip Code: 93101 (If your settings are checking for Zip Code)

Test ACH Info:
Test Routing Number: 104000016
Test Account Number: 123456789
Test Address: Must start with 1903 (If your settings are checking for Address)
Zip Code: 93101 (If your settings are checking for Zip Code)

See https://developer.payjunction.com/hc/en-us/articles/216477397-Development-Sandbox for more details on testing.

To check your test transactions:
1. Go to http://www.payjunctionlabs.com
2. Click on “Login”
3. Login: payjunctiondemo
4. Password: demo123
5. Go to the “Batches/History” section
6. Click on “View Current Batch”



2019.10.02 – version 1.1
* Prevent using tokens and transaction ids from wrong API environment

2019.09.01 – version 1.0
* First Release

Frequently Asked Questions

Do I need a Merchant account before I can use the plugin to accept payments?
Yes. In order to use this plugin to accept transaction in live mode you will need to have a merchant account. For more information please visit : Payjunction If you already have a merchant account set up with Payjunction all you will need is your API username and password.

Do I have the ability to place in a test mode or sandbox during development?
Yes. You would need to enable “PayJunction Test Mode” in the WooCommerce settings

Can customers save credit card and ACH info for future payments?
Yes. Payment data is stored on PayJunction’s servers. To meet PCI compliance standards, only payment tokens are stored within your website’s database. These tokens are used to process future payments. They are automatically used for subscription orders, and customers can optionally select to save payment info for regular non-recorring orders. The payment method can then be used again for future orders without having to re-enter all of the details.

PayJunction is not showing up in live mode.
For security purposes, this plugin requires that you have an active SSL connection via a secure https page to view this payment option on your payment pages.

I am getting an API error
Double check your API username and password are entered correctly on settings page

Note: Before you go to live mode make sure you update api settings and uncheck “Enable Test Mode”.

Version Information

October 2, 2019


$69.99 single-site license w/ 1-year free updates
Buy Now

Questions? We're Here.

What's New

NDIC Welcomes Digital West’s Web Hosting & Email Service Customers

SAN LUIS OBISPO, CA, August 31, 2021 — New Directions in Computing (NDIC) and Digital West, two San Luis Obispo-based… more

NDIC in Expansion Mode

Santa Barbara, CA, February 16, 2021 - New Directions in Computing (NDIC) is pleased to announce that Robert Fry has… more

Read All