test-magenx / module-signifyd
在创建订单时向Signifyd提交案例条目
Requires
- php: ~7.1.3||~7.2.0||~7.3.0
- magento/framework: 102.0.*
- magento/module-backend: 101.0.*
- magento/module-checkout: 100.3.*
- magento/module-config: 101.1.*
- magento/module-customer: 102.0.*
- magento/module-directory: 100.3.*
- magento/module-payment: 100.3.*
- magento/module-sales: 102.0.*
- magento/module-store: 101.0.*
Suggests
- magento/module-config: 101.1.*
This package is auto-updated.
Last update: 2024-09-13 06:47:37 UTC
README
概述
Magento_Signifyd模块提供了与Signifyd欺诈保护系统的集成。该集成基于Signifyd API;有关技术细节,请参阅Signifyd API文档。
模块实现允许:
- 为已放置的订单创建一个Signifyd案例
- 自动接收为创建的案例生成的Signifyd担保
- 当订单被取消时自动取消担保
可扩展性
Magento_Signifyd模块不添加自己的事件、布局和UI组件作为扩展点。
公共API
以下接口(用@api
注释标记)提供了方法,允许:
Magento\Signifyd\Api\Data\CaseInterface
(Signifyd案例实体的通用抽象)
- 设置或检索所有案例数据字段
Magento\Signifyd\Api\CaseManagementInterface
:
- 创建一个新的案例实体
- 检索指定订单的现有案例实体
Magento\Signifyd\Api\CaseCreationServiceInterface
:
- 为指定订单创建案例实体
- 通过Signifyd API发送请求以创建新的案例
Magento\Signifyd\Api\CaseRepositoryInterface
:
- 描述处理案例实体的方法
Magento\Signifyd\Api\GuaranteeCreationServiceInterface
:
- 通过Signifyd API发送请求以创建新的案例担保
Magento\Signifyd\Api\GuaranteeCancelingServiceInterface
:
- 通过Signifyd API发送请求以取消Signifyd案例担保
Magento\Signifyd\Api\Data\CaseSearchResultsInterface
:
- 可能被
Magento\Signifyd\Api\CaseRepositoryInterface
用于通过特定条件检索案例实体列表
有关Magento 2中公共API的信息,请参阅公共接口和API。
附加信息
Webhooks
为了更新案例或担保的实体数据,Magento_Signifyd模块使用Signifyd Webhooks机制。
新创建的案例实体案例和担保的状态为PENDING
。在收到Webhook后,这两个状态都变为适当的Signifyd状态。
调试模式
可以在模块配置中启用调试模式。这将在此文件中记录Magento_Signifyd模块与Signifyd服务之间的通信数据。
var/log/debug.log
不兼容的更改
Magento_Signifyd模块不引入不兼容的更改。
您可以在补丁版本中跟踪不兼容的更改。
处理补充付款信息
为了提高Signifyd交易估计的准确性,您可以执行以下操作(链接指向Magento开发者文档门户)