capitalised XML field names

This commit is contained in:
yurii 2026-02-05 11:45:12 +00:00
parent df9d822465
commit 1c420dd01e

View File

@ -193,12 +193,12 @@ namespace Creditcall.ChipDna.Client
var serializer = new XmlSerializer(typeof(TransactionPayload));
TransactionPayload payload = (TransactionPayload)serializer.Deserialize(context.Request.InputStream);
Console.WriteLine($"Received start transaction: Amount={payload.amount}, Type={payload.transactionType}");
Console.WriteLine($"Received start transaction: Amount={payload.Amount}, Type={payload.TransactionType}");
client.TransactionCompletionSource = new TaskCompletionSource<Dictionary<string, string>>();
// start transaction (non-blocking)
client.PerformStartTransaction(payload.amount, payload.transactionType);
client.PerformStartTransaction(payload.Amount, payload.TransactionType);
// Wait for completion with timeout
var task = client.TransactionCompletionSource.Task;
@ -299,12 +299,12 @@ namespace Creditcall.ChipDna.Client
var serializer = new XmlSerializer(typeof(TransactionPayload));
TransactionPayload payload = (TransactionPayload)serializer.Deserialize(context.Request.InputStream);
Console.WriteLine($"Received transaction request: Amount={payload.amount}, Type={payload.transactionType}");
Console.WriteLine($"Received transaction request: Amount={payload.Amount}, Type={payload.TransactionType}");
client.TransactionCompletionSource = new TaskCompletionSource<Dictionary<string, string>>();
// start transaction (non-blocking)
client.PerformStartTransaction(payload.amount, payload.transactionType);
client.PerformStartTransaction(payload.Amount, payload.TransactionType);
// Wait for completion with timeout
var task = client.TransactionCompletionSource.Task;
@ -449,8 +449,8 @@ namespace Creditcall.ChipDna.Client
[XmlRoot("TransactionPayload")]
public class TransactionPayload
{
public string amount { get; set; }
public string transactionType { get; set; }
public string Amount { get; set; }
public string TransactionType { get; set; }
}
[XmlRoot("TransactionConfirmation")]