v2.1.0. | August 2018
Requires OpenCart: 3.0.0.0 or higher
v2.0.0. | March 2017
Requires OpenCart: 2.3.0.0 or higher
v1.0.2. | March 2017
Requires OpenCart: 2.2.0.0
v1.0.1. | March 2017
Requires OpenCart: 2.1.0.1
Installation
The Alternative Payments OpenCart Extension allows for a seamless integration with our payment gateway. This extension has been tested and is regularly maintained by Alternative Payments. If you notice any bugs, please let us know.
- Alternative Payments account and access to the Merchant Portal
- Supported version of OpenCart
- Download the alternative-payments-for-opencart-v2.1.0-vOC3.0.0.0.ocmod.zip file.
- Open your OpenCart Admin Panel and navigate to "Extensions/Extension Installer".
- Upload the downloaded zip file by clicking on the "Upload" button.
- After the .zip file is uploaded click "Continue".
- Navigate to "Extensions" and select "Payments" from the drop menu.
- Locate the payment method "Alternative Payments" and click on "Edit".
- Enable the extension
- Insert your custom Payment Title
- Enter the Public API Key and Secret API Key obtained in the Website profile in the Alternative Payments Merchant Portal
- Insert the API URL: https://api.alternativepayments.com/api
- Insert "Return URL" and "Cancel URL"
Default "Return URL": https://alternativepayments.com/message/success.html
Default "Cancel URL": https://alternativepayments.com/message/failure.html - Set SEPA order status to "processing" on "Merchant Approved Status" or "Merchant Funded Status"
- Set "Description" and "Instructions" (optional)
- Please check your Merchant Portal Terms & Conditions for active payment options and select them in the OpenCart payment options list.
- Save changes
- Please note:
- Don’t change standard OpenCart zip file name.
Creating webhooks for response data:
Go to ‘Merchant Portal > Business Cases > select Business Case ID > Websites section’
If no Website is added, click ‘Add new’ and complete the requested information.
Once in Website details, click on the tab ‘Webhooks’
Click ‘Add Webhook’
In field ‘Webhook url’ insert value:
[YOUR WEBSITE URL]/index.php?route=payment/alternative_payments/callback - before 2.3.0.0.
[YOUR WEBSITE URL]/index.php?route=extension/payment/alternative_payments/callback
Under Webhook Events, activate the following selections:
transaction.pending => Not Active
transaction.approved => Active
transaction.funded => Active
transaction.declined => Active
transaction.aborted => Active
void.succeeded => Active
void.declined => Active
refund.pending => Active
refund.succeeded => Active
refund.declined => Active
transaction.chargeback => Active
transaction.isf => Active
transaction.invalid => Active
subscription.created => Active
subscription.cancelled => Active
customer.created => Not Active
If SMS verification is enabled for SEPA payments:
When using Test API keys you can enter any phone number and enter 1234 as PIN. However, when using live API keys an actual mobile number that can receive the PIN needs to be used.
Check in your Terms and Conditions for available payment methods, or contact us if you need to request activating additional options.