lunar / lunar-magento
Lunar在线支付插件适用于Magento 2
2.2.0
2024-03-07 20:20 UTC
Requires
- lunar/payments-api-sdk: ^1.0
- magento/module-checkout: >100.0.0
- magento/module-payment: >100.0.0
- magento/module-sales: >100.0.0
- paylike/php-api: ^2.0
This package is not auto-updated.
Last update: 2024-09-20 09:43:44 UTC
README
软件按“原样”提供,不提供任何类型的担保,无论是明示的还是暗示的,包括但不限于适销性、特定用途的适用性和非侵权性担保。
支持的Magento版本
插件已与大多数版本的Magento在每个迭代中进行过测试。我们建议使用最新的Magento版本,但如果由于某些原因无法使用,请测试与您的Magento版本兼容的插件,它可能可以正常运行。
自动安装
安装完Magento后,请按照以下简单步骤操作
- 在lunar.app注册(免费);
- 创建一个账户;
- 为您的Magento网站创建一个应用密钥;
- 从Magento Marketplace购买扩展存档;
- 通过扩展管理器上传文件;
- 使用扩展管理器激活模块;
- 现在模块应该已自动安装,并可在“店铺 >> 配置 >> 销售与 >> 支付方式”下可见,模块将在此“其他支付方式”列表中列出;
- 在Lunar插件的支付模块设置中插入应用密钥和您的公钥。
手动安装(模式1)
安装完Magento后,请按照以下简单步骤操作
- 在lunar.app注册(免费);
- 创建一个账户;
- 为您的Magento网站创建一个应用密钥;
- 从Magento Marketplace购买并下载扩展存档;
- 登录到您的Magento 2.x托管站点(有关详情请联系您的托管提供商);
- 打开一些文件管理器以列出托管文件和目录,并找到安装了Magento 2.x的根目录(也可以是FTP或CPanel中的文件管理器等);
- 在临时目录中解压文件;
- 将解压的扩展内容(不包括原始文件夹)上传到Magent“<MAGENTO_ROOT_FOLDER>/app/code/Lunar/Payment/”文件夹中(创建空文件夹“code/Lunar/Payment/”);
- 使用SSH连接登录到您的Magento 2.x托管站点(有关详情请联系我们的托管提供商);
- 在Magento根目录中运行以下命令:*
php bin/magento setup:upgrade
*composer require paylike/php-api ^1.0.8
*php bin/magento cache:clean
- 打开Magento 2.x管理面板;
- 现在模块应该已自动安装,并可在“店铺 >> 配置 >> 销售与 >> 支付方式”下可见,模块将在此“其他支付方式”列表中列出;
- 在Lunar插件的支付模块设置中插入应用密钥和您的公钥。
手动安装(模式2)(更多详情请参阅devdocs.magento.com)
安装完Magento后,请按照以下简单步骤操作
- 在lunar.app注册(免费);
- 创建一个账户;
- 为您的Magento网站创建一个应用密钥;
- 从Magento Marketplace购买扩展;
- 使用SSH连接登录到您的Magento 2.x托管站点(有关详情请联系您的托管提供商);
- 从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
- 打开Magento 2.x管理面板;
- 现在模块应该已自动安装,并可在“店铺 >> 配置 >> 销售与 >> 支付方式”下可见,模块将在此“其他支付方式”列表中列出;
- 在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
如何
- 捕捉
- 在即时模式下,订单会自动捕捉
- 在延迟模式下,你可以通过创建一个带有
捕捉在线
金额状态的发票来捕捉订单(在底部)
- 退款
- 要退款订单,你可以使用发票上的
贷项单
。
- 要退款订单,你可以使用发票上的
- 作废
- 要作废订单,如果你尚未捕捉订单,可以使用
作废
操作。如果已经捕捉,则只能进行退款。
- 要作废订单,如果你尚未捕捉订单,可以使用
可用功能
-
捕捉
- Magento管理面板:完全捕捉
- Lunar管理面板:完全/部分捕捉
-
退款
- Magento管理面板:完全退款
- Lunar管理面板:完全/部分退款
-
作废
- Magento管理面板:完全作废
- Lunar管理面板:完全/部分作废
-
多配送支持 - 客户可以在多个配送地址下订单
-
Cron - 检查未付款订单 - 当客户下订单时,他付款,但不会返回到网站(仅适用于托管结账方式)。 - 可以从管理面板设置要插入到数据库中的计划间隔:
<admin_url>/admin/system_config/edit/section/system/