Plugin requirements for developers

Systems which allow code modifying should follow the requirements below.

Back office (admin)
  • The back office should contain 3 tabs + 1 optional tab:
    1. Main Settings
      • Preferable to allow to Enable / Disable integration.
      • Mandatory to allow to enter Project ID. Preferable to have ID validator to allow numbers only.
      • Mandatory to allow to enter Project Sign.
      • Preferable to allow to enable Test mode.
    2. Extra Settings
      • Preferable to allow to enter the Title of the payment method.
      • Preferable to allow to enter the Description of the payment method.
      • Mandatory to allow to select to redirect to the Paysera or choose payment methods on the e-shop's website.
      • Mandatory to allow to select countries, if payment methods are displayed at the e-shop's website. Mandatory to allow selection of multiple countries.
      • Mandatory to allow to select a display method of payment methods (List view / Grid view).
    3. Order Status
      • Mandatory to allow to select the order status which is set before redirecting to the payment page (waiting for payment).
      • Mandatory to allow to select the order status which is set when the user comes back after the payment process is completed (waiting for payment approval).
      • Mandatory to allow to select the order status which is set after successful payment confirmation (paid).
      • All statuses must be predefined to a specific value. If there are no default values, statuses should be created during integration.
    4. Paysera project additions [optional]
      • Preferable to allow to Enable / Disable Paysera Quality sign on the website.
      • Preferable to allow to enter ownership code and Enable/Disable it in the meta fields.
  • Mandatory to respond to the sent 'callback' with the required message after validation of the order.
  • Preferable to process Callback using REQUEST, because we allow the customer to choose the method between POST and GET.
Frontpage
  • Mandatory to display the title of the payment method.
  • Mandatory to display Paysera logo next to the payment method.
  • By default, payment country is selected by the client when filling in shipping/billing address fields.
  • Mandatory to allow to select a country if payment methods are displayed on the website, so that it is possible to select a payment method from another country. If there is only 1 country selected, then there must be no selection of countries.
  • Payment methods are displayed dynamically. See chapter "Displaying payment types".
  • Mandatory to redirect to the payment page selected by the customer when choosing a payment method.
  • Mandatory to return the Buyer to the Thank you page.
General
  • Integration must follow the documentation of the system, so it would be possible to upload it to the marketplace.
  • Mandatory to allow to install integration from the Admin panel.
  • Integration must be ready for multilanguage use.
  • Mandatory to provide clear instructions (Readme) on how to install integration and what are the requirements.

Plugins created and maintained by Paysera

Avactis

Avactis

www.avactis.com

CMS Made Simple

CMS Made Simple

www.cmsmadesimple.org

CRE loaded

CRE loaded

www.creloaded.com

CS Cart

CS Cart

www.cs-cart.com

CubeCart

CubeCart

www.cubecart.com

Drupal

Drupal

www.drupal.org

ImpressPages

ImpressPages

www.impresspages.org

Joomla

Joomla

www.joomla.org

Magento

Magento

www.magentocommerce.com

OpenCart

OpenCart

www.opencart.com

osCommerce

osCommerce

www.oscommerce.org

PrestaShop

PrestaShop

www.prestashop.com

WHMCS

WHMCS

www.whmcs.com

Wordpress

Wordpress

www.wordpress.com

ZenCart

ZenCart

www.zen-cart.com

Plugins created and maintained by third party

nopCommerce

nopCommerce

www.nopcommerce.com

Requirements for integration in platforms for developers

Some systems do not allow updating code, in this cases basic requirements could be followed:

Back office (admin)
  • Preferable to allow to Enable / Disable integration.
  • Mandatory to allow to enter Project ID. Preferable to have ID validator to allow numbers only.
  • Mandatory to allow to enter Project Sign.
  • Preferable to allow to enable Test mode.
  • Mandatory to respond to the sent 'callback' with the required message after validation of the order.
Frontpage
  • Mandatory to redirect to the Paysera payment page.
  • Mandatory to return Buyer to the Thank you page.

Integrations in platforms created and maintained by Paysera

Paysera Tickets

Paysera Tickets

tickets.paysera.com

Ecwid

Ecwid

www.ecwid.com

Shopify

Shopify

www.shopify.com

Weebly

Weebly

www.weebly.com

WiX.com

WiX.com

www.wix.com

Integrations in platforms created and maintained by third party

Eshoprent

Eshoprent

www.eshoprent.com

GETSHOPIN

GETSHOPIN

www.getshopin.lt

HostBill

HostBill

hostbillapp.com

Gombashop

Gombashop

www.gombashop.com

Mozello

Mozello

www.mozello.com

Shopiko

Shopiko

www.superhosting.bg

Shopiteka

Shopiteka

www.shopiteka.lt

Verskis

Verskis

www.verskis.lt

xStore

xStore

www.xstore.bg