2017 © Pedro PelĂĄez
 

oxideshop-module paypal-module

image

oxid-esales/paypal-module

  • Tuesday, July 31, 2018
  • by oxid
  • Repository
  • 31 Watchers
  • 17 Stars
  • 17,932 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 12 Forks
  • 0 Open issues
  • 56 Versions
  • 37 % Grown

The README.md

PayPal - The OXID eFire extension

OXID eFire extension paypal, (*1)

Features

  • PayPal is available as a regular payment method in the appropriate checkout step.
  • PayPal express is already included at the checkout (registration step), at the so called “mini cart” and at the product detail pages.
  • The module is highly customizable through many options at the admin panel, for example the step to transfer the money (at the order date or on delivery).
  • Options are adjustable in different ways for each multishop (OXID eShop Enterprise Edition only).
  • The payment page at PayPal can be customized by your own logo and the name of your online store.
  • If you wish, you can transfer the content of the cart (purchased product items) to PayPal. Your customer has to decide whether this data shall be transferred or not.
  • Partial payment is possible.
  • The admin panel provides an overview of the PayPal payments per order.

Setup

System requirements and installation instructions are described in the module documentation: https://docs.oxid-esales.com/modules/paypal/en/latest/installation.html., (*2)

Module installation via composer

In order to install the module via composer run one of the following commands in commandline in your shop base directory (where the shop's composer.json file resides). * composer require oxid-esales/paypal-module:^5.0.0 to install the released version compatible with OXID eShop Compilation 6.1 * composer require oxid-esales/paypal-module:6.2.3 to install the released version compatible with OXID eShop Compilation 6.2 * composer require oxid-esales/paypal-module:^6.3.0 to install the released version compatible with OXID eShop Compilation 6.3 * Please note that 6.3.1 patch release is also compatible with OXID eShop Compilation 6.2 (PHP 7.1 and higher). * Please note that PayPal ^v6.3.0 is compatible with GraphQL Storefront ^v1.0.0. * composer require oxid-esales/paypal-module:^6.4.0 to install the released version compatible with OXID eShop Compilation 6.4 * Please note that PayPal ^v6.4.0 is compatible with GraphQL Storefront ~2.0.0. * composer require oxid-esales/paypal-module:^6.5.0 to install the released version compatible with OXID eShop Compilation 6.5 * Please note that PayPal ^v6.5.0 is compatible with GraphQL Storefront ^v2.1.0. * composer require oxid-esales/paypal-module:dev-master to install the latest unreleased version from github, (*3)

Running tests locally

To run this module tests locally, ensure the test_config.yml values are correct: - Set module_ids to oepaypal - Set activate_all_modules to true - Set run_tests_for_modules to true - Set run_tests_for_shop to false - Set additional_test_paths to '' - Set retry_times_after_test_fail to 0, (*4)

For running acceptance and codeception tests you need to provide sandbox credentials data: - Set sOEPayPalSandboxUsername - Set sOEPayPalSandboxPassword - Set sOEPayPalSandboxSignature - Set blOEPayPalSandboxMode to true - Set blPayPalLoggerEnabled to true - Set OEPayPalClientId, (*5)

These credentials can be set in shop_dir/var/configuration/environment/1.yaml. More information about it can be found here., (*6)

modules:
  oepaypal:
    moduleSettings:
      oePayPalClientId:
        value: client_id
      sOEPayPalSandboxUsername:
        value: sandbox_user
      sOEPayPalSandboxPassword:
        value: sandbox_password
      sOEPayPalSandboxSignature:
        value: sandbox_signature
      blOEPayPalSandboxMode:
        value: true
      blPayPalLoggerEnabled:
        value: true

Also PayPal login credentials will be needed, they can be set in module_dir/.env file:, (*7)

  • Set sBuyerLogin
  • Set sBuyerPassword
  • Set sBuyerFirstName
  • Set sBuyerLastName
sBuyerLogin=pp_buyer_email
sBuyerPassword=pp_buyer_pass
sBuyerFirstName=pp_buyer_first_name
sBuyerLastName=pp_buyer_last_name

When all credentials are set up you can run the following commands:

# Installs the module, activates it and applies the configurations from shop_dir/var/configuration/environment/1.yaml file
bin/oe-console oe:module:install vendor/oxid-esales/paypal-module
bin/oe-console oe:module:activate oepaypal
bin/oe-console oe:module:apply-configuration
# Runs codeception tests
vendor/bin/runtests-codeception
# Runs selenium tests
vendor/bin/runtests-selenium
# Runs unit and integration tests
vendor/bin/runtests

For running codeception tests in test group paypal_graphql, you need the GraphQL Storefront module installed and the following settings in the test_config.yml: - Set partial_module_paths to oe/graphql-base,oe/graphql-storefront,oe/oepaypal - Set activate_all_modules to true - Set run_tests_for_modules to true - Set run_tests_for_shop to false - Set additional_test_paths to '', (*8)

For running the tests and more configuration options, follow the instructions from here., (*9)

Bugs and Issues

If you experience any bugs or issues, please report them in the section module PayPal of https://bugs.oxid-esales.com., (*10)

Documentation

The module documentation can be found on our documentation platform: https://docs.oxid-esales.com/modules/paypal/en/latest/index.html., (*11)

The Versions

31/07 2018

dev-b-3.1

dev-b-3.1

  Sources   Download

31/07 2018

dev-b-3.0

dev-b-3.0

  Sources   Download

26/07 2018

dev-master

9999999-dev https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary GPL-3.0-only

The Requires

  • php >=5.6
  • ext-curl *
  • ext-openssl *
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1

 

modules eshop oxid

23/07 2018

v5.2.2

5.2.2.0 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

proprietary GPL-3.0-only

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

17/07 2018

dev-TEMPORARY_OXDEV-1314

dev-TEMPORARY_OXDEV-1314 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

proprietary GPL-3.0-only

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

16/07 2018

dev-investigate_OXDEV-1314

dev-investigate_OXDEV-1314 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

proprietary GPL-3.0-only

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

12/07 2018

v5.2.1

5.2.1.0 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

proprietary GPL-3.0-only

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

06/07 2018

dev-investigate_failing_seleniums-OXDEV-1227

dev-investigate_failing_seleniums-OXDEV-1227 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

proprietary GPL-3.0-only

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

03/05 2018

v5.2.0

5.2.0.0 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

proprietary GPL-3.0-only

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

27/04 2018

dev-investigate-OXDEV-1039

dev-investigate-OXDEV-1039 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

proprietary GPL-3.0-only

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

23/04 2018

dev-TEMPORARY-OXDEV-1039

dev-TEMPORARY-OXDEV-1039 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

proprietary GPL-3.0-only

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

29/03 2018

dev-fix_tests_for_mysql57-OXDEV-966

dev-fix_tests_for_mysql57-OXDEV-966 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

proprietary GPL-3.0-only

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

26/03 2018

dev-stable-master

dev-stable-master https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary GPL-3.0-only

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

26/03 2018

v5.1.6

5.1.6.0 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

proprietary GPL-3.0-only

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

22/03 2018

dev-investigate-OXDEV-954

dev-investigate-OXDEV-954 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

proprietary GPL-3.0-only

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

06/03 2018

v3.2.3

3.2.3.0

  Sources   Download

06/03 2018

v3.2.4

3.2.4.0

  Sources   Download

06/03 2018

v3.1.2

3.1.2.0

  Sources   Download

06/03 2018

v3.2.0

3.2.0.0

  Sources   Download

06/03 2018

v3.2.1

3.2.1.0

  Sources   Download

06/03 2018

v3.2.2

3.2.2.0

  Sources   Download

06/03 2018

v3.0.2

3.0.2.0

  Sources   Download

06/03 2018

v3.0.3

3.0.3.0

  Sources   Download

06/03 2018

v3.1.1

3.1.1.0

  Sources   Download

24/01 2018

v5.1.5

5.1.5.0 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

proprietary GPL-3.0-only

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

23/01 2018

dev-acceptance_ipn_callback-OXDEV-762

dev-acceptance_ipn_callback-OXDEV-762 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

18/12 2017

dev-OXDEV-570

dev-OXDEV-570 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

18/12 2017

dev-handle_test_messages-OXDEV-658

dev-handle_test_messages-OXDEV-658 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

15/12 2017

dev-log_test_messages-OXDEV-657

dev-log_test_messages-OXDEV-657 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

15/12 2017

dev-test_messages-OXDEV-570

dev-test_messages-OXDEV-570 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

28/11 2017

v5.1.4

5.1.4.0 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

13/11 2017

v5.1.3

5.1.3.0 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

13/11 2017

dev-utf8_database-OXDEV-521

dev-utf8_database-OXDEV-521 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

02/11 2017

v5.1.2

5.1.2.0 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

27/10 2017

dev-make-paypal-tests-independent

dev-make-paypal-tests-independent https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

11/10 2017

dev-stabilize_acceptance_tests-OXDEV-347

dev-stabilize_acceptance_tests-OXDEV-347 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

06/10 2017

dev-check_incomplete_tests-OXDEV-350

dev-check_incomplete_tests-OXDEV-350 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

29/09 2017

dev-check_incomplete_tests-OXDEV-347

dev-check_incomplete_tests-OXDEV-347 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

15/09 2017

dev-robertblank-patch-1

dev-robertblank-patch-1 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

07/09 2017

v5.1.1

5.1.1.0 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

28/08 2017

dev-fix_multimodule_compilation_tests

dev-fix_multimodule_compilation_tests https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

14/08 2017

v5.1.0

5.1.0.0 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

03/08 2017

v5.0.5

5.0.5.0 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

17/07 2017

v5.0.4

5.0.4.0 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

17/07 2017

v5.0.3

5.0.3.0 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

14/07 2017

v5.0.2

5.0.2.0 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

13/06 2017

v5.0.1

5.0.1.0 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

02/06 2017

dev-introduce_namespaces_into_paypal_module-ESDEV-4276

dev-introduce_namespaces_into_paypal_module-ESDEV-4276 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

02/06 2017

v5.0.0

5.0.0.0 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

23/05 2017

dev-acceptance_tests-ESDEV-4491

dev-acceptance_tests-ESDEV-4491 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

18/05 2017

dev-exchange_acceptance_test-ESDEV-4491

dev-exchange_acceptance_test-ESDEV-4491 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

15/05 2017

dev-change_log_directory_to_oxideshop_log_directory

dev-change_log_directory_to_oxideshop_log_directory https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

15/05 2017

dev-update_coding_style-ESDEV-4277

dev-update_coding_style-ESDEV-4277 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

08/05 2017

dev-uncomment_asserts_on_paypal_ui-ESDEV-4481

dev-uncomment_asserts_on_paypal_ui-ESDEV-4481 https://www.oxid-esales.com/en/home.html

This is the PayPal module for the OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

12/04 2017

v4.0.0

4.0.0.0 https://www.oxid-esales.com/en/home.html

This is PayPal module for OXID eShop.

  Sources   Download

GPL-3.0 proprietary

The Requires

  • php >=5.6
  • lib-curl >=7.26.0
  • lib-openssl >=1.0.1
  • ext-curl *
  • ext-openssl *

 

modules eshop oxid

03/04 2017

dev-b-3.2

dev-b-3.2

  Sources   Download