2016-12-21 36 views
3

MVCでウェブサイトを開発しており、PayPalで支払いを管理します。PayPalでお支払い後にTransactionIDを取得する方法

お支払い後、私はトランザクションIDが必要ですが、どうすれば入手できるのか分かりません。 誰でも私を助けることができますか?

payRequest.ReturnURL = url + Url.Action("PaymentPayPalOk"); 
      payRequest.CancelURL = url + Url.Action("PaymentKo"); 
      payRequest.Amount = Math.Round(model.total, 2); 
      payRequest.Commento = string.Format("Ordine: {0}", OrderId); 
      payRequest.ReceiverEmail = PayPal.RecipientEmail; 
      var payResponse = _payPalService.ProcessPayment(payRequest, Server.MapPath("~/")); 
      model.TransactionId = payResponse.PayPalKey; 
      if (payResponse.IsSuccessful) 
      { 
       return Redirect(payResponse.RedirectURL); 
      } 
      else 
       return RedirectToAction("Index", "Error"); 

私は私は私はあなたが使用しているSDKのどのようなものかわからないが、通常、あなたがであなたのREST応答でTransactionIDを見つける

enter image description here

+0

どのようなSDKをお使いですか? – Smartis

+3

あなたの答えをありがとう、私はSOAP応答を使用しています。 –

答えて

3

を必要とする情報の画像を添付id値の各トランザクション要素のrelated_resourcesプロパティ。

Example JSON Response


私はあなたがPayPal-NET-SDK on githubを検索することをお勧めします。それは素敵で強いコミュニティと、あなたの問題に対する迅速な対応を持っています。

関連する問題