magenxcommerce/module-signifyd

在订单创建时提交案例到Signifyd

安装: 2

依赖项: 0

建议者: 0

安全: 0

星星: 0

关注者: 1

分支: 0

开放问题: 0

类型:magento2-module


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开发者文档门户)