I have a problem with BarionClient version 2.0.0.6.
After checking payment state using the code:
var getPaymentState = new GetPaymentStateOperation
{
PaymentId = paymentId;
}
using var barionClient = new BarionClient(barionSetting);
var result = await barionClient.ExecuteAsync(getPaymentState);
Newtonsoft.Json.JsonSerializationException: Error converting value \"BankTransfer\" to type 'System.Nullable`1[BarionClientLibrary.Operations.Common.FundingSourceType]'. Path 'FundingSource', line 1, position 318.
---> System.ArgumentException: Requested value 'BankTransfer' was not found.\r\n at
Newtonsoft.Json.Utilities.EnumUtils.ParseEnum(Type enumType, String value, Boolean disallowNumber)\r\n at
Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(JsonReader reader, Type objectType, Object existingValue, JsonSerializer serializer)\r\n
--- End of inner exception stack trace ---\r\n at
Newtonsoft.Json.Converters.StringEnumConverter.ReadJson(JsonReader reader, Type objectType, Object existingValue, JsonSerializer serializer)\r\n at
Newtonsoft.Json.Serialization.JsonSerializerInternalReader.DeserializeConvertable(JsonConverter converter, JsonReader reader, Type objectType, Object existingValue)\r\n at
Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)\r\n at
Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)\r\n at
Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)\r\n at
Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)\r\n at
Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)\r\n at
Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)\r\n at
Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)\r\n at
BarionClientLibrary.BarionClient.CreateResultFromResponseMessage(HttpResponseMessage responseMessage, BarionOperation operation)\r\n at BarionClientLibrary.BarionClient.SendWithRetry(BarionOperation operation, CancellationToken cancellationToken)\r\n at
BarionClientLibrary.BarionClient.ExecuteAsync(BarionOperation operation, CancellationToken cancellationToken)\r\n at
BarionClientLibrary.BarionClient.ExecuteAsync(BarionOperation operation)\r\n at
Could you please look into it? Thank you.
Hello,
I have a problem with BarionClient version 2.0.0.6.
After checking payment state using the code:
I get the error:
Could you please look into it? Thank you.
Marek