【问题标题】:PayPal REST API app, why multiple Return URLsPayPal REST API 应用程序,为什么有多个返回 URL
【发布时间】:2021-01-19 01:01:27
【问题描述】:

我想知道为什么在 REST API 应用程序中可以存储多个返回 URL。

买家批准订单后,脚本只能返回一个网址。那么我为什么要存储更多的 URL?

更多细节:

PayPal 提供了一个 REST API 应用程序来处理付款。在 PayPal 开发人员仪表板中,您可以使用此应用的多个设置进行配置。其中一项设置是“返回 URL”:

“返回 URL - 用户在实时交易后被重定向到此 URL。最多需要三个小时才能使更改生效。”

这个网站给出了很好的介绍: https://www.angelleye.com/how-to-create-paypal-app

看看第 5 步。

存储多个 URL 有什么好处?

我的问题:

在我想批准付款之前,付款交易正常。然后,paypal 脚本会短暂显示一条消息,我将被重定向到商店站点。但它会再次重新加载 PayPal-approve-page。

我想我的网址有问题?也许需要特殊的语法?

我的链接是这样的: https://radl.mysite.de/tiki/tiki-index.php

【问题讨论】:

  • 您能否更具体一些并提供您所谈论内容的示例或参考

标签: api rest paypal returnurl


【解决方案1】:

来自www.angelleye.com 的Drew 给了我关键提示。 (非常感谢)

在“返回 URL”字段中,我想使用的每个 URL 都必须存在才能使用它。更好的名称是“潜在返回 URL”。

实际的返回 URL 必须放在“创建订单”请求中。

创建订单的正确 JSON 格式是:

{"intent": "CAPTURE", 
        "purchase_units": [{
            "amount": {
                "currency_code": "EUR",
                "value": "19.00"}
        }],
        "application_context":
        {
            "brand_name": "BobShop",
            "landing_page": "LOGIN",
            "shipping_preference": "NO_SHIPPING",
            "return_url": "https://www.mysite.de",
            "cancel_url": "https://www.mysite.de"
        }
       }

“显示订单”请求仅响应“品牌名称”。请求未响应“application_context”的其余部分!

【讨论】:

    猜你喜欢
    • 2013-10-26
    • 2020-07-30
    • 2014-10-19
    • 2023-03-23
    • 2015-04-25
    • 2013-06-26
    • 1970-01-01
    • 1970-01-01
    • 2016-10-03
    相关资源
    最近更新 更多