CityPay Paylink Plugin for OpenCart is intended to enable hosted form payment processing using CityPay's Paylink system with OpenCart, the popular open-source electronic retail commerce solution.
At present, the implementation is relatively basic insofar as it only caters for instant payment card processing functionality; more sophisticated functionality, as follows, is not presently supported -
- payment pre-authorisation;
- support for recurring payments;
- support for 'one-click' customer relationships;
- stores that accept more than one currency and conversion between currencies; and
- processing refunds on receipt of returned goods, or cancellation of orders.
OpenCart version 3.0.5
PHP 7.3 and later.
CityPay Paylink Plugin for OpenCart uses a Phing build scripts to enable the preparation of a ZIP file suitable for importing the extension to OpenCart.
Download PHing and to build the ZIP file, run php phing-version.phar
in the main project directory
without any arguments. The resultant ZIP file is located in the
build
directory.
To install the plugin to OpenCart, login to the OpenCart administration panel, select the "Installer" under the 'Extensions' menu, upload the ZIP generated in the previous step; and await confirmation that the install process as been performed.
Once installed, select the 'Extensions' menu again, and then select "Extensions" to obtain the list of available extensions. Select 'Payments' extension type, find 'CityPay Paylink Hosted Form' plugin and install it. With the plugin installed click in the action 'Edit' and fill in the configuration form with details of your merchant account, the licence key associated with your merchant account, the currency available for use with the plugin, the geographical zone associated with the payment method, and any applicable sort order for the payment method. Additionally, it is necessary to configure order states that are to be used for the purpose of indicating whether a given payment transaction was successful, was declined or otherwise cancelled.
For support, please contact support@citypay.com