我正在尝试找出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?