The official extension for Oxid 5 to enable payment for your website via PAYONE service.
You should have your PAYONE API credentials. If you still don't have them, contact PAYONE.
Software requirements:
- installed Oxid eShop > v4.7.0
- Extract the module-package.
- Copy the content of the folder "copy_this" into your shop root-folder (where config.inc.php lies).
- Go to Extensions->Modules, select the "PAYONE Payment for Oxid eShop" extension and press the "Activate" Button in the "Overview" tab.
- 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
- Empty "tmp" folder.
- There is a new menu item in the OXID-Interface named PAYONE. Here you can set your merchant connect data.
- Certified by Oxid
- Seamless integration in the checkout processes
- Centralised administration within Oxid
- The offered portfolio of payment options can be controlled depending on the consumer's credit rating
- The payment extension is compatible with all Oxid eShop editions of version 6: Community, Professional and Enterprise edition
- Supports simplified PCI DSS conformity in accordance with SAQ A
You can check the documentation on our website here.
More information can be found on FATCHIP site.
If you are updating from Version 1.52 or lower:
- Deactivate the "Payone FinanceGate"
- Delete the following files/folder from your server:
#####Folder application/contollers/admin:
- fcpayone_admin.php
- fcpayone_apilog.php
- fcpayone_apilog_list.php
- fcpayone_apilog_main.php
- fcpayone_boni.php
- fcpayone_boni_list.php
- fcpayone_boni_main.php
- fcpayone_common.php
- fcpayone_list.php
- fcpayone_log.php
- fcpayone_log_list.php
- fcpayone_main.php
- fcpayone_order.php
- fcpayone_protocol.php
- fcpayone_status_forwarding.php
- fcpayone_status_mapping.php
- fcpayone_support.php
- fcpayone_support_list.php
- fcpayone_support_main.php
#####Folder application/contollers/admin/inc:
- fcpayone_main.inc.php
#####Folder application/models:
- fcpoconfig.php
- fcporequest.php
- fcporequestlog.php
- fcpotransactionstatus.php
Folder application/views/admin/de:
- fcPayOne_lang.php
#####Folder application/views/admin/en:
- fcPayOne_lang.php
#####Folder application/views/admin/tpl:
- fcpayone.tpl
- fcpayone_apilog.tpl
- fcpayone_apilog_list.tpl
- fcpayone_apilog_main.tpl
- fcpayone_boni.tpl
- fcpayone_boni_list.tpl
- fcpayone_boni_main.tpl
- fcpayone_cc_preview.tpl
- fcpayone_list.tpl
- fcpayone_log.tpl
- fcpayone_log_list.tpl
- fcpayone_main.tpl
- fcpayone_order.tpl
- fcpayone_protocol.tpl
- fcpayone_status_forwarding.tpl
- fcpayone_status_mapping.tpl
#####Folder application/views/admin/tpl/popups:
- fcpayone_main.tpl
#####Folder modules/fcPayOne:
- completely!
#####Folder out\admin\img:
- certified_extension_100px.png
- logoclaim.gif
- Copy the content of "copy this" into your shop root-folder (where config.inc.php lies).
- Activate the "PAYONE Payment for Oxid eShop"
If you updating from version 2.x or higher:
- Deactivate the "PAYONE Payment for Oxid eShop"
- Copy the content of "copy this" into your shop root-folder (where config.inc.php lies).
- Activate the "PAYONE Payment for Oxid eShop"
When you are using the creditcard iframe payment-method there is no transaction-id ( txid ) at 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.
PAYONE GmbH
Office Kiel
Fraunhoferstraße 2-4
24118 Kiel, Germany
Phone +49 431 25968-400
[email protected]
[email protected]