【发布时间】:2017-04-14 10:57:28
【问题描述】:
我的代码是用 C# 编写的,我使用的是 Paypal API。我第一次从客户那里付款,然后它被重定向到具有链接的旧 paypal 页面
我正在调试代码并接收快速结帐地址"paypal /cgi-bin/webscr?cmd=_express-checkout&token=EC-4M157930054026038" 但它重定向到旧的贝宝页面,尽管当我使用同一帐户进行第二次付款时它工作正常。但是新用户第一次被重定向到旧的支付页面
这是我的支付宝代码
if (string.IsNullOrEmpty(token1))
{
// Need to be corrected.
DateTime date = DateTime.Now;
Agreement agreement = this.oService.CreateBillingAgreement(apiContext1, Plans1, UserID, date, systemdate).Create(apiContext1);
List<Links>.Enumerator enumerator = agreement.links.GetEnumerator();
while (enumerator.MoveNext())
{
Links current = enumerator.Current;
if (current.rel.ToLower().Trim().Equals("approval_url"))
url1 = current.href;
}
this.Session.Add(name1, (object)agreement.token);
//this.Session.Add(name1, "EC-3LA67769U69944606");
////token1 = "EC-3LA67769U69944606";
this.Session["PlanId"] = (object)agreement.plan.id;
return (ActionResult)this.Redirect(url1);
}
【问题讨论】:
-
我也有同样的问题,但在 javascript api 中。