Hi there,
I'm using the EMV api from http://developer.authorize.net/api/reference/features/in-person.html and the EMV_API_GUIDE.pdf
I keep on getting an incorrect version error. What is the correct version I should be sending or where can I get the latest API docs?
REQUEST TO https://apitest.authorize.net/xml/v1/request.api
<createTransactionRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">
<merchantAuthentication>
<name>3u2S3S2dy4A</name>
<transactionKey>26PLpLm7q95P88vh</transactionKey>
</merchantAuthentication>
<refId>123456</refId>
<transactionRequest>
<transactionType>authCaptureTransaction</transactionType>
<amount>5</amount>
<payment>
<emv>
<emvData>9F3403204000950500000000009F3704518823719F100706011103A000009F26081E1756ED0E2134E29F36020015820200009C01009F1A0208409A030006219F02060000000020005F2A0208409F0306000000000000</emvData>
<emvDescriptor>MAGENSA</emvDescriptor>
<emvVersion>V5.10</emvVersion>
</emv>
</payment>
<retail>
<marketType>2</marketType>
<deviceType>7</deviceType>
</retail>
</transactionRequest>
</createTransactionRequest>
RESPONSE:
<?xml version="1.0" encoding="utf-8"?>
<createTransactionResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">
<refId>123456</refId>
<messages>
<resultCode>Error</resultCode>
<message>
<code>E00027</code>
<text>The transaction was unsuccessful.</text>
</message>
</messages>
<transactionResponse>
<responseCode>3</responseCode>
<authCode />
<avsResultCode>P</avsResultCode>
<cvvResultCode />
<transId>0</transId>
<refTransID />
<transHash>12245BADA72D7E83DA69B40C9A6A45CB</transHash>
<testRequest>0</testRequest>
<accountNumber />
<accountType />
<errors>
<error>
<errorCode>361</errorCode>
<errorText>The EMV version is invalid.</errorText>
</error>
</errors>
<transHashSha2 />
</transactionResponse>
</createTransactionResponse>
01-10-2017 06:25 AM
Hello @elchk
The emv api guide is obsolete. Instead, you must use our In-Person SDKs available from GitHub to accept EMV payments.
Richard
01-10-2017 10:51 AM
Thanks for reply RichardH.
The Github APIs are either android or iOS. Is there no way to do EMV transactions with, say, a windows application?
Thanks
01-10-2017 12:35 PM
@elchk A Windows SDK is coming this year. I would suggest subscripting to our developer blog to receive updates when it becomes available.
Richard
01-10-2017 01:10 PM
Do you have evan an approximate ETA for the windows SDK?
03-13-2017 04:01 PM
If you are interested in participating in our beta for the Windows EMV SDK, please send me a private message with your full contact details. We're still a few weeks away but want to get started.
Please include your full name, company name, and the type of product you will be integrating with.
Richard
03-15-2017 02:52 PM
10-16-2017 12:56 PM