<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Not Getting Payment Nonce in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Not-Getting-Payment-Nonce/m-p/58859#M33469</link>
    <description>&lt;P&gt;I'm new to authorize.net.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm using this link : &lt;A href="https://github.com/AuthorizeNet/inperson-sdk-android" target="_blank"&gt;https://github.com/AuthorizeNet/inperson-sdk-android&lt;/A&gt;.&lt;BR /&gt;Now at this link code is provided for NON-EMV cards transaction which works for IdTech devices(as i'm able to understand) and code for EMV cards transaction is only works for EMV/Chip Reader/AnyWhereCommerce device.&lt;BR /&gt;Now i'm using code for EMVTransactionListener given in above link(&lt;A href="https://github.com/AuthorizeNet/inperson-sdk-android" target="_blank"&gt;https://github.com/AuthorizeNet/inperson-sdk-android&lt;/A&gt;).&lt;BR /&gt;My confusion is, at above link(&lt;A href="https://github.com/AuthorizeNet/inperson-sdk-android" target="_blank"&gt;https://github.com/AuthorizeNet/inperson-sdk-android&lt;/A&gt;) given code is not passing any details of credit/debit card then how transaction will be occurred successfully.In more when should i pass GOODS, SERVICES and PAYMENT(in emvTransaction.setEmvTransactionType(EMVTransactionType.GOODS);).&lt;BR /&gt;If i need to pass credit card details(encrypted) then how will I get those details EMV and NON-EMV for both.&lt;BR /&gt;I also want to know that how can I get response in JSON format using In inperson-sdk-android&lt;BR /&gt;It will be my pleasure if you can provide complete working code for EMV and NON-EMV for both.&lt;/P&gt;&lt;P&gt;Additionally is there different coding for AnywahereCommerce and Other(IdTech)(as this api supports only this 2 devices) devices. Please guide me.&lt;/P&gt;&lt;P&gt;When user clicks on pay button in my app following code runs.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;This is my code&lt;/STRONG&gt; :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;private class CreateTransaction extends AsyncTask{&lt;BR /&gt;&lt;BR /&gt;//String cardNumber = "", expirationMonth = "", expirationYear = "", cvv = "";&lt;BR /&gt;&lt;BR /&gt;ProgressDialog progressDialog = null;&lt;BR /&gt;&lt;BR /&gt;net.authorize.mobile.Result loginResult;&lt;BR /&gt;&lt;BR /&gt;Order order = null;&lt;BR /&gt;Merchant testMerchant = null;&lt;BR /&gt;Customer customer = null;&lt;BR /&gt;&lt;BR /&gt;//net.authorize.aim.Result authCaptureResult = null;&lt;BR /&gt;&lt;BR /&gt;@Override&lt;BR /&gt;protected void onPreExecute() {&lt;BR /&gt;super.onPreExecute();&lt;BR /&gt;/*cardNumber = tietCreditCardNo.getText().toString();&lt;BR /&gt;expirationMonth = tietValidUpToMonth.getText().toString();&lt;BR /&gt;expirationYear = tietValidUpToYear.getText().toString();&lt;BR /&gt;cvv = tietCvv.getText().toString();*/&lt;BR /&gt;&lt;BR /&gt;progressDialog = new ProgressDialog(activity);&lt;BR /&gt;progressDialog.setCancelable(false);&lt;BR /&gt;progressDialog.setMessage("Requesting for payment...");&lt;BR /&gt;progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);&lt;BR /&gt;progressDialog.show();&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;@Override&lt;BR /&gt;protected Integer doInBackground(Integer... params) {&lt;BR /&gt;try {&lt;BR /&gt;//first we need to login and Create authentication method based on login, password and device ID&lt;BR /&gt;PasswordAuthentication passAuth = PasswordAuthentication.createMerchantAuthentication(getString(R.string.userName), getString(R.string.password), "InpersonSDK-Android-test");&lt;BR /&gt;&lt;BR /&gt;//Create merchant object using authentication method&lt;BR /&gt;testMerchant = Merchant.createMerchant(Environment.SANDBOX, passAuth);&lt;BR /&gt;testMerchant.setDeviceType(DeviceType.WIRELESS_POS);&lt;BR /&gt;testMerchant.setMarketType(MarketType.RETAIL);&lt;BR /&gt;&lt;BR /&gt;//Create login request and populate mobile device field&lt;BR /&gt;net.authorize.mobile.Transaction loginTransaction = testMerchant.createMobileTransaction(net.authorize.mobile.TransactionType.MOBILE_DEVICE_LOGIN);&lt;BR /&gt;net.authorize.data.mobile.MobileDevice mobileDevice = net.authorize.data.mobile.MobileDevice.createMobileDevice("InpersonSDK-Android-test", "Device description", "425-555-0000", "Android");&lt;BR /&gt;loginTransaction.setMobileDevice(mobileDevice);&lt;BR /&gt;//post login request to Authorize.net Gateway&lt;BR /&gt;loginResult = (net.authorize.mobile.Result) testMerchant.postTransaction(loginTransaction);&lt;BR /&gt;&lt;BR /&gt;if (loginResult.isOk()) {&lt;BR /&gt;System.out.println("TAG --&amp;gt; Login Successful");&lt;BR /&gt;//if login succeeded, populate session token in the Merchant object&lt;BR /&gt;SessionTokenAuthentication sessionTokenAuthentication = SessionTokenAuthentication.createMerchantAuthentication(testMerchant.getMerchantAuthentication().getName(), loginResult.getSessionToken(), "InpersonSDK-Android-test");&lt;BR /&gt;if ((loginResult.getSessionToken() != null) &amp;amp;&amp;amp; (sessionTokenAuthentication != null)) {&lt;BR /&gt;testMerchant.setMerchantAuthentication(sessionTokenAuthentication);&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;publishProgress(50);&lt;BR /&gt;&lt;BR /&gt;//create order item and add to transaction object&lt;BR /&gt;order = Order.createOrder();&lt;BR /&gt;OrderItem oi = OrderItem.createOrderItem();&lt;BR /&gt;oi.setItemId("2");&lt;BR /&gt;oi.setItemName("This is sparta");&lt;BR /&gt;oi.setItemDescription("Goods");&lt;BR /&gt;oi.setItemPrice(new BigDecimal(200.0)); //itemPrice/quantity&lt;BR /&gt;oi.setItemQuantity("2");&lt;BR /&gt;oi.setItemTaxable(false);&lt;BR /&gt;order.addOrderItem(oi);&lt;BR /&gt;order.setTotalAmount(new BigDecimal(1.00));&lt;BR /&gt;&lt;BR /&gt;customer = Customer.createCustomer();&lt;BR /&gt;customer.setId("12"); //Login user id&lt;BR /&gt;customer.setCustomerId("12"); //Login user id&lt;BR /&gt;customer.setAddress("Raj Wold Mall, Paalanpur");&lt;BR /&gt;customer.setCompany("Narola Infotech PVT. LTD.");&lt;BR /&gt;customer.setCity("Surat");&lt;BR /&gt;customer.setCustomerType(CustomerType.INDIVIDUAL);&lt;BR /&gt;customer.setCountry("India");&lt;BR /&gt;customer.setState("Gujarat");&lt;BR /&gt;customer.setFirstName("Harshal");&lt;BR /&gt;customer.setLastName("Bhatt");&lt;BR /&gt;customer.setEmail("omish.mehta@gmail.com");&lt;BR /&gt;customer.setZipPostalCode("395008");&lt;BR /&gt;&lt;BR /&gt;Address address = Address.createAddress();&lt;BR /&gt;address.setAddress("Narola Infotech, D-Mart Adajan, Surat");&lt;BR /&gt;address.setPhoneNumber("1234567890");&lt;BR /&gt;address.setZipPostalCode("395008");&lt;BR /&gt;address.setCompany("Narola Infotech");&lt;BR /&gt;address.setCountry("India");&lt;BR /&gt;address.setState("Gujarat");&lt;BR /&gt;address.setCity("Surat");&lt;BR /&gt;address.setFirstName("Harshal");&lt;BR /&gt;address.setLastName("Bhatt");&lt;BR /&gt;&lt;BR /&gt;customer.setShipTo(address);&lt;BR /&gt;&lt;BR /&gt;publishProgress(75);&lt;BR /&gt;} else {&lt;BR /&gt;//handle login errors in here&lt;BR /&gt;}&lt;BR /&gt;} catch (Exception e) {&lt;BR /&gt;System.out.println("TAG Exception --&amp;gt; " + e.getMessage());&lt;BR /&gt;}&lt;BR /&gt;return 0;&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;@Override&lt;BR /&gt;protected void onProgressUpdate(Integer... values) {&lt;BR /&gt;super.onProgressUpdate(values);&lt;BR /&gt;if (values[0] == 50) {&lt;BR /&gt;if (progressDialog != null) {&lt;BR /&gt;progressDialog.setMessage("Getting customer details...");&lt;BR /&gt;}&lt;BR /&gt;} else if (values[0] == 75) {&lt;BR /&gt;if (progressDialog != null) {&lt;BR /&gt;progressDialog.setMessage("Please wait ... making transaction");&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;@Override&lt;BR /&gt;protected void onPostExecute(Integer response) {&lt;BR /&gt;super.onPostExecute(response);&lt;BR /&gt;try {&lt;BR /&gt;startEMVTransaction(customer, order, testMerchant);&lt;BR /&gt;&lt;BR /&gt;if (progressDialog != null) {&lt;BR /&gt;progressDialog.dismiss();&lt;BR /&gt;}&lt;BR /&gt;} catch (Exception e) {&lt;BR /&gt;System.out.println("TAG Exception --&amp;gt; " + e.getMessage());&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;//Called from on onPostExecute&lt;BR /&gt;private void startEMVTransaction(Customer customer, Order order, Merchant merchant) {&lt;BR /&gt;EMVTransaction emvTransaction = EMVTransactionManager.createEMVTransaction(merchant,&lt;BR /&gt;order.getTotalAmount());&lt;BR /&gt;emvTransaction.setCustomer(customer);&lt;BR /&gt;emvTransaction.setOrder(order);&lt;BR /&gt;emvTransaction.setEmvTransactionType(EMVTransactionType.GOODS);&lt;BR /&gt;EMVTransactionManager.startEMVTransaction(emvTransaction, this, activity);&lt;BR /&gt;}&lt;/P&gt;</description>
    <pubDate>Wed, 19 Jul 2017 04:03:34 GMT</pubDate>
    <dc:creator>omimehta</dc:creator>
    <dc:date>2017-07-19T04:03:34Z</dc:date>
    <item>
      <title>Not Getting Payment Nonce</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Not-Getting-Payment-Nonce/m-p/58859#M33469</link>
      <description>&lt;P&gt;I'm new to authorize.net.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm using this link : &lt;A href="https://github.com/AuthorizeNet/inperson-sdk-android" target="_blank"&gt;https://github.com/AuthorizeNet/inperson-sdk-android&lt;/A&gt;.&lt;BR /&gt;Now at this link code is provided for NON-EMV cards transaction which works for IdTech devices(as i'm able to understand) and code for EMV cards transaction is only works for EMV/Chip Reader/AnyWhereCommerce device.&lt;BR /&gt;Now i'm using code for EMVTransactionListener given in above link(&lt;A href="https://github.com/AuthorizeNet/inperson-sdk-android" target="_blank"&gt;https://github.com/AuthorizeNet/inperson-sdk-android&lt;/A&gt;).&lt;BR /&gt;My confusion is, at above link(&lt;A href="https://github.com/AuthorizeNet/inperson-sdk-android" target="_blank"&gt;https://github.com/AuthorizeNet/inperson-sdk-android&lt;/A&gt;) given code is not passing any details of credit/debit card then how transaction will be occurred successfully.In more when should i pass GOODS, SERVICES and PAYMENT(in emvTransaction.setEmvTransactionType(EMVTransactionType.GOODS);).&lt;BR /&gt;If i need to pass credit card details(encrypted) then how will I get those details EMV and NON-EMV for both.&lt;BR /&gt;I also want to know that how can I get response in JSON format using In inperson-sdk-android&lt;BR /&gt;It will be my pleasure if you can provide complete working code for EMV and NON-EMV for both.&lt;/P&gt;&lt;P&gt;Additionally is there different coding for AnywahereCommerce and Other(IdTech)(as this api supports only this 2 devices) devices. Please guide me.&lt;/P&gt;&lt;P&gt;When user clicks on pay button in my app following code runs.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;This is my code&lt;/STRONG&gt; :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;private class CreateTransaction extends AsyncTask{&lt;BR /&gt;&lt;BR /&gt;//String cardNumber = "", expirationMonth = "", expirationYear = "", cvv = "";&lt;BR /&gt;&lt;BR /&gt;ProgressDialog progressDialog = null;&lt;BR /&gt;&lt;BR /&gt;net.authorize.mobile.Result loginResult;&lt;BR /&gt;&lt;BR /&gt;Order order = null;&lt;BR /&gt;Merchant testMerchant = null;&lt;BR /&gt;Customer customer = null;&lt;BR /&gt;&lt;BR /&gt;//net.authorize.aim.Result authCaptureResult = null;&lt;BR /&gt;&lt;BR /&gt;@Override&lt;BR /&gt;protected void onPreExecute() {&lt;BR /&gt;super.onPreExecute();&lt;BR /&gt;/*cardNumber = tietCreditCardNo.getText().toString();&lt;BR /&gt;expirationMonth = tietValidUpToMonth.getText().toString();&lt;BR /&gt;expirationYear = tietValidUpToYear.getText().toString();&lt;BR /&gt;cvv = tietCvv.getText().toString();*/&lt;BR /&gt;&lt;BR /&gt;progressDialog = new ProgressDialog(activity);&lt;BR /&gt;progressDialog.setCancelable(false);&lt;BR /&gt;progressDialog.setMessage("Requesting for payment...");&lt;BR /&gt;progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);&lt;BR /&gt;progressDialog.show();&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;@Override&lt;BR /&gt;protected Integer doInBackground(Integer... params) {&lt;BR /&gt;try {&lt;BR /&gt;//first we need to login and Create authentication method based on login, password and device ID&lt;BR /&gt;PasswordAuthentication passAuth = PasswordAuthentication.createMerchantAuthentication(getString(R.string.userName), getString(R.string.password), "InpersonSDK-Android-test");&lt;BR /&gt;&lt;BR /&gt;//Create merchant object using authentication method&lt;BR /&gt;testMerchant = Merchant.createMerchant(Environment.SANDBOX, passAuth);&lt;BR /&gt;testMerchant.setDeviceType(DeviceType.WIRELESS_POS);&lt;BR /&gt;testMerchant.setMarketType(MarketType.RETAIL);&lt;BR /&gt;&lt;BR /&gt;//Create login request and populate mobile device field&lt;BR /&gt;net.authorize.mobile.Transaction loginTransaction = testMerchant.createMobileTransaction(net.authorize.mobile.TransactionType.MOBILE_DEVICE_LOGIN);&lt;BR /&gt;net.authorize.data.mobile.MobileDevice mobileDevice = net.authorize.data.mobile.MobileDevice.createMobileDevice("InpersonSDK-Android-test", "Device description", "425-555-0000", "Android");&lt;BR /&gt;loginTransaction.setMobileDevice(mobileDevice);&lt;BR /&gt;//post login request to Authorize.net Gateway&lt;BR /&gt;loginResult = (net.authorize.mobile.Result) testMerchant.postTransaction(loginTransaction);&lt;BR /&gt;&lt;BR /&gt;if (loginResult.isOk()) {&lt;BR /&gt;System.out.println("TAG --&amp;gt; Login Successful");&lt;BR /&gt;//if login succeeded, populate session token in the Merchant object&lt;BR /&gt;SessionTokenAuthentication sessionTokenAuthentication = SessionTokenAuthentication.createMerchantAuthentication(testMerchant.getMerchantAuthentication().getName(), loginResult.getSessionToken(), "InpersonSDK-Android-test");&lt;BR /&gt;if ((loginResult.getSessionToken() != null) &amp;amp;&amp;amp; (sessionTokenAuthentication != null)) {&lt;BR /&gt;testMerchant.setMerchantAuthentication(sessionTokenAuthentication);&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;publishProgress(50);&lt;BR /&gt;&lt;BR /&gt;//create order item and add to transaction object&lt;BR /&gt;order = Order.createOrder();&lt;BR /&gt;OrderItem oi = OrderItem.createOrderItem();&lt;BR /&gt;oi.setItemId("2");&lt;BR /&gt;oi.setItemName("This is sparta");&lt;BR /&gt;oi.setItemDescription("Goods");&lt;BR /&gt;oi.setItemPrice(new BigDecimal(200.0)); //itemPrice/quantity&lt;BR /&gt;oi.setItemQuantity("2");&lt;BR /&gt;oi.setItemTaxable(false);&lt;BR /&gt;order.addOrderItem(oi);&lt;BR /&gt;order.setTotalAmount(new BigDecimal(1.00));&lt;BR /&gt;&lt;BR /&gt;customer = Customer.createCustomer();&lt;BR /&gt;customer.setId("12"); //Login user id&lt;BR /&gt;customer.setCustomerId("12"); //Login user id&lt;BR /&gt;customer.setAddress("Raj Wold Mall, Paalanpur");&lt;BR /&gt;customer.setCompany("Narola Infotech PVT. LTD.");&lt;BR /&gt;customer.setCity("Surat");&lt;BR /&gt;customer.setCustomerType(CustomerType.INDIVIDUAL);&lt;BR /&gt;customer.setCountry("India");&lt;BR /&gt;customer.setState("Gujarat");&lt;BR /&gt;customer.setFirstName("Harshal");&lt;BR /&gt;customer.setLastName("Bhatt");&lt;BR /&gt;customer.setEmail("omish.mehta@gmail.com");&lt;BR /&gt;customer.setZipPostalCode("395008");&lt;BR /&gt;&lt;BR /&gt;Address address = Address.createAddress();&lt;BR /&gt;address.setAddress("Narola Infotech, D-Mart Adajan, Surat");&lt;BR /&gt;address.setPhoneNumber("1234567890");&lt;BR /&gt;address.setZipPostalCode("395008");&lt;BR /&gt;address.setCompany("Narola Infotech");&lt;BR /&gt;address.setCountry("India");&lt;BR /&gt;address.setState("Gujarat");&lt;BR /&gt;address.setCity("Surat");&lt;BR /&gt;address.setFirstName("Harshal");&lt;BR /&gt;address.setLastName("Bhatt");&lt;BR /&gt;&lt;BR /&gt;customer.setShipTo(address);&lt;BR /&gt;&lt;BR /&gt;publishProgress(75);&lt;BR /&gt;} else {&lt;BR /&gt;//handle login errors in here&lt;BR /&gt;}&lt;BR /&gt;} catch (Exception e) {&lt;BR /&gt;System.out.println("TAG Exception --&amp;gt; " + e.getMessage());&lt;BR /&gt;}&lt;BR /&gt;return 0;&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;@Override&lt;BR /&gt;protected void onProgressUpdate(Integer... values) {&lt;BR /&gt;super.onProgressUpdate(values);&lt;BR /&gt;if (values[0] == 50) {&lt;BR /&gt;if (progressDialog != null) {&lt;BR /&gt;progressDialog.setMessage("Getting customer details...");&lt;BR /&gt;}&lt;BR /&gt;} else if (values[0] == 75) {&lt;BR /&gt;if (progressDialog != null) {&lt;BR /&gt;progressDialog.setMessage("Please wait ... making transaction");&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;@Override&lt;BR /&gt;protected void onPostExecute(Integer response) {&lt;BR /&gt;super.onPostExecute(response);&lt;BR /&gt;try {&lt;BR /&gt;startEMVTransaction(customer, order, testMerchant);&lt;BR /&gt;&lt;BR /&gt;if (progressDialog != null) {&lt;BR /&gt;progressDialog.dismiss();&lt;BR /&gt;}&lt;BR /&gt;} catch (Exception e) {&lt;BR /&gt;System.out.println("TAG Exception --&amp;gt; " + e.getMessage());&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;//Called from on onPostExecute&lt;BR /&gt;private void startEMVTransaction(Customer customer, Order order, Merchant merchant) {&lt;BR /&gt;EMVTransaction emvTransaction = EMVTransactionManager.createEMVTransaction(merchant,&lt;BR /&gt;order.getTotalAmount());&lt;BR /&gt;emvTransaction.setCustomer(customer);&lt;BR /&gt;emvTransaction.setOrder(order);&lt;BR /&gt;emvTransaction.setEmvTransactionType(EMVTransactionType.GOODS);&lt;BR /&gt;EMVTransactionManager.startEMVTransaction(emvTransaction, this, activity);&lt;BR /&gt;}&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jul 2017 04:03:34 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Not-Getting-Payment-Nonce/m-p/58859#M33469</guid>
      <dc:creator>omimehta</dc:creator>
      <dc:date>2017-07-19T04:03:34Z</dc:date>
    </item>
    <item>
      <title>Re: Not Getting Payment Nonce</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Not-Getting-Payment-Nonce/m-p/58891#M33499</link>
      <description>&lt;P&gt;I think there is no one able to anwswer my question even after i posted my code also...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Jul 2017 05:28:51 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Not-Getting-Payment-Nonce/m-p/58891#M33499</guid>
      <dc:creator>omimehta</dc:creator>
      <dc:date>2017-07-20T05:28:51Z</dc:date>
    </item>
    <item>
      <title>Re: Not Getting Payment Nonce</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Not-Getting-Payment-Nonce/m-p/58923#M33531</link>
      <description>&lt;P&gt;Hi&amp;nbsp;omimetha&lt;SPAN class=""&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;The Authorize.net Android in-person SDK has EMV end-to-end transaction flow that is supposed to work with AnywhereCommerce EMV device, in that case you just need to use EMVTransactionManager to post the transaction to Authorize.net gateway;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;If you want to use IDTech Shuttle swipe only reader, you would need to get the swiper data using IDTech SDK and then construct the request per Authorize.net gateway requirements, please find more details in the readme:&amp;nbsp;&lt;A href="https://github.com/AuthorizeNet/inperson-sdk-android/tree/QuickChip#code-sample-for-non-emv-transactions-using-encrypted-swiper-data" target="_blank"&gt;https://github.com/AuthorizeNet/inperson-sdk-android/tree/QuickChip#code-sample-for-non-emv-transactions-using-encrypted-swiper-data&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;Please let me know if that solves your problem.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;Alex&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Jul 2017 23:10:18 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Not-Getting-Payment-Nonce/m-p/58923#M33531</guid>
      <dc:creator>alex_w</dc:creator>
      <dc:date>2017-07-20T23:10:18Z</dc:date>
    </item>
    <item>
      <title>Re: Not Getting Payment Nonce</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Not-Getting-Payment-Nonce/m-p/58924#M33532</link>
      <description>&lt;P&gt;Hey...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.. for your help&lt;/P&gt;</description>
      <pubDate>Fri, 21 Jul 2017 03:59:18 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Not-Getting-Payment-Nonce/m-p/58924#M33532</guid>
      <dc:creator>omimehta</dc:creator>
      <dc:date>2017-07-21T03:59:18Z</dc:date>
    </item>
  </channel>
</rss>

