<?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 Re: iOS MobileDeviceRegistrationRequest fails with E00007 even when password is not expired in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/iOS-MobileDeviceRegistrationRequest-fails-with-E00007-even-when/m-p/49992#M25502</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hooray! I have another update on this one.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I called up the Auth.Net support number (1.877.447.3938) and got someone named Cristin on the phone. It seems like she understood well what I was dealing with and so that was very excellent.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;She put me on hold and came&amp;nbsp;back with an answer, “&lt;STRONG&gt;Just have everyone change their password every 50 days instead of every 60 days&lt;/STRONG&gt;.” OK then!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, I think I have a good case of myself overcomplicating things but now I have&amp;nbsp;a final answer.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'll leave it at that. Thanks (and hopefully helpful for someone else some day)!&lt;/P&gt;</description>
    <pubDate>Mon, 16 Mar 2015 21:06:15 GMT</pubDate>
    <dc:creator>blalond</dc:creator>
    <dc:date>2015-03-16T21:06:15Z</dc:date>
    <item>
      <title>iOS MobileDeviceRegistrationRequest fails with E00007 even when password is not expired</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/iOS-MobileDeviceRegistrationRequest-fails-with-E00007-even-when/m-p/49260#M24859</link>
      <description>&lt;P&gt;Hello there.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm working with the iOS SDK and I have two related&amp;nbsp;issues.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Both of these issues are on&amp;nbsp;Device Registration (method in the ios SDK and XML: &lt;STRONG&gt;mobileDeviceRegistrationRequest&lt;/STRONG&gt; as described here&amp;nbsp;&lt;A target="_blank" href="http://www.authorize.net/support/AIM_guide_XML.pdf"&gt;http://www.authorize.net/support/AIM_guide_XML.pdf&lt;/A&gt; and here&amp;nbsp;&lt;A target="_blank" href="https://community.developer.cybersource.com/t5/Integration-and-Testing/Problems-Registering-iOS-Device-for-Testing-in-Merchant-Account/td-p/22987)."&gt;http://community.developer.authorize.net/t5/Integration-and-Testing/Problems-Registering-iOS-Device-for-Testing-in-Merchant-Account/td-p/22987).&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Like this in Objective C:&lt;/P&gt;&lt;PRE&gt;MobileDeviceRegistrationRequest *mobileDeviceRegistrationRequest = [MobileDeviceRegistrationRequest mobileDeviceRegistrationRequest];
    mobileDeviceRegistrationRequest.mobileDevice.mobileDeviceId = @"&amp;lt;YOUR_DEVICE_UUID&amp;gt;";
    mobileDeviceRegistrationRequest.mobileDevice.mobileDescription = @"&amp;lt;DEVICE_DESC&amp;gt;";
    mobileDeviceRegistrationRequest.mobileDevice.phoneNumber = @"&amp;lt;DEVICE_PHONE_NUM&amp;gt;";
    mobileDeviceRegistrationRequest.anetApiRequest.merchantAuthentication.name = @"&amp;lt;USER_NAME&amp;gt;";
    mobileDeviceRegistrationRequest.anetApiRequest.merchantAuthentication.password = @"&amp;lt;PASSWORD&amp;gt;";&lt;/PRE&gt;&lt;P&gt;Where name and password are the merchant’s Login ID&amp;nbsp;and the&amp;nbsp;Password for the merchant’s&amp;nbsp;Login ID.&lt;/P&gt;&lt;P&gt;It's normally working for me.&amp;nbsp;(there's no problem with my code above)&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;The problem is when dealing with EXPIRED PASSWORDS.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;First,&lt;/STRONG&gt; when a password &lt;EM&gt;is actually expired&lt;/EM&gt;, there's no way to differentiate between when a user is dealing with a bad password and an expired password. For both cases, the message&amp;nbsp;that comes back is "E00007 User authentication failed due to invalid authentication values."&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;It would be great if the message were different in the case of an expired password. That way I could display to my users that they need to change their password, instead of a generic message that I currently give them like "Something is wrong with your username and password. Please try again."&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Second,&lt;/STRONG&gt; even when a password is not actually expired, but &lt;EM&gt;within 10 days of expiring&lt;/EM&gt;, the error code is returned&amp;nbsp;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;E00007 User authentication failed due to invalid authentication values."&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;A user called me about this and he was sure that he was using the correct password and said that he could login to his merchant account on the web. OK, so I tried it at the&amp;nbsp;merchant web interface and&amp;nbsp;I saw this when I logged in at &lt;A target="_blank" href="https://account.authorize.net"&gt;https://account.authorize.net&lt;/A&gt; with his&amp;nbsp;username and password: "Your password will expire in 10 days. Would you like to change it now?" and you can just hit Continue. (I'm not sure exactly how many days this message shows within the actual expiration date, but the example that I saw today was 10 days.)&lt;/P&gt;&lt;P&gt;At that point, I would think that the password&amp;nbsp;should still work with&amp;nbsp;&lt;SPAN&gt;mobileDeviceRegistrationRequest because &lt;EM&gt;it's not actually expired&lt;/EM&gt;,&amp;nbsp;&lt;/SPAN&gt;but it doesn't work.&lt;/P&gt;&lt;P&gt;I confirm that it then worked on the mobile device with&amp;nbsp;mobileDeviceRegistrationRequest after I changed the password.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;So, it would be great if E00007 didn't come back as a response to&amp;nbsp;mobileDeviceRegistrationRequest when &lt;SPAN style="text-decoration: underline;"&gt;the password is not actually expired&lt;/SPAN&gt;.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help with either #1 or #2 above would be appreciated.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jan 2015 21:02:03 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/iOS-MobileDeviceRegistrationRequest-fails-with-E00007-even-when/m-p/49260#M24859</guid>
      <dc:creator>blalond</dc:creator>
      <dc:date>2015-01-06T21:02:03Z</dc:date>
    </item>
    <item>
      <title>Re: iOS MobileDeviceRegistrationRequest fails with E00007 even when password is not expired</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/iOS-MobileDeviceRegistrationRequest-fails-with-E00007-even-when/m-p/49263#M24862</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/16719"&gt;@blalond&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for the detailed report.&amp;nbsp;I've reported your issue to the product team for analysis.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;I'd recommend subscribing to this topic so that you'll be alerted via email if there are updates. To subscribe, click &lt;STRONG&gt;Topic Options&lt;/STRONG&gt; at the top of this thread and then select &lt;STRONG&gt;Subscribe&lt;/STRONG&gt;. You'll then receive an email once anyone replies to your post.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;&lt;BR /&gt;Richard&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jan 2015 02:48:47 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/iOS-MobileDeviceRegistrationRequest-fails-with-E00007-even-when/m-p/49263#M24862</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2015-01-07T02:48:47Z</dc:date>
    </item>
    <item>
      <title>Re: iOS MobileDeviceRegistrationRequest fails with E00007 even when password is not expired</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/iOS-MobileDeviceRegistrationRequest-fails-with-E00007-even-when/m-p/49527#M25094</link>
      <description>&lt;P&gt;Hello again,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any chance there's an update on this?&lt;/P&gt;&lt;P&gt;Has the production team seen it?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Should I take another step in contacting someone else?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;-Brian&lt;/P&gt;</description>
      <pubDate>Wed, 04 Feb 2015 13:44:50 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/iOS-MobileDeviceRegistrationRequest-fails-with-E00007-even-when/m-p/49527#M25094</guid>
      <dc:creator>blalond</dc:creator>
      <dc:date>2015-02-04T13:44:50Z</dc:date>
    </item>
    <item>
      <title>Re: iOS MobileDeviceRegistrationRequest fails with E00007 even when password is not expired</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/iOS-MobileDeviceRegistrationRequest-fails-with-E00007-even-when/m-p/49991#M25501</link>
      <description>&lt;P&gt;A few more comments that are not in my post:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;In that post, I do refer to the problem when doing “mobileDeviceRegistrationRequest” but it must also be with “mobileDeviceLoginRequest”…&lt;BR /&gt;&lt;/LI&gt;&lt;LI&gt;It seems that the documentation is sparse regarding the requirement to reset passwords every 120 days. The only reference I see is here &lt;A target="_blank" href="http://www.authorize.net/files/accountactivation.pdf"&gt;http://www.authorize.net/files/accountactivation.pdf&lt;/A&gt; but it doesn’t mention the warning that appears when logging into &lt;A target="_blank" href="https://account.authorize.net"&gt;https://account.authorize.net&lt;/A&gt; nor that the user will get E00007 during that warning period (before 120 days).&lt;BR /&gt;&lt;/LI&gt;&lt;LI&gt;As you can imagine, this is difficult to test as I can’t force the logins to get into that period of time where the “expiration warning” is causing the E00007…&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If this isn’t going to prompt a change on the AIM XML spec (as I propose in my first post here), then I suppose my question now is;&lt;/P&gt;&lt;P&gt;“&lt;STRONG&gt;&lt;EM&gt;How many days before 120 days does the warning start showing up, and therefore the E00007 starts coming back in the Reg/Login responses?&lt;/EM&gt;&lt;/STRONG&gt;”&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I know the answer to that, then I can just require people to change their passwords every X days, where X is some value less than 120 days.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Mon, 16 Mar 2015 20:29:09 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/iOS-MobileDeviceRegistrationRequest-fails-with-E00007-even-when/m-p/49991#M25501</guid>
      <dc:creator>blalond</dc:creator>
      <dc:date>2015-03-16T20:29:09Z</dc:date>
    </item>
    <item>
      <title>Re: iOS MobileDeviceRegistrationRequest fails with E00007 even when password is not expired</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/iOS-MobileDeviceRegistrationRequest-fails-with-E00007-even-when/m-p/49992#M25502</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hooray! I have another update on this one.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I called up the Auth.Net support number (1.877.447.3938) and got someone named Cristin on the phone. It seems like she understood well what I was dealing with and so that was very excellent.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;She put me on hold and came&amp;nbsp;back with an answer, “&lt;STRONG&gt;Just have everyone change their password every 50 days instead of every 60 days&lt;/STRONG&gt;.” OK then!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, I think I have a good case of myself overcomplicating things but now I have&amp;nbsp;a final answer.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'll leave it at that. Thanks (and hopefully helpful for someone else some day)!&lt;/P&gt;</description>
      <pubDate>Mon, 16 Mar 2015 21:06:15 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/iOS-MobileDeviceRegistrationRequest-fails-with-E00007-even-when/m-p/49992#M25502</guid>
      <dc:creator>blalond</dc:creator>
      <dc:date>2015-03-16T21:06:15Z</dc:date>
    </item>
    <item>
      <title>Pourquoi vous devriez utiliser notre service de Géolocalisation de téléphone portable?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/iOS-MobileDeviceRegistrationRequest-fails-with-E00007-even-when/m-p/80224#M50551</link>
      <description>&lt;P&gt;Maintenant que les cellulaires font partie intégrante de notre vie quotidienne, avec leur influence positive ou/et négative, nous avons accès à des informations comme jamais auparavant. Un outil de géolocalisation de téléphone portable(logiciel espion de téléphone portable) peut être très utile lorsque vous soupçonner votre mari/femme, espionner un &lt;A href="https://geolocalisation-telephone.fr/" target="_self"&gt;telephone&lt;/A&gt; portable peut sauver votre mariage ou lorsque les parents souhaitent garder un œil sur leurs enfants ou les employeurs qui veulent suivre les mouvements de leurs employés. Pour toute raison qu’elle soit personnelle, officielle ou pour des raisons de sécurité, la localisation de cellulaire est importante. C’est pourquoi chez geolocalisation-telephone.fr nous offrons le meilleur logiciel espion de localisation téléphonique pour trouver et localiser n’importe quel téléphone au monde.&lt;A href="https://geolocalisation-telephone.fr/" target="_self"&gt;click more&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 02 Dec 2021 16:16:46 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/iOS-MobileDeviceRegistrationRequest-fails-with-E00007-even-when/m-p/80224#M50551</guid>
      <dc:creator>Localiser</dc:creator>
      <dc:date>2021-12-02T16:16:46Z</dc:date>
    </item>
  </channel>
</rss>

