Я новичок в этом. У меня возникли проблемы с установкой демонстрационных цифровых сертификатов Merchant для UBL Payment API. Я пробовал различные методы, найденные в Интернете, но у меня ничего не работает. Проблемы возникают из-за предоставления сертификата и пароля.
Я использовал Internet Explorer для запуска приложения, поскольку ubl doc сказал, что рекомендуемый браузер - IE.
Я также проверял, что сертификаты появляются на вкладке Internet Options -> Certiticates
, но они не работают для меня.
Вот мой пример кода.
public ActionResult Index()
{
RegistrationRequest ObjRequest = new RegistrationRequest();
ObjRequest.Customer = "Demo Merchant";
ObjRequest.Channel = "Web";
// ObjRequest.Language = "en";
ObjRequest.version =Convert.ToDecimal(2.0);
ObjRequest.Amount = Convert.ToDecimal(10.00);
ObjRequest.Currency = "AED";
// ObjRequest.OrderID = "123";
// ObjRequest.OrderInfo = "Test Info";
// ObjRequest.OrderName = "Test Name";
ObjRequest.ReturnPath = "www.google.com";
ObjRequest.TransactionHint = "CTP:Y";
ObjRequest.Password = "Comtrust";
// ObjRequest.Store = "n/a";
// ObjRequest.Terminal = "n/a";
UBLPaymentApi.MerchantAPI Obj = new MerchantAPI();
var Result= Obj.Register(ObjRequest);
return View();
}
и вот изображение ошибки, которую я получаю.
Это ошибка, которую я получаю.
У меня очень сильное ощущение, что я испытываю проблемы при установке / импорте сертификатов. Поскольку я впервые имею дело с сертификатами.