有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

已将java斜杠(“/”)添加到我的返回URL

我正在通过PayPal SDK为REST API创建付款。一切似乎都很好,重定向到贝宝,支付本身。但是当我从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的另一种配置? 如果我手动删除添加的斜杠,但保留参数,则可以处理甚至捕获付款。只是不知从何处添加的斜杠不起作用


共 (1) 个答案