Reply
Highlighted
Member
Posts: 5
Registered: ‎04-12-2018

Is Session Token Required for EMV Transactions

The inperson sdk windows sample app at https://github.com/AuthorizeNet/inperson-sdk-windows has the user login with their Authorize.Net login and password and then get a session token in order to do emv transactions like startQuickChipWithoutUI. Do I have to use session token by logging in with Authorize.Net login and password or can I use the apiLoginID and transactionKey instead? 

 

To clarify the emv sample app uses: 

ApiOperationBase<ANetApiRequest, ANetApiResponse>.MerchantAuthentication = new merchantAuthenticationType()
{
Item = this.sessionToken,
mobileDeviceId = this.deviceID,
ItemElementName = ItemChoiceType.sessionToken
};

 

can I instead use:

ApiOperationBase<ANetApiRequest, ANetApiResponse>.MerchantAuthentication = new merchantAuthenticationType()
{
name = apiLoginID,
ItemElementName = ItemChoiceType.transactionKey,
Item = apiTransactionKey,
};

 

or do I have to use sessionToken for emv transactions? 

Highlighted
Authorize.Net Developer
Posts: 3
Registered: ‎12-18-2017

Re: Is Session Token Required for EMV Transactions

You can use either of ways.