ihren C# Beispielcode verwenden, würden Sie response.transactionResponse.transId
Zum Beispiel verwenden:
// get the response from the service (errors contained if any)
var response = controller.GetApiResponse();
if (response != null && response.messages.resultCode == messageTypeEnum.Ok)
{
if (response.transactionResponse != null)
{
Console.WriteLine("Success, Auth Code : " + response.transactionResponse.authCode);
Console.WriteLine("TransID : " + response.transactionResponse.transId);
}
else if(response != null)
{
Console.WriteLine("Error: " + response.messages.message[0].code + " " + response.messages.message[0].text);
if (response.transactionResponse != null)
{
Console.WriteLine("Transaction Error : " + response.transactionResponse.errors[0].errorCode + " " + response.transactionResponse.errors[0].errorText);
}
}
return response;
}
Ihr eigenes Entwickler-Portal zu einer Reihe von Codebeispielen führt, kann dies Sie in der richtigen Richtung: https: //github.com/AuthorizeNet/sample-code-csharp/blob/40526f6e763825447ff934ac03eff464bd5dad8a/PaymentTransactions/ChargeCreditCard.cs – Clint
"Ich benutze die ChargeCreditCard.cs-Klasse" Ist das eine Klasse oder eine Datei? –
Vielen Dank für Ihre Antwort! Es ist eine Klasse. Es ist dieselbe Klasse, die du mir in der Verbindung gegeben hast. Aber ich kann die Transaktions-ID nicht aus dem Antwortobjekt abrufen. – ayoub