从adyen获取数据

问题描述 投票:0回答:1

我们如何从作为 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()];
    }
php api laravel-5 fetch-api adyen
1个回答
0
投票

没有获取付款结果的端点。相反,Adyen 会发送一个 Webhook,告诉您必要的信息。您基本上应该按照here的说明进行操作,还提供了 PHP 代码片段。 如果除了 Webhook 之外您还想要同步响应,您应该从here开始 默认情况下,Adyen 不会为您提供欺诈评分和责任转移。但是,您可以配置在 Adyen 客户区的开发人员 > 其他数据下收到的字段。

如果这没有帮助,您可能应该直接联系 Adyen 支持人员。

最后但并非最不重要的一点:考虑更新到最新的 Laravel 版本!

© www.soinside.com 2019 - 2024. All rights reserved.