调用razorpay api时突然遇到SSL问题[重复]

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

我正在开发 Razorpay 支付网关集成,我的 API 工作正常,但突然我开始收到错误:

无法获取本地颁发者证书

可以通过在邮递员中禁用 SSL 证书验证来解决此错误。但我无法找出这个错误的原始解决方案。在下面的代码中使用 razorpay-api 时,我的 Java 应用程序上也会出现此错误。

orderResponse = razorpay.Orders.create(orderRequest);
jsonNode = RazorpayUtils.mapper.readTree(orderResponse.toString());
            if (jsonNode.get("status").textValue().equals("created")) {
                System.out.println("Response of order api");
                response.setRazorpayOrderID(jsonNode.get("id").textValue());
                response.setRazorpayOrderAmount(jsonNode.get("amount").asInt());
                response.setOrderRecieptID(jsonNode.get("receipt").textValue());
                response.setRazorpayOrderStatus(jsonNode.get("status").textValue());
                response.setRazorpayCurrencyCode(jsonNode.get("currency").textValue());
                System.out.println("Response of Razorpay Order API." + response);
                return response;
            }

并面临以下错误。

com.razorpay.RazorpayException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at com.razorpay.ApiUtils.processRequest(ApiUtils.java:145)
    at com.razorpay.ApiUtils.postRequest(ApiUtils.java:62)
    at com.razorpay.ApiClient.post(ApiClient.java:40)
    at com.razorpay.OrderClient.create(OrderClient.java:14)
    at com.razorpayImp.services.OrderServiceImpl.createOrder(OrderServiceImpl.java:44)
    at com.razorpayImp.controllers.OrderController.createOrder(OrderController.java:24)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)

那么如何获取这个本地颁发者证书来解决这个SSL证书问题呢?

注意:过去两天我就遇到了这个问题,相同的代码工作正常。

java ssl ssl-certificate razorpay
1个回答
0
投票

用于 PHP 集成

打开 Razor-pay\libs\Requests-1.7.0\library\Requests\Transpor

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