Skip to content

markusmichalski-fc/oxid-5

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PAYONE Payment for Oxid

license LGPL GitHub issues

PAYMENT FOR YOUR OXID-SHOP

The Payone-Payment-Module is already certified by OXID to guarantee faultless code quality and correct operation, but we are willing to do an even better job. The community here on Github is a great help for that and we are happy about your participation. Take a look at our released version and send us commits or other feedback to take care for the best possible solution.

Important functions for 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 4: Community, Professional and Enterprise edition
  • Supports simplified PCI DSS conformity in accordance with SAQ A
  • Find all currently supported payment methods on https://docs.payone.com/display/public/INT/Oxid+5

More information

More information about OXID on https://docs.payone.com/display/public/INT/Oxid+5 or https://www.fatchip.de/Plugins/OXID-eShop/OXID-PAYONE-Connector.html
Videoguide: Installation and configuration (German): https://www.youtube.com/playlist?list=PLlzKa20PSzulrW3Yg7XmP3rkvDywe-DMe

Requirements

Installed OXID eShop > v4.7.0

Installation

  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 Payment for Oxid eShop" 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
  5. Empty "tmp" folder.
  6. 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:

#####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
  1. Copy the content of "copy this" into your shop root-folder (where config.inc.php lies).
  2. Activate the "PAYONE Payment for Oxid eShop"

If you updating from version 2.x or higher:

  1. Deactivate the "PAYONE Payment for Oxid eShop"
  2. Copy the content of "copy this" into your shop root-folder (where config.inc.php lies).
  3. Activate the "PAYONE Payment for Oxid eShop"

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.

Support and Contact

PAYONE GmbH
Office Kiel
Fraunhoferstraße 2–4
24118 Kiel, Germany
Phone +49 431 25968-400
[email protected]

License

The MIT License (MIT). Please see License File for more information.

About

PAYONE Payment Module for OXID 5

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 78.0%
  • Smarty 19.0%
  • JavaScript 2.1%
  • CSS 0.9%