我已经发起了Paypal付款,得到了一个代币。 PayPal已使用我在Payment
中设置的网址重定向回我的网站。从这里我得到用户送货地址,更新运费并等待用户确认付款。但是,同时(但在一个单独的函数中)我想更新重定向URL(如果可能的话,实际上只有return_url
)。我有以下代码:
RedirectUrls redirUrls = new RedirectUrls()
{
cancel_url = ppmodel.CancelUrl + "&cancel=true",
return_url = ppmodel.ReturnUrl + "?guid=" + basket.OrderGuid
};
PatchRequest pRequest = new PatchRequest();
Patch pUrls = new Patch
{
op = "replace",
path = "/redirect_urls",
value = redirUrls
};
pRequest.Add(pUrls);
payment.Update(_apiContext, pRequest); --Error here
我收到服务器错误400 Bad Request。谁能告诉我我做错了什么?