【发布时间】:2013-08-27 14:55:18
【问题描述】:
我正在尝试找出Paypal REST API。
我对 ReturnURL (/payment/return) 有一个操作,对 CancelUrl (/payment/cancel) 有一个操作。
当我生成付款时:Payment createdPayment = pymnt.Create(this.accessToken);
我收到了approved_url,我需要为我的用户重定向它,以便他/她可以进行实际的 Paypal 付款。用户完成后,Paypal 会发回一个批准的付款对象 (JSON)。
我正在尝试在返回操作中处理该 JSON,以便将其绑定到 Payment 对象。
这不起作用:
public ActionResult Return(Payment payment)
{
payerId = Request.Params["PayerID"];
var paymentId = payment.id; // NullException
var result = paypalService.ExecutePayment(paymentId, payerId);
return this.View();
}
如何绑定响应 JSON?
【问题讨论】:
-
你知道返回的json是什么样子的
-
可以说我不想模型绑定它,而只是直接访问 JSON。我该怎么做?