Install eWay Payments on Concrete5 5.5.1

Permalink Browser Info Environment
Hi,

I am trying to install eWay add-on on Concrete5 5.5.1, but I got the following error message during the installation:

Catchable fatal error: Object of class CoreCommerceEwayPackage could not be converted to string in /home/public_html/dev-winter design/concrete/libraries/3rdparty/adodb/adodb.inc.php on line 978

Do you know what modifications I have to make to make it work in 5.5.1.

Thank you very much.
Spencer

Type: Discussion
Status: New
spencerfeng
View Replies: View Best Answer
spencerfeng replied on at Permalink Best Answer Reply
spencerfeng
The following is the solution provided by mesuva and it solves the problem:

I changed in /packages/core_commerce_eway/controller.php

CoreCommercePaymentMethod::add('eway', 'E-Way Payment Gateway', false, $pkg);

to
CoreCommercePaymentMethod::add('eway', 'E-Way Payment Gateway', false, NULL, $pkg);

At least, I'm pretty sure that's what I did.

Besides this install problem, it appears to work correctly with 5.5.x and the lastest version of ecommerce (with the other fixes above applied).

concrete5 Environment Information

Browser User-Agent String

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You have not specified a license for this support ticket. You must have a valid license assigned to a support ticket to request a refund.