riskified/php_sdk

此包最新版本(v1.9.3)没有提供许可证信息。

在php中实现Riskified API

v1.9.3 2021-04-07 14:06 UTC

README

版本:1.9.3

查看 samples/ 目录中的示例,了解如何使用此SDK。

迁移到API版本2

API版本2引入了新功能(并破坏了一些旧功能)。

订单Webhook

此版本表示从数据驱动的订单处理转向多个API端点,每个端点都针对特定目的进行设计。这些包括

  • /api/create - 由 $transport->createOrder() 提供
  • /api/update - 由 $transport->updateOrder() 提供
  • /api/submit - 由 $transport->submitOrder() 提供
  • /api/refund - 由 $transport->refundOrder() 提供
  • /api/cancel - 由 $transport->cancelOrder() 提供

请参阅在线 文档 了解更多详情。在从版本1迁移时,您需要将Riskified API的不同调用分离,以支持此新流程。

决策通知

构造函数 $headers 参数格式

构建新的 Riskified\DecisionNotification\Notification 实例时,$headers 参数的格式已更改。构造函数现在期望一个关联数组,包含请求的所有HTTP头,而不是像此SDK的前几个版本那样是一个字符串的平面数组。

此更改应该简化了集成,因为参数现在遵循流行的PHP/Apache函数 getallheaders() 的返回值格式。

API v2有效载荷格式

API版本2中的通知请求现在包含一个JSON编码的有效载荷,这更加灵活且易于扩展。

如果您已经在版本1中使用了 Notification 类,则无需采取任何额外操作来支持迁移到JSON,因为此SDK可以无缝处理新的数据格式。