Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
贝宝RESTAPI应用程序,为什么要返回多个URL_Api_Rest_Paypal_Returnurl - Fatal编程技术网

贝宝RESTAPI应用程序,为什么要返回多个URL

贝宝RESTAPI应用程序,为什么要返回多个URL,api,rest,paypal,returnurl,Api,Rest,Paypal,Returnurl,我想知道为什么在RESTAPI应用程序中可以存储多个返回URL 买家批准订单后,脚本只能返回一个URL。那么我为什么要存储更多的URL呢 更多详情: 贝宝提供了一个RESTAPI应用程序来处理付款。在PayPal developer仪表板中,您可以使用此应用程序的多个设置进行配置。其中一个设置是“返回URL”: “返回URL-用户在实时事务处理后被重定向到此URL。最多允许三个小时更改生效。” 本网站提供了一个很好的介绍: 看看第5步 存储多个URL有什么好处 我的问题是: 在我想批准付款之前

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

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

更多详情:

贝宝提供了一个RESTAPI应用程序来处理付款。在PayPal developer仪表板中,您可以使用此应用程序的多个设置进行配置。其中一个设置是“返回URL”:

“返回URL-用户在实时事务处理后被重定向到此URL。最多允许三个小时更改生效。”

本网站提供了一个很好的介绍:

看看第5步

存储多个URL有什么好处

我的问题是:

在我想批准付款之前,付款交易可以正常进行。然后,paypal脚本在短时间内显示一条消息,表示我将被重定向到商店网站。但它会再次重新加载PayPal批准页面

我想我的URL有问题吧?也许需要一个特殊的语法

我的链接是这样的: Drew from给了我关键提示。(非常多)

在“返回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"
        }
       }

“展示订单”请求无需onyl回复“品牌名称”。请求未响应“应用程序上下文”的其余部分

你能更具体一点,提供一个例子或你所说的参考资料吗