Php extensions:
- Openssl
- Curl
- Soap
We can only guarantee the modules work on opencart version 1.5.6.1 aswell as the standard opencart checkout.
Transferring the modules over to your FTP/SFTP location:
First you need to unzip the modules from the original zip file to your computer, sometimes there are two layers of archived files, unzip them so you have the files looking like this on your computer:
Now transfer them over to the root of your opencart site using FTP/SFTP, the root is usually the public_html folder. The files will then migrate automatically to the appropriate location in your opencart application. If the ftp-client complains of over written xml-files, it is nothing to worry about.
Sign in to opencart as Administrator, http://yoursite.com/admin
Click the menu item called “Extensions” and in the drop menu click “Payments”
In the list bellow, find the module you want to install and click “install” in the column to the right
To activate factoring fee you have to click extensions and then order totals.
Find Factoring Fee and click install
Done!
When you have updated a module it is important that you go in to that module and click the “save” button. Otherwise the new settings will not take place.
To start configuring any module just find the module you want to configure In the same list as before and click the “edit” button in the right most column.
Account number: You can collect the account number in Payex Merchant Admin; for production mode: https://secure.payex.com/Admin/Logon.aspx and for test mode: http://test-secure.payex.com/Admin/Logon.aspx Remember there are different account numbers for test and production mode. For more info contact PayEx support.solutions@payex.com
Encryption Key: The encryption key you get in Payex Merchant Admin (Choose md5). Remember there are different encryption keys for test and production mode For more information contact PayEx support.
To generate an encryption key control see 'Generating an encryption key' below.
banks: Which banks are allowed to be used
mode: chooce between test and live mode
Total: The checkout total the order must reach before this payment method becomes active
Complete status: which status the order should show when completed
Pending status: which status the order should show when its pending
Canceled status: which status the order should show when its canceled
Failed status: which status the order should show when it failed
Refunded status: which status the order should show when it is refunded
Geo zone: chooce geological zone, GEO scandinavien, Uk shipping or UK VAT zone
Status: the status for the modules, enabled or disabled
Sort order: which order the module will show for the client
Account number: You can collect the account number in Payex Merchant Admin; for production mode: https://secure.payex.com/Admin/Logon.aspx and for test mode: http://test-secure.payex.com/Admin/Logon.aspx Remember there are different account numbers for test and production mode. For more info contact PayEx support.solutions@payex.com
Encryption Key: The encryption key you get in Payex Merchant Admin (Choose md5). Remember there are different encryption keys for test and production mode For more information contact PayEx support support.solutions@payex.com.
To learn how to generate an encryption key control see 'Generating New Encryption Key' below.
Mode: chooce between test mode and live shop
Payment type: Payment type: You can choose between factoring, part payment or user select. On user select the customer will choose either factoring or part payment.
Total: The checkout total the order must reach before this payment method becomes active
Complete status: which status the order should show when completed
Pending status: which status the order should show when its pending
Canceled status: which status the order should show when its canceled
Failed status: which status the order should show when it failed
Refunded status: which status the order should show when it is refunded
Geo zone: chooce geological zone, GEO scandinavien, Uk shipping or UK VAT zone
Status: the status for the modules, enabled or disabled
Sort order: which order the module will show for the client
To add a factoring fee you have to first install the factoring fee extension(see end of installation). After you have installed it you can click edit.
Order total: This feature is not yet supported and should be set to 0 at all times.
Invoice fee: the cost of the invoice
Tax class: add if tax should be added to the invoice fee
Status: enable/disable
Installation: See installation for payment module(it is done the same way)
Activating the module
Login as admin, click extensions->modules
Click the install button next to “Social Security Number”
Then click edit
Status: enable or disable
Account number: You can collect the account number in Payex Merchant Admin; for production mode: https://secure.payex.com/Admin/Logon.aspx and for test mode: http://test-secure.payex.com/Admin/Logon.aspx Remember there are different account numbers for test and production mode. For more info contact PayEx support.solutions@payex.com
Encryption Key: The encryption key you get in Payex Merchant Admin (Choose md5). Remember there are different encryption keys for test and production mode For more information contact PayEx support.
Mode: chooce between test mode and live shop
Account number: You can collect the account number in Payex Merchant Admin; for production mode: https://secure.payex.com/Admin/Logon.aspx and for test mode: http://test- Remember there are different account numbers for test and production mode. For more info contact PayEx support.solutions@payex.com
Encryption Key: The encryption key you get in Payex Merchant Admin (Choose md5). Remember there are different encryption keys for test and production mode For more information contact PayEx support support.solutions@payex.com.
To learn how to generate an encryption key control click here
Payment view: Which type of payment model you would like to use
Mode: chooce between test mode and live shop
Transaction Type: Authorize is the standard transaction type, it requires a capture of the order. With Sale the amount ordered is processed immediately and withdrawn from the customers card. For more info contact PayEx support.
Total: The checkout total the order must reach before this payment method becomes active
Complete status: which status the order should show when completed
Pending status: which status the order should show when its pending
Canceled status: which status the order should show when its canceled
Failed status: which status the order should show when it failed
Refunded status: which status the order should show when it is refunded
Geo zone: chooce geological zone, GEO scandinavien, Uk shipping or UK VAT zone
Status: the status for the modules, enabled or disabled
Sort order: which order the module will show for the client
Step 1:
you must go to http://www.payexpim.com/ and choose admin for either test or production environment.
Step 2:
Sign in with the information you have been given by payex
Step 3: In the margin on the left, find “Merchant” and click on “Merchant profile”
Step 4:
Click on “new encryption key”
And save it.
Complete
Login to your site using ftp/sftp and from the root go to /catalog/language/English/payment/ and copy bankdebit.php, factoring.php, payex.php and payex_error.php to your computer.
Translate the files to your language and upload them to the correct folder on your ftp/sftp. IE if you translated them to Swedish you would upload them to catalog/language/swedish/payment/
You might have to create the folders yourself.
Transaction callback is an extra process used by PayEx to verify that the webshop is informed of the result of the payment processing. It is useful if your server goes down during payment or if customer close the webbrowser or lose connection just after payment. Callback is a required functionality.
Use the following URL
http://www.shopsite.com/index.php?route=payment/payex/transaction
Change http://www.shopsite.com for your shop's url
Q: When I capture a payment the capture button doesn’t change from “please wait” until I refresh the page, can I change that?
A: This is an error related to opencart core. To prevent this set the error_log = 0 in php configuration.