PayJunction

Modified on Mon, 30 Mar, 2020 at 12:47 AM

How to set up

In order to enable and use PayJunction hosted checkout service (QuickShop) as a payment option, please follow these steps:

1. In the StoreFront Control Panel

  • Sign in to your StoreFront Control Panel.

  • Go to the "System SettingsPayment" page. Change the "Payment Processor" value of the "Credit Card" payment method to "PayJunction".

  • Save the changes.

2. Then, you should log into the PayJunction merchant administration area to obtain the Store ID value.

  • Click on "Gateway", or "Gateway Overview", in the top menu of your PayJunction account.

  • Go to "Option #1: QuickShop - Hosted Checkout", you will see your QuickShop login listed under the field named "Store ID".

3. After that, you should return to StoreFront control panel.

  • Go to the "System SettingsPayment" page.

  • Click the "[Account Details]" link near the PayJunction payment method.

  • Enter the PayJunction store ID value to the corresponding field.

  • Save the changes and enable this payment method.


How to test

You can enable the test mode to test the payment. To do that you should enable the "Enable test mode (no charges)" option on the PayJunction payment method configuration page ("System Settings Payment → [Account Details]" link near the PayJunction payment method) and use the following test store ID value:


pj-qs-01


You can also access the testing PayJunction environment on this address: www.PayJunctionLabs.com using the following merchant credentials:

  • Username: payjunctiondemo

  • Password: demo123


Transactions ran on this account go through a test processor, so there is no need to void or otherwise cancel transactions. However, for further safety, please use the special card numbers 4433221111223344 or 4444333322221111 (CVV 999) and keep transaction amounts below $4.00 when testing.


Also note, transactions ran for an amount between $0.00 and $1.99 will likely result in denial. To demonstrate approvals, please use amounts equal to and over $2.00.


Currency

Please note, PayJunction accepts payments only in USD.


Limitations

Please note, due to PayJunction hosted checkout service (QuickShop) limitations, the following issues should be taken into account:


1. On the payment gateway side, the shopping cart content should not be modified via the "Edit" button in the "Your Items" and "Order Summary" sections. Otherwise, customers will be charged an extra amount.


2. The whole StoreFront order is represented as a single product in the PayJunction shopping cart with the cost equal to the order total amount (including tax, shipping cost and the discount amount). Unfortunately, PayJunction hosted checkout service shows the "Tax" and "Shipping" fields even if they are not actually used.


3. The "Continue Shopping" link currently redirects users to the previous page in web browser History. Unfortunately, it is impossible to set the URL for this link, so it could be incorrect in some cases (like using StoreFront mobile store version or when an StoreFront store is integrated into a website). So, in this case the "Continue Shopping" link can be removed. To do that the following steps should be taken:

  • Within the PayJunction account, go to "Gateway" → "Gateway Overview".

  • Within "Option #1 - QuickShop: Hosted Checkout", you will see the options / links to manage the QuickShop store. Click the "Settings" link.

  • Find the "Return to Site Text" field. You will see "Continue Shopping" listed in the field. You can completely remove it.

  • Click "Save".


4. PayJunction hosted checkout service does not seem to handle non-latin characters correctly in billing and shipping details in some circumstances. As a result, billing details containing such symbols are not passed to PayJunction.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article