【问题标题】:Paypal Mobile Payment Verification Failed in .Net error java.lang.NullPointerExceptionPaypal 移动支付验证在 .Net 错误 java.lang.NullPointerException 中失败
【发布时间】:2015-07-02 10:38:59
【问题描述】:

我需要验证使用移动设备完成的贝宝付款,但它总是返回 java.lang.NullPointerException 错误

C#代码

// Get a reference to the config
var config = ConfigManager.Instance.GetProperties();

// Use OAuthTokenCredential to request an access token from PayPal
var accessToken = new OAuthTokenCredential(config).GetAccessToken();

var apiContext = new APIContext(accessToken);

var PayID = "PAY-6PU626847B294848Y6KEWXHY";

var payment = Payment.Get(apiContext, PayID);

远程服务器返回错误:(404) Not Found.

【问题讨论】:

    标签: c# asp.net-mvc paypal


    【解决方案1】:

    我得到了解决方案,标题信息丢失了

    var apiContext = new APIContext(accessToken);
            if (apiContext.HTTPHeaders == null)
            {
                apiContext.HTTPHeaders = new Dictionary<string, string>();
                apiContext.HTTPHeaders.Add("Content-Type", "application/json");
                apiContext.HTTPHeaders.Add("Authorization", accessToken);
            }
    

    谢谢

    【讨论】:

      猜你喜欢
      • 2015-10-26
      • 2014-01-01
      • 2013-04-06
      • 2015-05-31
      • 2016-01-29
      • 2011-07-08
      • 1970-01-01
      • 2017-08-16
      • 1970-01-01
      相关资源
      最近更新 更多