Contents

Support

Tickets
Open New Ticket
View Your Tickets 

Phone
Tel (Free): (800) 601-0230 x3 
Tel (Toll):  (805) 563-1520
Tel (Toll Backup): (805) 426-0404

Fax (Free): (800) 771-3821
Fax (Toll):  (805) 569-3821

Remote Assistance
Open Remote Assistance*
*Call us for an access pin.

The WooCommerce shopping cart works with PayJunction. However, in order to enable payments with WooCommerce via your PayJunction account you must install the WooCommerce-PayJunction Plugin and update the PayJunction API Login Name and PayJunction API Password with your QuickLink API credentials. Please see the Installation & Setup section below for step-by-step instructions.


Supported WooCommerce Features

  • Run refunds directly in WooCommerce
  • Quickly get to the transaction Details page in PayJunction by clicking the Transaction ID saved in the WooCommerce order details page.

Requirements

  • WordPress version >= 4.1
  • WooCommerce version >= 2.2
  • PHP cURL (libcurl)

Installation & Setup

  1. Install cURL and the PHP bindings for cURL
    1. Run 'sudo apt-get install php5-curl' on Linux systems using Apt.
    2. For other systems please see this page for manual installation instructions: http://curl.haxx.se/libcurl/php/install.html
  2. Go to Plugins >> Add New >> Upload Plugin from the administration panel in WordPress and upload the zip file.

    Alternatively, upload the decompressed (unzipped) wc-payjunction-rest folder to the wp-content/plugins folder.

  3. Go to Plugins >> Installed Plugins in the WordPress administration panel and make sure the PayJunction Gateway Module for WooCommerce is activated.
  4. Go to WooCommerce >> Settings and click the Checkout tab.
  5. Make sure Force SSL Checkout is enabled on this page.
  6. Click the PayJunction REST link at the top of the page to edit the module settings
  7. Make desired changes to the settings of the module here and then click the Save button.

    To use live mode, you must save your QuickLink API login and password where indicated. Use the Test Credentials button to check that your QuickLink API credentials are valid on the live system.

    Not familiar with Address Verification Security? Read our guide here:  What is AVS, and how do I change my Address Verification security settings?

Settings Details

Enable

Includes the PayJunction module in the list of payment options presented to the customer at checkout.

Enable Test Mode

While enabled, all transactions will be sent to our demonstration site at https://www.payjunctionlabs.com. For instructions on how to log into the site to see your test transactions, please see this guide: PayJunction Demo Account

For security reasons, when testing transactions on payjunctionlabs.com, only the Visa test card information is actually saved. Therefore, whatever the actual card info submitted in the test was, we will always respond and display info as if you had sent the Visa test card information instead.

Authorize Only

Enabling this option forces all transactions to be ran and left in the Hold state in PayJunction.

A transaction in the Hold state does not settle and you will not be funded for the transaction until it has been set to Capture.

Disable CVV Check

This option disables the requirement for the customer to enter the three digit security code found on the back of Visa, MasterCard and Discover cards or the four digit security code on the front of American Express cards.

Enabling this option puts you at significant risk of receiving fraudulent transactions for which you as the merchant will be found liable. PayJunction recommends only enabling this option for specific situations and only when you know and trust the customer.

Use Local Address Verification Security Settings

When enabled, the module will send its own settings for AVS instead of using the default settings saved directly in your PayJunction account.

Not familiar with Address Verification Security? We highly recommend visiting our guide: What is AVS, and how do I change my Address Verification Security settings?

Transactions declined by PayJunction due to failure to pass the AVS check will still show up on the customer's statement for 1-2 business days. Multiple attempts by the customer will cause further reductions in their available balance unless their card issuing bank starts declining the charges. To prevent the customer from making multiple attempts, and still be notified of possible fraud, consider enabling Dynamic AVS Mode.

Dynamic AVS Mode

While this mode is enabled, transactions are not blocked and voided by PayJunction when the AVS check fails. Transactions that fail the check are instead put on Hold in both PayJunction and WooCommerce, with a note in the order indicating why the transaction was flagged and put on Hold. The conditions under which a transaction will be flagged are based on what is set in the module's Address Verification Security setting above. In this mode the customer does not receive an indication there is an issue with their payment and are directed to the receipt page for their order.

Do not forget! You must set the transaction to Capture directly in your PayJunction website account in order to be funded for the charge if it is on Hold. Updating the status in WooCommerce does not automatically update the status in PayJunction.

Enable Fraud Special Response

This causes a custom decline message to be displayed when a transaction is rejected by PayJunction but authorized by the customer's card issuing bank, in order to try and prevent the customer from further reducing their available balance. This is an alternative to using Dynamic AVS Mode.

Fraud Special Response Text

Defaults to "Payment error, before attempting to process again please contact us directly for assistance". It is recommended to update this to include a contact phone number or email address.

Email Signature Request

For extra protection take advantage of PayJunction's remote signature capture technology! By enabling this option, PayJunction will send a copy of the receipt in our system to the email address provided by the customer with a request to sign for the transaction. Customers can either sign with their mouse or with their finger on touch-screen devices such as a smartphone.

Send Signed Receipt Notification to

Specifies the email address to send the notification to once the customer has signed for the transaction.

Show Payment Option Description

Enables a short message displayed over the credit card information fields. Default text is "Pay with your credit or debit card directly through the shopping cart."