gpt4 book ai didi

java - 斜线 ("/") 添加到我的返回 URL

转载 作者:太空宇宙 更新时间:2023-11-03 16:29:18 25 4
gpt4 key购买 nike

我正在通过 PayPal SDK 为 REST API 创建支付。一切似乎都正常,重定向到 paypal,付款本身。但是当我从 paypal 返回我的商店时,returnUrl 的末尾添加了一个“/”。

代替

http://192.168.41.174/confirm

我被重定向到

http://192.168.41.174/confirm/

支付创建请求的负载是:

{
"intent": "sale",
"payer": {
"payment_method": "paypal"
},
"transactions": [
{
"amount": {
"currency": "EUR",
"total": "21.27",
"details": {
"shipping": "4.99",
"subtotal": "16.28"
}
},
"description": "Thank you for your purchase!"
}
],
"redirect_urls": {
"return_url": "http://192.168.41.174/confirm",
"cancel_url": "http://192.168.41.174/checkout"
}
}

所以我几乎可以排除我这边的错误。除非还有我不知道的返回 URL 的另一种配置?如果我手动删除添加的斜杠,但保留参数,则可以处理甚至捕获付款。只是添加的斜线不起作用。

最佳答案

Paypal 正在尽快解决此问题。 https://github.com/paypal/PayPal-PHP-SDK/issues/146

暂时你可以添加一个?到您的网址的末尾。

"redirect_urls": {
"return_url": "...confirm?",
"cancel_url": "...checkout?"
}

关于java - 斜线 ("/") 添加到我的返回 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26634777/

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