php 从adyen获取数据

sr4lhrrt  于 2023-10-15  发布在  PHP
关注(0)|答案(1)|浏览(113)

我们如何从作为SDK集成到laravel 5.4中的adyen API中获得责任转移,欺诈评分?

try {
    $adyen = new AdyenClient();
    $params = array(
        'merchantAccount' => 'MozillionLimitedMP',
        'originalReference' => $order->transcation_id // Replace with the actual PSP reference
    );

    $paymentResult = $adyen->service->getPaymentResult($params);
    $liabilityShift = $paymentResult['paymentResult']['liabilityShift'];
    $fraudScore = $paymentResult['paymentResult']['fraudResult']['score'];

    // Process the liability shift and fraud score accordingly
} catch (\Exception $e) {
    dd($e);
    // Handle the error
    $bankAccountStatus = ['error' => $e->getMessage()];
}
xuo3flqw

xuo3flqw1#

没有端点来获取支付结果。相反,Adyen会发送一个webhook,告诉你必要的信息。你应该基本上按照说明here,也有PHP代码片段提供。如果你想同步响应除了webhook你应该启动here默认情况下Adyen不给你给予欺诈分数和责任转移。但是,您可以在Adyen客户区的开发人员>其他数据下配置收到的字段。
如果这没有帮助,你可能应该直接联系Adyen支持。
最后但并非最不重要:考虑更新到最新的Laravel版本!

相关问题