inperson-sdk-ios
inperson-sdk-ios copied to clipboard
An error occurred while decrypting the EMV data.
Every time I try to process a card (any card) I get this error back. I get this error with both my project and with the sample project included in the SDK. I'm testing with an AnywhereCommerce device against a sandbox.authorize.net account. Any suggestions?
Seems like you have reader with PRODUCTION keys, either try running it against LIVE mode or get a test reader.
Facing with same issue. @ptaneja can you explain bit more about the issue.
I have my sandbox account logged in the sample app. But when I try to make a payment I'm getting the following response.
"An error occured while decrypting the EMV data."
I'm also having this issue. We purchased what I assume is a production device from POSPortal. I'm logging in with the credentials from our sandbox.authorize.net account and using ENV_TEST. The sandbox account is set to LIVE mode. And each transaction fails with the above error.
Since our real account at account.authorize.net isn't processing any orders yet, I'm able to put that account in TEST mode, use ENV_LIVE, and log in with the account's credentials. Then all the transactions succeed with transaction ID: 0. Nothing seems to be stored in the account, though. So I can't verify the transaction happened on the server.
I filled out the loaner program form almost 3 weeks ago now, which I assume is how we get a "test reader," but nothing has shown up yet.
Just checked with POSPortal today and sandbox readers are not yet available. Their suggestion was to test with LIVE transactions in small denominations.
Other than the procedure referenced by @knightcode (using a production account in TEST mode), is there a work-around that allows us to continue to test against the sandbox with a production reader?