cancel
Showing results for 
Search instead for 
Did you mean: 

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? 

jtCarillon
Member
1 REPLY 1

You can use either of ways.

maninderp
Authorize.Net Developer Authorize.Net Developer
Authorize.Net Developer