Reply
Member
Posts: 3
Registered: ‎01-05-2017

Where is latest version of EMV api?

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>

 

Posts: 2,282
Topics: 51
Kudos: 153
Blog Posts: 64
Registered: ‎12-05-2011

Re: Where is latest version of EMV api?

Hello @elchk

 

The emv api guide is obsolete.  Instead, you must use our In-Person SDKs available from GitHub to accept EMV payments.

 

Richard

--------

Webhooks are now available for Authorize.Net

Using SOAP, see our deprecation notice.
Check out Accept.js, our Javascript replacement for DPM.
Pro Tip: Never use test mode in the sandbox, instead use the Testing Guide.
Member
Posts: 3
Registered: ‎01-05-2017

Re: Where is latest version of EMV api?

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

Posts: 2,282
Topics: 51
Kudos: 153
Blog Posts: 64
Registered: ‎12-05-2011

Re: Where is latest version of EMV api?

@elchk A Windows SDK is coming this year.  I would suggest subscripting to our developer blog to receive updates when it becomes available.

 

Richard

--------

Webhooks are now available for Authorize.Net

Using SOAP, see our deprecation notice.
Check out Accept.js, our Javascript replacement for DPM.
Pro Tip: Never use test mode in the sandbox, instead use the Testing Guide.
Member
Posts: 1
Registered: ‎03-13-2017

Re: Where is latest version of EMV api?

Do you have evan an approximate ETA for the windows SDK?

Highlighted
Posts: 2,282
Topics: 51
Kudos: 153
Blog Posts: 64
Registered: ‎12-05-2011

Re: Where is latest version of EMV api?

@DCSGlobal @elchk

 

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

--------

Webhooks are now available for Authorize.Net

Using SOAP, see our deprecation notice.
Check out Accept.js, our Javascript replacement for DPM.
Pro Tip: Never use test mode in the sandbox, instead use the Testing Guide.