riskified / php_sdk
此包最新版本(v1.9.3)没有提供许可证信息。
在php中实现Riskified API
v1.9.3
2021-04-07 14:06 UTC
This package is not auto-updated.
Last update: 2024-09-17 09:33:25 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可以无缝处理新的数据格式。