gpt4 book ai didi

java - Paypal Broadleaf 集成

转载 作者:太空宇宙 更新时间:2023-11-04 07:30:34 25 4
gpt4 key购买 nike

嗨,

目前我正在使用 Broadleaf Commerce 2.2.0 并希望集成 paypal。我已经浏览了用于 Paypal 设置的阔叶商务文档( http://docs.broadleafcommerce.org/2.2/PayPal-Environment-Setup.html )。

我还创建了 paypal sanbox 帐户,并在 Broadleaf 中提供了链接作为其提及,但是当我单击 paypal 图像时,它不会重定向到“/payapl/checkout page”我将在浏览器中收到以下错误

HTTP ERROR 404

Problem accessing /paypal/checkout. Reason:

Not Found

当我看到 Eclipse 控制台时,我会发现以下错误。

[ WARN] 12:12:17 PageNotFound - No mapping found for HTTP request with URI [/paypal/checkout] in DispatcherServlet with name 'marketplace'

有人知道为什么我会收到此错误吗???

谢谢和问候,安基特·阿加瓦尔

最佳答案

我尝试遵循相同的文档并配置 Paypal 高级配置,现在我可以访问 Paypal 网关。

这里有点棘手,事实上我花了几个小时。为了理解我在浏览器中遇到的错误,我终于知道它是由于我无法在新的 paypal Controller 类下调用的一些包造成的。 :P

所以你的 Controller 类将如下所示

package com.mycompany.controller.paypal;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.broadleafcommerce.core.checkout.service.exception.CheckoutException;
import org.broadleafcommerce.core.payment.service.exception.PaymentException;
import org.broadleafcommerce.core.pricing.service.exception.PricingException;
import org.broadleafcommerce.vendor.paypal.web.controller.BroadleafPayPalController;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;

@Controller
public class PayPalController extends BroadleafPayPalController
{
@RequestMapping({"/paypal/checkout"})
public String paypalCheckout(HttpServletRequest request)
throws PaymentException
{
return super.paypalCheckout(request);
}

@RequestMapping({"/paypal/process"})
public String paypalProcess(HttpServletRequest request, HttpServletResponse response, Model model, @RequestParam String token, @RequestParam("PayerID") String payerID)
throws CheckoutException, PricingException
{
return super.paypalProcess(request, response, model, token, payerID);
}
}

之前我正在导入所有软件包,但我在使用 paypal 时遇到了与您相同的问题。一旦我导入了所有的包,它对我来说就像一个魅力。

现在请检查并告诉我您在执行此操作时是否遇到任何错误?

问候,安基特·帕特尼

关于java - Paypal Broadleaf 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17781506/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com