I've created a Signature Key but there is no data in x_SHA2_Hash when using Silent Post.
What is required to get the x_SHA2_Hash field to be populated?
02-01-2019 10:48 AM
Just discovered that the silent post doesn't return x_fp_sequence, x_fp_timestamp, or x_currency_code so clearly THAT string isn't doable could someone please confirm the hashed message string?
02-26-2019 11:36 AM
Just an FYI to those that read Richard's "just get your key" you do this by signining into the sandbox account. Go to Account and under Security Settings click API Credentials & Keys. So far test results haven't worked but I'm currently building a string of 30 form fields also the secret I aquired had a cariage return in front of it that is also causing issues and no idea if that should be trimmed or left in place so still plugging away.
02-26-2019 12:20 PM
02-26-2019 01:02 PM - edited 02-26-2019 01:05 PM
Could you please confirm that the hashed string is to contain these fields AND in this order with no data seperated charactor:
x_trans_id
x_test_request
x_response_code
x_auth_code
x_cvv2_resp_code
x_cavv_response
x_avs_code
x_method
x_account_number
x_amount
x_company
x_first_name
x_last_name
x_address
x_city
x_state
x_zip
x_country
x_phone
x_fax
x_email
x_ship_to_company
x_ship_to_first_name
x_ship_to_last_name
x_ship_to_address
x_ship_to_city
x_ship_to_state
x_ship_to_zip
x_ship_to_country
x_invoice_num
so far in sandbox creating a string of those field's data and hashing with the secret key (minus the cariage return) it is NOT matching the data in X_SHA2_HASH.
I've tried
API Login ID
Transaction ID
Amount
If you could please, please, PLEASE confirm the hashed string data fields I can then switch my focus to maybe it's the server hashing that is the problem.
Thank you Richard for your help.
02-26-2019 01:03 PM
02-26-2019 01:13 PM
I would suggest reviewing the thread at https://community.developer.authorize.net/t5/Integration-and-Testing/Upgrading-MD5-to-new-hash-SIM/m...
It contains a great deal of information on how others have implemented their solution.
Richard
02-26-2019 01:13 PM
So I'm trying to verify the post I get from auth.net is from auth.net. That is done by them posting form fields to the site I entered into the Silent Post Url. I am not using any API but the Silent Post Url process.
So when you ask 'nail down solid 100% what integration method you use' how would I nail that down exactly? To me it's the Silent Post Url but everyone keeps talking about SIM/DPM, which idk what those mean or stand for or where I can see this intergration method in my sandbox account..I can only state what I've entered into the sandbox account Silent Post Url to get a response back that the user entered and paid (or didn't) and what data I get back.
02-26-2019 01:27 PM
02-26-2019 01:49 PM
02-26-2019 02:08 PM
Thank you so much for your response. My server side scripting is Coldfusion (v10) which can be buggy and I'm in the auth.net sandbox not live (I know I'm weird and try not to test code in production LOL).
I've also ready threw that post @RichardH provided and it did give some clues. I will keep you posted since I also wonder if auth.net sandbox might be buggy too. I read things regarding the field X_TEST_REQUEST being true in sandbox might be a problem (I do have my sandbox set to Live Mode as instructed but that field is set to true).
02-26-2019 02:47 PM