Hi,
I received the notification about transHash being replaced by transHashSha2. I updated to the latest SDK (1.9.9) but I still don't get a value in the transHashSha2 field. I am calling
CreateTransactionRequest
against the sandbox and the transaction response contains a value for transHash but the transHashSha2 field value is an empty string. I have double checked and I already have generated a signature key in the sandbox. What am I missing?
01-30-2019 06:48 PM
Has anyone using the API figured out how to get the amount from the response? The upgrade guide text is posted below. Can someone tell me how to grab the information in the third bullet point? I can successfully pull the transId element from the createTransactionResponse using response.transactionResponse.transId , but when I use response.transactionResponse.amount I get the error, "Public member 'amount' on type 'createTransactionResponse' not found". What is the syntax for extracting the amount from the createTransactionResponse ?
Step 3. Create a message string that starts with a caret ("^"), followed by the following three fields delimited by carets, and terminated with another caret:
• The API Login ID that you send in createTransactionRequest in the name element.
• The transaction ID that we send in createTransactionResponse in the transId element.
• The transaction amount that we send in createTransactionResponse in the amount element.
01-31-2019 10:12 AM
01-31-2019 10:20 AM
So their upgrade guide is incorrect? It cleary says to use "The transaction amount that we send in createTransactionResponse in the amount element."
https://developer.authorize.net/support/hash_upgrade/
So just use the amount I'm sending to them?
01-31-2019 10:24 AM
01-31-2019 10:41 AM
01-31-2019 10:43 AM
@Renaissance no, my sandbox is in live mode.
02-09-2019 12:41 PM
@JenHaga your question should've probably been a separate post as it's not related to my issue.
02-09-2019 12:42 PM
02-10-2019 01:47 PM
02-10-2019 02:04 PM