kluseg / magento-23-payu-configurable

Magento 2.4 官方 PayU 集成插件

安装: 70

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:magento2-module

2.4.1 2022-02-03 17:36 UTC

This package is auto-updated.

Last update: 2024-09-29 05:36:14 UTC


README

英文版本

Magento 2.4 版本的 PayU 模块

模块采用 GPL 许可证发布。

如果您有任何问题或希望报告错误,请通过以下邮箱联系我们的技术支持: tech@payu.pl

目录

  1. 特性
  2. 要求
  3. 安装
  4. 配置
  5. 特性信息

特性

PayU 支付模块为 Magento 2 添加了 PayU 支付选项。模块与 Magento 2 2.4 版本兼容。

以下操作是可能的

  • 在 PayU 系统中创建支付
  • 自动接收通知并更改订单状态
  • 接收或拒绝支付(如果禁用了自动接收)
  • 显示支付方式并在订单总结页面选择支付方式
  • 在订单总结页面直接使用卡支付
  • 保存卡信息和使用已保存的卡支付
  • 支付重试
  • 创建在线退款(全部或部分退款)

模块添加了两种支付方式

methods

  • PayU 支付 - 选择支付方式并跳转至银行或卡表单
  • 卡支付 - 在商店页面直接输入卡号并使用卡支付

要求

注意:本模块仅与类型为 REST API 的支付点(结账)兼容,如果您尚未在 PayU 系统中注册账户,请在生产系统中注册在沙盒系统中注册

  • PHP 版本与安装的 Magento 2 版本的要求一致
  • PHP 扩展: cURLhash

安装

使用 Composer

composer require payu/magento24-payment-gateway

将文件复制到服务器

  1. GitHub 存储库 下载最新版本的模块
  2. 解压下载的文件
  3. 通过 ftp 连接到服务器并将解压后的内容复制到您的 Magento 2 商店的 app/code/PayU/PaymentGateway 目录。如果该目录不存在,请创建它。

使用 Composer 或通过控制台复制文件后,运行以下命令

  • php bin/magento module:enable PayU_PaymentGateway
  • php bin/magento setup:upgrade
  • php bin/magento setup:di:compile
  • php bin/magento setup:static-content:deploy

配置

  1. 转到您的 Magento 2 商店的管理页面 [http://adres-sklepu/admin_xxx]。
  2. 转到 商店 > 配置
  3. 在左侧菜单的配置页面中,选择销售部分下的支付方式
  4. 在可用的支付方式列表中,选择PayUPayU - Cards以配置插件参数。
  5. 修改参数后,点击保存配置按钮。

参数

主要参数

支付点(POS)参数

支付点(POS)参数 - 测试模式(沙盒)

当参数测试模式(沙盒)设置为时可用。

其他参数

特性信息

支付方式顺序

为了确定显示的支付方式图标顺序,请用逗号分隔支付方式符号。支付方式列表

支付重试

为了使用此选项,还需要在PayU中相应地配置POS并禁用自动接收支付(默认自动接收是开启的)。为此,请登录PayU面板,进入“电子支付”选项卡,然后选择“我的商店”和“特定商店”中的支付点。自动接收支付选项位于支付方式列表下方。

重复支付允许在Magento中为单个订单创建多个PayU支付。插件将自动接收第一个成功的支付,其余将取消。对于买家来说,通过Magento中的订单列表(将出现“重新支付”链接)进行重复支付是可能的。买家还将自动收到包含此链接的电子邮件。因此,买家即使在第一次支付失败的情况下(例如,卡片余额不足,银行登录问题等)也能有效地完成订单支付。

保存卡信息

保存卡片允许已登录用户记住卡片以便将来支付。每个保存的卡片都是“令牌化”的,其中Magento不会以任何方式处理完整的卡片数据(卡片数据是在PayU托管的小部件中提供的),并且也不会将其保存到自己的卡片令牌数据库中(在使用之前,始终从PayU获取给定用户的最新令牌)。

为了正确运行此服务,需要在PayU中进行额外的配置,包括允许创建和获取令牌。此外,还可以设置使用保存的卡片进行支付的验证规则(默认情况下,每个保存的卡片支付都需要输入CVV和通过3DS验证,但可以设置例如不需要这些验证的交易金额上限)。

买家在支付时可以通过在输入卡片信息时的小部件上的“使用并保存”选项来保存卡片。每个保存的卡片在第一次支付时都会进行强验证(CVV和3DS)。保存的卡片在通过PayU使用卡片支付订单时显示,并在用户账户的“我的保存卡片”选项卡中可见,其中还包括删除卡片的选项。

货币转换

货币转换,又称多货币定价(MCP),允许用户以非PayU结算货币的货币进行支付。例如,可以以EUR收费,但通过PayU收到PLN。货币转换基于Magento的功能,该功能允许为“store-view”定义与“基础货币”不同的“显示货币”。此选项比DCC(动态货币转换)更方便,因为卡片的货币价格显示在每个产品上,并允许更容易地做出购买决定(在DCC的情况下,货币金额只有在支付开始后才知晓)。为了启动此服务,需要

  • 从PayU获取mcpPartnerId参数(允许从PayU获取带有相应货币参数的课程表),
  • 在Magento中配置从PayU定期获取课程表。要启动和配置此服务,请与PayU的销售经理联系。