OpenCart 1.5.x

To integrate your OpenCart 1.5.x installation,

  1. Log into the OpenCart administrative back end (possibly /[root of install]/admin)
  2. Go to Extensions >> Payments
  3. Choose Install for the Authorize.Net (AIM) option
  4. Once installed, you may click Edit.
  5. The values for the following fields are as follows:

    Transaction Key: Your QuickLink API password

    MD5 Hash: (leave blank)

    Transaction Server: Live

    Transaction Mode: Live

    Transaction Method: Capture

    Total: (You may leave this blank)

    Order Status: (Up to you. This field updates the order information within OpenCart and has no effect on transaction processing)

    Geo Zone: All Zones

    Status: Enabled

    Sort Order: (Leave blank)

  6. Next, update the file in your OpenCart installation at /catalog/controller/payment/authorizenet_aim.php.
    1. Go to lines 47 and 49, and replace the URL for the Authorize.Net servers to our own Authorize.Net emulator servers (live as well as test transaction URLs).
      1. Production URLs:
        1. Find this URL:
        2. Replace it with this URL:
      2. Development URLs:
        1. Find this URL:
        2. Replace it with this URL:
    2. If you would like to use test mode until you are ready to process live transactions, please switch the "Transaction Server" option to "Test" instead of "Live", and use the Login ID of "pj-ql-01" and the Transaction Key of "pj-ql-01p". More information regarding our test account can be found in our Development & Test Account article.
  7. Clear the cache of your browser and return to the main page of your OpenCart installation.
  8. Try purchasing an item. If you are in test mode, you may enter any name for the Card Owner, but you must use the following card information:

    Card Number: 4444 3333 2222 1111

    Card Expiry Date: January 2020

    Card Security Code (CVV2): 999

  9. When the "Your Order Has Been Processed" screen appears, you may check your account at to see the transaction. If you are in test mode, you may visit, then click on "Merchant Login". The login for the test account is "payjunctiondemo" and the password is "demo123". Within today's batch, you will see the order that was processed with the First and Last Name you have entered in the "Your Personal Details" section of the shopping cart checkout process.
  10. If you have any questions, please give us a call. Our number is 1-800-601-0230 x3, and we are available Monday-Friday, 8AM - 5PM Pacific time. 

QuickLink API Login and Password

To see how to set your QuickLink API login and password, click this link:

How do I reset my API Login and Password?

PayJunction does not represent or warrant that this code is fit for any particular use, or that it will function properly.  By viewing, editing, or, using this code, you are responsible for any and all implementations you may or may not use of this code.  Use at your own risk.