【问题标题】:PayPal API set return URLPayPal API 设置返回 URL
【发布时间】:2021-05-17 13:00:39
【问题描述】:

使用最古老的 PayPal API,在结账完成或取消结账时设置返回 URL 很容易,如下所述:

Payment payment = new Payment();
RedirectUrls redirectUrls = new RedirectUrls();
redirectUrls.setCancelUrl(cancelUrl);
redirectUrls.setReturnUrl(successUrl);
payment.setRedirectUrls(redirectUrls);

如何使用新的 PayPal API 实现这一目标? 我已经在我的沙盒帐户中设置了一个 url 返回(用于测试的 google.com),但它似乎不起作用..

【问题讨论】:

    标签: java api paypal


    【解决方案1】:

    哪些新 API?有几种。您在使用 Checkout-Java-SDK 吗?最好的集成不使用重定向,因此不需要返回 URL。

    相反,在您的服务器上实现两条返回 JSON 数据的路由 - 一条用于“创建订单”,一条用于“捕获订单”documented here

    将这两条路由配对的审批流程是:https://developer.paypal.com/demo/checkout/#/pattern/server

    此流程不会重定向,因此不需要或使用返回 URL,如果指定,它将被忽略。

    我已经在我的沙盒帐户中设置了一个 url 返回(用于测试的 google.com),但它似乎不起作用。

    这适用于使用链接或 HTML 表单发布的非 API 集成。没有任何关注该配置文件设置的 API 集成。

    【讨论】:

    猜你喜欢
    • 2018-10-28
    • 2016-11-25
    • 2013-06-01
    • 2020-07-14
    • 2016-04-09
    • 2016-04-01
    • 2016-04-12
    • 2023-03-23
    • 2012-02-01
    相关资源
    最近更新 更多