2013-08-24 100 views
0

我试图找出Paypal REST API如何处理来自远程REST API(Paypal)的响应?

我对ReturnURL(/payment/return)和CancelUrl(/payment/cancel)的操作有一个操作。

当我生成付款方式:Payment createdPayment = pymnt.Create(this.accessToken);

我得到我需要为我的用户重定向这样他/她可以使实际Paypal支付的approved_url。当用户完成后,Paypal发送一个批准的支付对象(JSON)。

我试图让我的手在返回操作中的JSON,因此它将绑定到付款对象。

这不起作用:

public ActionResult Return(Payment payment) 
{ 
    payerId = Request.Params["PayerID"]; 
    var paymentId = payment.id; // NullException 
    var result = paypalService.ExecutePayment(paymentId, payerId); 
    return this.View(); 
} 

如何绑定响应JSON?

+0

你知道什么返回json看起来像 –

+0

可以说我不想模型绑定它,但只是直接访问JSON。我会怎么做? – NaNerd

回答