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