v1.0.4. | June 2017
Requires osCommerce: 2.4.3
The Alternative Payments osCommerce plugin allows for a seamless integration with our payment gateway. This plugin has been tested and is regularly maintained by Alternative Payments. If you notice any bugs, please let us know.
- Download the alternativepayments-oscommerce.zip file.
- Unzip the extension and move alternative_payments files to your osCommerce CMS.
- Log in to your Admin Panel in osCommerce.
- Navigate to "Modules" located on your left side navigation bar and click "Payment"
- Click on "Install Module"
- Locate Alternative Payments under "Modules" and click "Install Module"
- Locate 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": http://plugins.alternativepayments.com/message/success.html
Default "Cancel URL": http://plugins.alternativepayments.com/message/failure.html
- Please check your Merchant Portal Terms & Conditions for active payment options and select them in the Magento payment options list.
- Set SEPA order status to "processing" on "Merchant Approved Status" or "Merchant Funded Status"
- Set "Description" and "Instructions" (optional)
- Save changes
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:
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.
Supported payment methods:
Check in your Terms and Conditions for available payment methods, or contact us if you need to request activating additional options.