lunar/lunar-magento

Lunar在线支付插件适用于Magento 2

2.2.0 2024-03-07 20:20 UTC

README

软件按“原样”提供,不提供任何类型的担保,无论是明示的还是暗示的,包括但不限于适销性、特定用途的适用性和非侵权性担保。

支持的Magento版本

插件已与大多数版本的Magento在每个迭代中进行过测试。我们建议使用最新的Magento版本,但如果由于某些原因无法使用,请测试与您的Magento版本兼容的插件,它可能可以正常运行。

自动安装

安装完Magento后,请按照以下简单步骤操作

  1. lunar.app注册(免费);
  2. 创建一个账户;
  3. 为您的Magento网站创建一个应用密钥;
  4. 从Magento Marketplace购买扩展存档;
  5. 通过扩展管理器上传文件;
  6. 使用扩展管理器激活模块;
  7. 现在模块应该已自动安装,并可在“店铺 >> 配置 >> 销售与 >> 支付方式”下可见,模块将在此“其他支付方式”列表中列出;
  8. 在Lunar插件的支付模块设置中插入应用密钥和您的公钥。

手动安装(模式1)

安装完Magento后,请按照以下简单步骤操作

  1. lunar.app注册(免费);
  2. 创建一个账户;
  3. 为您的Magento网站创建一个应用密钥;
  4. 从Magento Marketplace购买并下载扩展存档;
  5. 登录到您的Magento 2.x托管站点(有关详情请联系您的托管提供商);
  6. 打开一些文件管理器以列出托管文件和目录,并找到安装了Magento 2.x的根目录(也可以是FTP或CPanel中的文件管理器等);
  7. 在临时目录中解压文件;
  8. 将解压的扩展内容(不包括原始文件夹)上传到Magent“<MAGENTO_ROOT_FOLDER>/app/code/Lunar/Payment/”文件夹中(创建空文件夹“code/Lunar/Payment/”);
  9. 使用SSH连接登录到您的Magento 2.x托管站点(有关详情请联系我们的托管提供商);
  10. 在Magento根目录中运行以下命令:* php bin/magento setup:upgrade * composer require paylike/php-api ^1.0.8 * php bin/magento cache:clean
  11. 打开Magento 2.x管理面板;
  12. 现在模块应该已自动安装,并可在“店铺 >> 配置 >> 销售与 >> 支付方式”下可见,模块将在此“其他支付方式”列表中列出;
  13. 在Lunar插件的支付模块设置中插入应用密钥和您的公钥。

手动安装(模式2)(更多详情请参阅devdocs.magento.com

安装完Magento后,请按照以下简单步骤操作

  1. lunar.app注册(免费);
  2. 创建一个账户;
  3. 为您的Magento网站创建一个应用密钥;
  4. 从Magento Marketplace购买扩展;
  5. 使用SSH连接登录到您的Magento 2.x托管站点(有关详情请联系您的托管提供商);
  6. 从Magento根目录运行以下命令(更多详情请参阅官方文档)
    • composer require lunar/lunar-magento(这将还会安装在模块composer.json文件中指定的paylike/php-api ^1.0.8包)
    • php bin/magento module:enable Lunar_Payment --clear-static-content # 此步骤可跳过
    • php bin/magento setup:upgrade
    • php bin/magento setup:di:compile
    • php bin/magento cache:clean
  7. 打开Magento 2.x管理面板;
  8. 现在模块应该已自动安装,并可在“店铺 >> 配置 >> 销售与 >> 支付方式”下可见,模块将在此“其他支付方式”列表中列出;
  9. 在Lunar插件的支付模块设置中插入应用密钥和您的公钥。

更新设置

在Magento Lunar支付方式设置下,您可以

  • 启用/禁用模块
  • 更新支付方式列表中的支付方式标题
  • 更改描述中显示的信用卡标志
  • 更新支付方式列表中的支付方式描述
  • 更新支付弹出窗口中显示的标题
  • 添加公钥和应用程序密钥
  • 更改捕获模式(通过更改订单状态为即时/延迟)
  • 启用通过电子邮件发送发票
  • 更改新订单状态
  • 启用支付日志

升级模块

  • 要更新或升级模块,请运行以下命令

    • composer update lunar/lunar-magento(升级到最新版本)
      或者(例如)
    • composer require lunar/lunar-magento:^5.3.0(升级到版本5.3.0)
  • 之后,运行以下命令

    • php bin/magento setup:upgrade --keep-generated
    • php bin/magento setup:static-content:deploy
    • php bin/magento cache:clean

如何

  1. 捕捉
    • 在即时模式下,订单会自动捕捉
    • 在延迟模式下,你可以通过创建一个带有捕捉在线金额状态的发票来捕捉订单(在底部)
  2. 退款
    • 要退款订单,你可以使用发票上的贷项单
  3. 作废
    • 要作废订单,如果你尚未捕捉订单,可以使用作废操作。如果已经捕捉,则只能进行退款。

可用功能

  1. 捕捉

    • Magento管理面板:完全捕捉
    • Lunar管理面板:完全/部分捕捉
  2. 退款

    • Magento管理面板:完全退款
    • Lunar管理面板:完全/部分退款
  3. 作废

    • Magento管理面板:完全作废
    • Lunar管理面板:完全/部分作废
  4. 多配送支持 - 客户可以在多个配送地址下订单

  5. Cron - 检查未付款订单 - 当客户下订单时,他付款,但不会返回到网站(仅适用于托管结账方式)。 - 可以从管理面板设置要插入到数据库中的计划间隔:<admin_url>/admin/system_config/edit/section/system/