Reply
Contributor
Posts: 10
Registered: ‎05-30-2014

Re: Getting E00061 - How do I format device information for encrypted mobile card reader track data?

Hi,

 

I am working on integrating the encrypted card reader with ios. Can you please guide on how to generate the values for DeviceInfo and encrypted value? I have been scrambling for so many days without any luck and it is nothing in documentaiton about it.

 

Please help.

 

Regards,

Ritesh

Posts: 2,765
Topics: 57
Kudos: 251
Blog Posts: 67
Registered: ‎12-05-2011

Re: Getting E00061 - How do I format device information for encrypted mobile card reader track data?

[ Edited ]

Hello @riteshmitra 

 

The iOS SDK now resides on GitHub and that there is documentation on how to use it as part of the download. https://github.com/AuthorizeNet/sdk-mpos-ios

 

Are you using an encrypted reader injected with the Authorize.Net key?  For a list of supported secure card readers devices please go to http://www.authorize.net/mobile. 

 

Please note that  the sandbox and live production environments use a different key, and they cannot be used interchangeably.   You must use a reader injected with the sandbox key when testing in the sandbox, and a reader injected with the production key with the live payment gateway.

 

Richard 

 

Contributor
Posts: 10
Registered: ‎05-30-2014

Re: Getting E00061 - How do I format device information for encrypted mobile card reader track data?

Hi Richard,

 

I am using encrypted card reader using iOS SDK on production environment.

 

Hope this answers your questions.

 

Please guide on how to do this.

 

Regards,

Ritesh

Posts: 2,765
Topics: 57
Kudos: 251
Blog Posts: 67
Registered: ‎12-05-2011

Re: Getting E00061 - How do I format device information for encrypted mobile card reader track data?

Which encrypted card reader are you using?

 

Richard

Contributor
Posts: 10
Registered: ‎05-30-2014

Re: Getting E00061 - How do I format device information for encrypted mobile card reader track data?

IDTECH Shuttle

Contributor
Posts: 30
Registered: ‎05-08-2014

Re: Getting E00061 - How do I format device information for encrypted mobile card reader track data?

Hi.

 

Reviving an old thread because I can't find a solution for this anywhere.

 

I get the exact same error, even when I substitute the DeviceInfo/Description as suggested by Lilith.

 

I am using the reference page to test this so far: http://developer.authorize.net/api/reference/

 

Is it possible that running a transaction request on this page does not work with encrypted data, or am I missing anything?

 

Thanks!

 

Posts: 321
Topics: 5
Kudos: 37
Blog Posts: 5
Ideas: 0
Solutions: 26
Registered: ‎11-09-2011

Re: Getting E00061 - How do I format device information for encrypted mobile card reader track data?

@rlund, are you using a card reader that has been injected with the key for our Sandbox environment?

If it's using the Production key, that would explain the error, as the API Reference Page plugs into the Sandbox environment.

--
"Move fast and break things," out. "Move carefully and fix what you break," in.
Contributor
Posts: 30
Registered: ‎05-08-2014

Re: Getting E00061 - How do I format device information for encrypted mobile card reader track data?

Thanks for the reply.

 

To be sure: are you saying that the error message not only shows up with the Device Information is incorrect but also if the decryption of the data fails?

 

As far as I know, the reader I have has a key built-in that works for the live environment, so I didn't expect the decryption to work, but I was confused on the error message talking about the Device Information being incorrect...

 

Posts: 321
Topics: 5
Kudos: 37
Blog Posts: 5
Ideas: 0
Solutions: 26
Registered: ‎11-09-2011

Re: Getting E00061 - How do I format device information for encrypted mobile card reader track data?

@rlund Bear in mind that the DeviceInfo element should include the key in its contents:

 

FID=IDTECH.UniMag.Android.Sdk?v1^SomeTBDKey1=someo​thervalu

 

Since the API Reference is meant to be used without needing a Production account, it uses the Sandbox environment, and needs the Sandbox key.

--
"Move fast and break things," out. "Move carefully and fix what you break," in.
Contributor
Posts: 30
Registered: ‎05-08-2014

Re: Getting E00061 - How do I format device information for encrypted mobile card reader track data?

Is this documented anywhere at all? I thought earlier in this thread it was announced that the hex string can be the same generic text for everyone ...

 

Also, how does this information get encrypted into the hex string that shows up in the documentation?

 

And isn't it counterproductive to security to include the key in the submitted code?

 

I was under the impression that the code needed to be kept as secret as possible - I don't even have the code that was used to setup the card reader I have, and I was told that I would not be given the code for security reasons...

 

I'm sorry, but now I'm utterly confused...