Official Ogone interface not compatible with Oxid CE 4.3.1

Dear All,

Just to let you know that the Official Ogone interface had been certified for Oxid CE 4.2.0 and does not work with CE 4.3.1.

Ogone is evaluating an update of the interface.

Regards,

Ralf
Ogone Customer Care Team

Hello Ralf,

thanks for your information. For your tech stuff I propose to subscribe to our dev-general mailing list. Our developers publish many of the relevant changes before or while they are done on this list.

Regards

Hi Ralf

I am looking at your payment gateway at present for my site.

Is your interface compatable with CE 4.4.0 and when are you going to have instructions in English?

Also I have gone through your main site and cannot find your charges anywhere…:frowning:

Sean

Dear Sean,

No, the interface is not compatible with Oxid v4.4.0 just yet.
We are working on it but I don’t have a release date at the moment.

You can find prices here: http://www.ogone.co.uk/en/Solutions/Bundles.aspx

Regards,

Ralf
Ogone Customer Care Team

are there any news regarding the update?
we would really like to use ogone as it provides all the payment-methods we need for our shop.

English Translation

Instructions OGONE oxide eShop
© 2009 ZMB
(No warranty) released under GPL

  1. MAKE BACKUP!
  2. Database

INSERT INTO oxpayments (OXID, OXACTIVE, OXDESC, OXADDSUM, OXADDSUMTYPE, OXFROMBONI, OXFROMAMOUNT, OXTOAMOUNT, OXVALDESC, OXCHECKED, OXDESC_1, OXVALDESC_1, OXDESC_2, OXVALDESC_2, OXDESC_3, OXVALDESC_3, OXLONGDESC, OXLONGDESC_1, OXLONGDESC_2, OXLONGDESC_3, OXSORT) VALUES
(‘ogone_cc’, 0, ‘Kreditkarte (Ogone Internet Payment Solutions GmbH)’, 0, ‘abs’, 0, 0, 100000, ‘’, 0, ‘Credit Card (Ogone Internet Payment Solutions)’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘Die Belastung Ihrer Kreditkarte erfolgt mit dem Abschluss der Bestellung.’, ‘Your credit card will be charged when you submit the order.’, ‘’, ‘’, 0);
INSERT INTO oxpayments (OXID, OXACTIVE, OXDESC, OXADDSUM, OXADDSUMTYPE, OXFROMBONI, OXFROMAMOUNT, OXTOAMOUNT, OXVALDESC, OXCHECKED, OXDESC_1, OXVALDESC_1, OXDESC_2, OXVALDESC_2, OXDESC_3, OXVALDESC_3, OXLONGDESC, OXLONGDESC_1, OXLONGDESC_2, OXLONGDESC_3, OXSORT) VALUES
(‘ogone_debit’, 0, ‘Lastschrift (Ogone Internet Payment Solutions GmbH)’, 0, ‘abs’, 0, 0, 100000, ‘’, 0, ‘Debit (Ogone Internet Payment Solutions)’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘Die Belastung Ihres Bankkonto erfolgt mit dem Abschluss der Bestellung.’, ‘Your bank account will be charged when you submit the order.’, ‘’, ‘’, 0);
INSERT INTO oxpayments (OXID, OXACTIVE, OXDESC, OXADDSUM, OXADDSUMTYPE, OXFROMBONI, OXFROMAMOUNT, OXTOAMOUNT, OXVALDESC, OXCHECKED, OXDESC_1, OXVALDESC_1, OXDESC_2, OXVALDESC_2, OXDESC_3, OXVALDESC_3, OXLONGDESC, OXLONGDESC_1, OXLONGDESC_2, OXLONGDESC_3, OXSORT) VALUES
(‘ogone_paypal’, 0, ‘Paypal (Ogone Internet Payment Solutions GmbH)’, 0, ‘abs’, 0, 0, 100000, ‘’, 0, ‘Paypal (Ogone Internet Payment Solutions)’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘Die Belastung Ihres Paypal-Konto erfolgt mit dem Abschluss der Bestellung.’, ‘Your paypal account will be charged when you submit the order.’, ‘’, ‘’, 0);

ALTER TABLE oxconfig CHANGE OXVARNAME OXVARNAME VARCHAR(36);

CREATE TABLE payment_ogone_logs (
id int NOT NULL auto_increment,
orderID varchar(30) NOT NULL default ‘’,
amount int(15) NOT NULL default ‘0’,
currency varchar(3) NOT NULL default ‘’,
language varchar(5) NOT NULL default ‘’,
PM varchar(25) NOT NULL default ‘’,
BRAND varchar(25) NOT NULL default ‘’,
CARDNO varchar(21) NOT NULL default ‘’,
Alias varchar(50) NOT NULL default ‘’,
CN varchar(35) NOT NULL default ‘’,
ED varchar(7) NOT NULL default ‘’,
ACCEPTANCE varchar(15) NOT NULL default ‘’,
STATUS int(2) NOT NULL default ‘0’,
TRXDATE varchar(32) NOT NULL default ‘’,
NCERROR int(8) NOT NULL default ‘0’,
NCERRORPLUS varchar(255) NOT NULL default ‘’,
NCSTATUS varchar(4) NOT NULL default ‘’,
CVCCHECK varchar(2) NOT NULL default ‘’,
AAVCHECK varchar(2) NOT NULL default ‘’,
ECI int(1) NOT NULL default ‘0’,
VC varchar(3) NOT NULL default ‘’,
SCORING varchar(4) NOT NULL default ‘’,
SCO_CATEGORY varchar(1) NOT NULL default ‘’,
PAYID int(9) NOT NULL default ‘0’,
PAYIDSUB int(3) NOT NULL default ‘0’,
SHASIGN varchar(40) NOT NULL default ‘’,
SESSION_ID varchar(255) NOT NULL default ‘’,
IP varchar(32) NOT NULL default ‘’,
IPCTY varchar(2) NOT NULL default ‘’,
CCCTY varchar(2) NOT NULL default ‘’,
date timestamp(14) NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;

CREATE TABLE payment_ogone_reserved_orderids (
ORDERID INT( 11 ) NOT NULL DEFAULT ‘0’,
UNIQUE (ORDERID)
) TYPE=MyISAM;

  1. Copy files

Please copy all the files on your server while maintaining the specified directory structure.

Make sure that the directory modules/ogone/log/general writing, but has no read access (eg 733)

The two files test_callback_ogone.php test_callback_ogone.css and must be deleted from the server before using the payment module in production mode. These files are only needed in test mode and put in production mode may present a security risk

  1. Define module

Go in the shop admin to master data-> Preferences-> System and enter the following lines in the field modules:

order => ogone/ogone_order
oxorder => ogone/ogone_oxorder

If orders over Ogone be successfully completed without the customer will be forwarded to the Ogone server, check this point the installation again.

Go in the shop admin to master data-> Preferences-> Settings .-> administration area and apply successively the following lines in “folder in the order management”, type:

ORDERFOLDER_OGONE_00 => #000000
ORDERFOLDER_OGONE_02 => #000000
ORDERFOLDER_OGONE_05 => #000000
ORDERFOLDER_OGONE_51 => #000000
ORDERFOLDER_OGONE_52 => #000000
ORDERFOLDER_OGONE_09 => #000000
ORDERFOLDER_OGONE_91 => #000000
ORDERFOLDER_OGONE_92 => #000000
ORDERFOLDER_OGONE_93 => #000000

Go in the shop admin to master data-> Preferences-> SEO and apply successively the following lines in “static URL’s” on:

  • Standard URL: index.php?cl=order&fnc=processOgoneCancel

  • English SEO URL: en/ogone-cancel/

  • Germen SEO URL: de/ogone-cancel/

  • Standard URL: index.php?cl=order&fnc=processOgoneReturn

  • English SEO URL: en/ogone-return/

  • Germen SEO URL: de/ogone-return/

Go to the Shop Admin Store Settings-> Payment Ogone and wear your PSPID into the box provided.

Configure the new payment ‘credit card, debit, Paypal’ (similar to other shop-Payment).

  • Enable modules, user groups and countries (direct debit only DE) assign
  • Assigning modules as the shipping methods of payment
  1. SHA1 signatures (optional security setting)

Enter the self-chosen SHA1 signatures (min. 6 characters long) in the appropriate fields “SHA1-in signature” and "Out-SHA1 signature.

For more information about the SHA1 signatures, see the documentation “Advanced e-Commerce - Technical Integration Guide for e-commerce - Chapter 6.2”, which can be found in the support section of your Ogone account.

  1. IP Address-Check and referrer check (optional security setting)

Note the information regarding IP address and referrer check-check the documentation “Advanced e-Commerce - Technical Integration Guide for e-commerce - Chapter 6,” which can be found in the support section of your Ogone account.

  1. Store URL

Enter your store URL in Ogone-> Configuration-> Accounts-> your account data-> homepage.

For more information on configuration, see the documentation "Advanced e-Commerce - Technical Integration Guide for e-commerce - Chapter 6.1.1, which you find in the Support area of your Ogone account.

  1. Transaction Feedback

While in Ogone account to page: Ogone Technical Information-> transaction feedback and take them in with the following data:

Default values for the HTTP redirects to the payment:
Set the hook with “I want the transaction to obtain the feedback parameters to redirect URLs entered”

HTTP request for status change: Request Type:
Select “For each offline status change (payment, cancellation ,…)”

URL to which the distributor delayed HTTP request (HTTP request deferred) wishes in the event of an off-line change in a transaction status:
http://www.ihreshopurl.de/callback_ogone.php

  1. Dynamic Template (optional layout design)

Enter the SSL-secured, absolute path to the template Ogone (eg https://shop.de/ogonestep.html) in the “Template URL” in the payment module. Open the Ogone template and replace all paths (eg https://shop.de/ogonestep.css) accordingly.

Instead, use only unsecured http connection, loading a portion of the payment page of Ogone unsecured. Some browsers will then contact the payment page as part uncertain.

For more information on layout design, please refer to the documentation “Advanced e-Commerce - Technical Integration Guide for e-commerce - 7.2” to see the support section of your Ogone account.
10. Temp cache files

shell> rm -rf /usr/local/apache/htdocs/oxid/tmp/*

  1. Bugs

If in the Shop in the selection of the payment methods Ogone modules input fields, run the following database command:

UPDATE oxpayments SET OXVALDESC = ‘’ WHERE OXID = ‘ogone_cc’;
UPDATE oxpayments SET OXVALDESC = ‘’ WHERE OXID = ‘ogone_debit’;
UPDATE oxpayments SET OXVALDESC = ‘’ WHERE OXID = ‘ogone_paypal’;

  1. Store Template customize

To make the error messages of the payment modules somewhat conspicuous by looking in / out / basic / src / oxid.css according to the following statement:

#body .errorbox{font-size:10px;font-weight:bold;border:1px solid #5e5e5e;color:#5e5e5e; padding: 5px; margin:3px 5px 10px; width:558px; float: left;}

and the font color replaced with a striking red:

#body .errorbox{font-size:10px;font-weight:bold;border:1px solid #5e5e5e;color:#FF0000; padding: 5px; margin:3px 5px 10px; width:558px; float: left;}

Ogone Practice Account
Ogone productive account

The module was tested on:
OXID_ESHOP_CE_4.2.0_23610

Thanks,

Ashley

Is there any news on a date for this module’s compatibility with the latest ODIX CE release?

or failing this, which is the most recent version the module runs with (4.2.0 perhaps)?

Hi,

did anybody already got in touch with the ogone guys? Otherwise I could poke it.

Regards

Hi

Still no info on when update will be ready.

Am going to contact them directly.

If you can get on to them also - would be great…

Is anyone currently using CE version of this moudle?

Hello All,

I have just uploaded the new Ogone certified Oxid/Ogone interface v1.3.

New:
10 payment methods in total
Alias Manager
Lots of bug fixes
Lots of goodies

Regards,
Ralf