【问题标题】:Adyen payment gateway integration error 401.(The remote server returned an error: (401) Unauthorized.)Adyen支付网关集成错误401。(远程服务器返回错误:(401)未授权。)
【发布时间】:2018-11-21 22:42:51
【问题描述】:

我正在尝试将 adyen api(C#.net) 实施到我的项目中,但遇到以下问题:

AdyenPaymentGatewaySample.dll 中出现“System.Net.WebException”类型的异常,但未在用户代码中处理 附加信息:远程服务器返回错误:(401) Unauthorized。

var config = new Config();
config.MerchantAccount = "MyMerchantAccountName";
config.Password = "mypassword";
config.Username = "test";
config.Endpoint = "https://pal- test.adyen.com/pal/servlet/Payment/v30";
config.ApplicationName = "MyServername";
config.Environment = Test;
config.SkinCode = "7A26B737";//test
config.HmacKey = "7A26B737AN79CSpV87A7A26B737AN79CSpV87A7A26B737AN79CSpV87A";//test

var client = new Client(config);
var payment = new Payment(client);
var paymentRequest = new PaymentRequest
{
 MerchantAccount = "MyMerchantAccountName",
 Amount = new Amount("CAD", 5),
   Card = new Card(Number: "4111111111111111", ExpiryMonth: "08", ExpiryYear: "2018", Cvc: "737", HolderName: "John Smith"),
Reference = "Merchant reference",
AdditionalData = new Dictionary<string, string>()
};

var paymentResult = payment.Authorise(paymentRequest);
return paymentResult;

关于为什么会发生这种情况的任何想法?

【问题讨论】:

    标签: .net c#-4.0 payment-gateway payment adyen


    【解决方案1】:

    HTTP 错误 401 表示您的 ws 用户密码错误,系统中不存在,或者没有发送卡数据的权限。

    【讨论】:

      猜你喜欢
      • 2012-04-29
      • 1970-01-01
      • 1970-01-01
      • 2012-02-23
      • 2016-01-17
      • 2012-03-14
      • 1970-01-01
      • 2020-03-28
      相关资源
      最近更新 更多