/** * PAYONE OXID Connector is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * PAYONE OXID Connector is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with PAYONE OXID Connector. If not, see . * * @link http://www.payone.de * @copyright (C) Payone GmbH * @version OXID eShop CE */ ==Title== PAYONE FinanceGate ==Author== FATCHIP GmbH www.fatchip.de ==Prefix== fc ==Version== 6.0.0_oxid6_demo_5_6601 March 1 2017 ==Link== http://www.payone.de http://shop.fatchip.de/OXID-PAYONE-FinanceGate-Connector.html ==Mail== support@fatchip.de ==Requirements== / ==Description== The PAYONE-FinanceGate-Module offers more than 20 payment methods for your OXID-Shopsystem. Beside commonly used payment methods as Paypal, Sofortueberweisung.de or eight Creditcards there is also the possibility to offer secure paying via bill or debit. ==Extend== void ==Installation== Notice: 1. Extract the module-package. 2. Copy the content of the folder "copy_this" into your shop root-folder (where config.inc.php lies). 3. Go to Extensions->Modules, select the "PAYONE FinanceGate" extension and press the "Activate" Button in the "Overview" tab. 4. Next you need to deposit a transaction url in the PAYONE-Webinterface at Konfiguration -> Zahlungsportale -> YOUR_PORTAL -> Erweitert -> TransactionStatus URL . The URL has to look like this: http://->YOUR_SHOP<-/modules/fcPayOne/status.php 8. Empty "tmp" folder. 9. There is a new menu item in the OXID-Interface named PAYONE. Here you can set your merchant connect data. ==Update== If you are updating from Version 1.52 or lower: 1. Deactivate the "Payone FinanceGate" 2. Delete the following files/folder from your server: - SHOPROOT/application/controllers/admin/inc - SHOPROOT/application/controllers/admin/fcpayone_admin.php - SHOPROOT/application/controllers/admin/fcpayone_apilog.php - SHOPROOT/application/controllers/admin/fcpayone_apilog_list.php - SHOPROOT/application/controllers/admin/fcpayone_apilog_main.php - SHOPROOT/application/controllers/admin/fcpayone_boni.php - SHOPROOT/application/controllers/admin/fcpayone_boni_list.php - SHOPROOT/application/controllers/admin/fcpayone_boni_main.php - SHOPROOT/application/controllers/admin/fcpayone_common.php - SHOPROOT/application/controllers/admin/fcpayone_list.php - SHOPROOT/application/controllers/admin/fcpayone_log.php - SHOPROOT/application/controllers/admin/fcpayone_log_list.php - SHOPROOT/application/controllers/admin/fcpayone_main.php - SHOPROOT/application/controllers/admin/fcpayone_order.php - SHOPROOT/application/controllers/admin/fcpayone_protocol.php - SHOPROOT/application/controllers/admin/fcpayone_status_forwarding.php - SHOPROOT/application/controllers/admin/fcpayone_status_mapping.php - SHOPROOT/application/controllers/admin/fcpayone_support.php - SHOPROOT/application/controllers/admin/fcpayone_support_list.php - SHOPROOT/application/controllers/admin/fcpayone_support_main.php - SHOPROOT/modules/fcPayOne - SHOPROOT/out/admin/img/certified_extension_100px.png - SHOPROOT/out/admin/img/logoclaim.gif 3. Copy the content of "copy this" into your shop root-folder (where config.inc.php lies). 4. Activate the "Payone FinanceGate" If you updating from version 2.x or higher: 1. Deactivate the "Payone FinanceGate" 2. Copy the content of "copy this" into your shop root-folder (where config.inc.php lies). 3. Activate the "Payone FinanceGate" ==Notice== When you are using the creditcard iframe payment-method there is no transaction-id ( txid ) in the moment where the order is created. The transaction-id will be filled in seconds later, when the first "TransactionStatus" from Payone comes in. So when using pixi or another ERP where the transaction-id is needed, make sure to export the order only when the transaction-id is already there.