o3-shop/paypal-module

这是O3-Shop的PayPal模块。

安装数: 1,069

依赖者: 1

建议者: 0

安全性: 0

星标: 0

关注者: 0

分支: 0

开放问题: 0

类型:oxideshop-module

v6.5.0 2023-04-24 08:43 UTC

This package is auto-updated.

Last update: 2024-09-30 01:35:14 UTC


README

功能

  • PayPal作为常规支付方式在相应的结账步骤中可用。
  • PayPal Express已在结账(注册步骤)、所谓的“迷你购物车”和产品详情页中包含。
  • 该模块可以通过管理员面板中的许多选项进行高度定制,例如转账步骤(在订单日期或交付时)。
  • 可以在PayPal的支付页面上定制您自己的标志和在线商店的名称。
  • 如果您愿意,可以将购物车的内容(购买的产品项)转移到PayPal。您的客户必须决定是否传输这些数据。
  • 可以部分付款。
  • 管理员面板提供了按订单查看PayPal支付情况的概览。

设置

系统要求和安装说明在模块文档中描述:https://docs.o3-shop.com/modules/paypal/en/6.0/installation.html

通过composer安装模块

要使用composer安装模块,请在您的商店基本目录(商店的composer.json文件所在的目录)中运行以下命令之一。

  • composer require o3-shop/paypal-module:^1.0.0 以安装与O3-Shop编译版1.x兼容的已发布版本
    • 请注意,PayPal ^v1.0.0与GraphQL Storefront ^v2.0.0兼容。

本地运行测试

要本地运行此模块测试,请确保test_config.yml值正确

  • partial_module_paths设置为oe/oepaypal
  • activate_all_modules设置为true
  • run_tests_for_modules设置为true
  • run_tests_for_shop设置为false
  • additional_test_paths设置为''
  • retry_times_after_test_fail设置为0

要运行验收测试,您需要在oepaypal/Tests/Acceptance/oepaypalData.php文件中提供沙箱凭证数据

  • 设置sOEPayPalSandboxUsername
  • 设置sOEPayPalSandboxPassword
  • 设置sOEPayPalSandboxSignature
  • 设置sBuyerLogin
  • 设置sBuyerPassword
  • 设置OEPayPalClientId

要运行codeception测试,您需要在oepaypal/Tests/Codeception/_data/oepaypalData.php文件中提供沙箱凭证数据

  • 设置sOEPayPalSandboxUsername
  • 设置sOEPayPalSandboxPassword
  • 设置sOEPayPalSandboxSignature
  • 设置sBuyerLogin
  • 设置sBuyerPassword
  • 设置OEPayPalClientId

要在测试组paypal_graphql中运行codeception测试,您需要安装GraphQL Storefront模块,并在test_config.yml中设置以下设置

  • partial_module_paths设置为oe/graphql-base,oe/graphql-storefront,oe/oepaypal
  • activate_all_modules设置为true
  • run_tests_for_modules设置为true
  • run_tests_for_shop设置为false
  • additional_test_paths设置为''

有关运行测试和更多配置选项的说明,请参阅此处

错误和问题

如果您遇到任何错误或问题,请在https://issues.o3-shop.commodule PayPal部分报告它们。

文档

模块文档可以在我们的文档平台上找到:https://docs.o3-shop.com/modules/paypal/en/6.3/index.html