2013-08-24 45 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

回答