<?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 Testing Guide: zipcode for declined doesn't work in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/69116#M42203</link>
    <description>&lt;P&gt;In the testing guide:&amp;nbsp;&lt;A href="https://developer.authorize.net/hello_world/testing_guide/" target="_blank" rel="noopener"&gt;https://developer.authorize.net/hello_world/testing_guide/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The zipcode for a declined transaction is:&amp;nbsp;&lt;SPAN&gt;46282&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;We are trying to test with CIM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;D&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 17 Sep 2019 14:08:26 GMT</pubDate>
    <dc:creator>fifty-git</dc:creator>
    <dc:date>2019-09-17T14:08:26Z</dc:date>
    <item>
      <title>Testing Guide: zipcode for declined doesn't work</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/69116#M42203</link>
      <description>&lt;P&gt;In the testing guide:&amp;nbsp;&lt;A href="https://developer.authorize.net/hello_world/testing_guide/" target="_blank" rel="noopener"&gt;https://developer.authorize.net/hello_world/testing_guide/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The zipcode for a declined transaction is:&amp;nbsp;&lt;SPAN&gt;46282&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;We are trying to test with CIM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;D&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Sep 2019 14:08:26 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/69116#M42203</guid>
      <dc:creator>fifty-git</dc:creator>
      <dc:date>2019-09-17T14:08:26Z</dc:date>
    </item>
    <item>
      <title>Re: Testing Guide: zipcode for declined doesn't work</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/69129#M42214</link>
      <description>&lt;P&gt;Can you confirm:&lt;/P&gt;&lt;P&gt;1. You are testing using the sandbox and not the live api endpoint&lt;/P&gt;&lt;P&gt;2. The &lt;SPAN&gt;46282&amp;nbsp;&lt;/SPAN&gt;zip code is either the billing address zip code in an existing customer payment profile or explicitly in the billing address as part of a createTransaction request. (Some more details on your work flow would help if these are not correct)&lt;/P&gt;&lt;P&gt;3. You are testing with a credit card and not an eCheck&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 17 Sep 2019 21:44:16 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/69129#M42214</guid>
      <dc:creator>mmcguire</dc:creator>
      <dc:date>2019-09-17T21:44:16Z</dc:date>
    </item>
    <item>
      <title>Re: Testing Guide: zipcode for declined doesn't work</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/69934#M42857</link>
      <description>&lt;P&gt;I am running into a similar issue. I can't seem to generate the anticipated errors outlined in the testing manual:&amp;nbsp;&lt;A href="https://developer.authorize.net/hello_world/testing_guide_new/" target="_blank"&gt;https://developer.authorize.net/hello_world/testing_guide_new/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Our submitted transactions to the Sandbox with the zip code 46282 results in an approval, not a decline.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am creating a payment profile and running&amp;nbsp;setValidationMode to generate DirectReponseList. I am storing the results of the Address Verification Status and&amp;nbsp;Card Code Status in MySQL. If the payment method passes AVS and CVV, then I won't bother checking those values when we charge the client's stored profile on Authorize.net. If they do not pass, then I need to let the client know what they need to do to fix the error. I want to decline any submission with No Match on CVV, but would be willing to allow a client through if AVS fails in certain situations.&lt;/P&gt;&lt;P&gt;However, using the provided zip codes to simulate AVS failures or General failures doesn't always correlate&amp;nbsp;to what is documented. For instance, using zip code 46208, I would expect to receive an AVS Response of S, but instead receive X (40041694980). I have a similar issue with 46207, which should give an AVS Response of R, but instead results in X (40041695215).&amp;nbsp; I have a similar issue with&amp;nbsp;46201, which should give an AVS Response of A, but instead yields N (40041695627). Using the zip code 46211 generates a code of Y, which I would have expected W (40041695768).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This isn't always the case, when using&amp;nbsp;46205 I am expecting to receive AVS Response of N, which is what I receive (40041695465).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Credit Card:&amp;nbsp;6011000000000012&lt;/P&gt;&lt;P&gt;CVV: 900&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to give the user useful instruction of how to correct AVS errors, but cannot do that without a reliable test environment to simulate the errors.&lt;/P&gt;</description>
      <pubDate>Fri, 06 Dec 2019 20:16:53 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/69934#M42857</guid>
      <dc:creator>dblaze</dc:creator>
      <dc:date>2019-12-06T20:16:53Z</dc:date>
    </item>
    <item>
      <title>Re: Testing Guide: zipcode for declined doesn't work</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/69935#M42858</link>
      <description>&lt;P&gt;They don't seem to concerned about fixing this. I had to resort to getting a decline with the CVV of&amp;nbsp;&lt;SPAN&gt;901. But I wasn't testing for specific responses. I hope they pay some attention to this.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;- Don&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Dec 2019 20:21:02 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/69935#M42858</guid>
      <dc:creator>fifty-git</dc:creator>
      <dc:date>2019-12-06T20:21:02Z</dc:date>
    </item>
    <item>
      <title>Re: Testing Guide: zipcode for declined doesn't work</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/69936#M42859</link>
      <description>&lt;P&gt;That is a little frustrating. I would like to use the integrated fraud filters for both AVS and CVV instead of writing the code ourselves. PayPal (PayFlow Pro) has similar issues in their sandbox, but I was hoping that Authorize.net would have a better sandbox as the documentation is well written.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Generating a decline message seems to work with a CVV of 901, but I wanted to generate specific messages for errors that a user may come across related to AVS. I didn't want to do this in production with an actual credit card, but may have to resort to that if we can't get the development environment&amp;nbsp;to behave as expected/documented.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am not sure if the problem is because of our workflow, where we are trying to validate CVV and AVS at the time of payment profile creation instead of when a profile is charged. It doesn't seem to make sense to check for CVV and AVS every time a profile is charged. It seems this could be done once when the profile is initially created and once if the payment profile has been updated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I wanted to offload the storing of PCI data and use Authorize.net profiles.&lt;/P&gt;</description>
      <pubDate>Fri, 06 Dec 2019 20:38:15 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/69936#M42859</guid>
      <dc:creator>dblaze</dc:creator>
      <dc:date>2019-12-06T20:38:15Z</dc:date>
    </item>
    <item>
      <title>Re: Testing Guide: zipcode for declined doesn't work</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/69937#M42860</link>
      <description>&lt;P&gt;We're using profiles as well. Sorry I can't look into this more for you, but here is an error code page I found useful:&amp;nbsp;&lt;A href="https://developer.authorize.net/api/reference/dist/json/responseCodes.json" target="_blank"&gt;https://developer.authorize.net/api/reference/dist/json/responseCodes.json&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It's been sometime since I had to work with this, but I feel your pain. The docs a very sub-par.&lt;/P&gt;&lt;P&gt;I wish I had more time to look into our solution but I'm buried. Maybe Monday.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- Don&lt;/P&gt;</description>
      <pubDate>Fri, 06 Dec 2019 20:46:43 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/69937#M42860</guid>
      <dc:creator>fifty-git</dc:creator>
      <dc:date>2019-12-06T20:46:43Z</dc:date>
    </item>
    <item>
      <title>Re: Testing Guide: zipcode for declined doesn't work</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/69938#M42861</link>
      <description>&lt;P&gt;Thank you for sharing your findings. Did you rely on the error codes based on&amp;nbsp;&lt;A href="https://developer.authorize.net/api/reference/dist/json/responseCodes.json" target="_blank" rel="nofollow noopener noreferrer"&gt;https://developer.authorize.net/api/reference/dist/json/responseCodes.json&lt;/A&gt; or did you build your own error handling?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have set-up the Fraud Filters as Follows:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;CVV Filtering to decline: N, S, and U results. P results will be held for review.&lt;/LI&gt;&lt;LI&gt;AVS Filtering to decline: B, E, U, S, and N&lt;/LI&gt;&lt;LI&gt;AVS Filtering to allow: R, G, A, Z, W, and Y&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Dec 2019 21:02:38 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/69938#M42861</guid>
      <dc:creator>dblaze</dc:creator>
      <dc:date>2019-12-06T21:02:38Z</dc:date>
    </item>
    <item>
      <title>Re: Testing Guide: zipcode for declined doesn't work</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/69939#M42862</link>
      <description>&lt;P&gt;One more follow-up to this conundrum, the CVV testing where:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;900 generates: M&lt;/LI&gt;&lt;LI&gt;901 generates: N&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;904 generates: P&lt;/LI&gt;&lt;LI&gt;902 generates: S&lt;/LI&gt;&lt;LI&gt;903 generates: U&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;works as expected, so it looks like there seems to only be an issue with generating the expected results for AVS.&lt;/P&gt;</description>
      <pubDate>Fri, 06 Dec 2019 21:49:55 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/69939#M42862</guid>
      <dc:creator>dblaze</dc:creator>
      <dc:date>2019-12-06T21:49:55Z</dc:date>
    </item>
    <item>
      <title>Re: Testing Guide: zipcode for declined doesn't work</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/69942#M42864</link>
      <description>&lt;P&gt;I am not sure if this clarifies the issue, but according to this post:&amp;nbsp;&lt;A href="https://community.developer.authorize.net/t5/Integration-and-Testing/Testing-error-response-zip-codes-in-sandbox-do-not-work/m-p/67146/highlight/true#M40603" target="_blank"&gt;https://community.developer.authorize.net/t5/Integration-and-Testing/Testing-error-response-zip-codes-in-sandbox-do-not-work/m-p/67146/highlight/true#M40603&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;EM&gt;We do not have a 0.00 amount to generate an AVS or CCV response in Sandbox, thus this amount should always return an N AVS response.&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;&lt;EM&gt;&lt;SPAN&gt;This does not mean that in Production that would also be the case because in Production you are actually sending card data to a card issuer for authorization and validation of this detail, if provided, and it is returned in the authorization response.&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;It seems that the sandbox will only return Y or N for AVS testing, despite that the contradicting documentation.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried charging a profile $0.01 with the zip code of&amp;nbsp;46201 and did see that the Address Verification Status is returned as (A). So, it appears that you have to charge the profile an amount greater than 0.00 to get the proper response in the sandbox environment. Can someone from Authorize.net confirm this requirement?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This causes a different issue that I will have to think about further. I was not planning on asking the client for their CVV after the initial&amp;nbsp;creation or update of the profile. However, if I plan to reject all orders without a matching CVV, then I would have to request the user to pass along the CVV at the time we plan to charge their profile, or remove that restriction in the fraud filter.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 07 Dec 2019 00:15:29 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/69942#M42864</guid>
      <dc:creator>dblaze</dc:creator>
      <dc:date>2019-12-07T00:15:29Z</dc:date>
    </item>
    <item>
      <title>Re: Testing Guide: zipcode for declined doesn't work</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/72749#M44961</link>
      <description>&lt;P&gt;It has been 8-months since I have had a moment to revisit this problem. It does not look like anyone from Authorize.net has responded and I don't see any responses to this thread. I am still running into the same issue where according to the testing documentation:&amp;nbsp;&lt;A href="https://developer.authorize.net/hello_world/testing_guide.html" target="_blank" rel="noopener"&gt;https://developer.authorize.net/hello_world/testing_guide.html&lt;/A&gt;, using the zip code&amp;nbsp;&lt;STRONG&gt;46201&lt;/STRONG&gt; should generate a Visa AVS response of &lt;STRONG&gt;A&lt;/STRONG&gt;, but&amp;nbsp;&amp;nbsp;I am still getting &lt;STRONG&gt;No match on Street and Zip (N)&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The response I received from the test gateway is:&amp;nbsp;&lt;BR /&gt;private 'validationDirectResponse' =&amp;gt; string '2|2|27|The transaction has been declined because of an AVS mismatch. The address provided does not match billing address of cardholder.|A8D1IP|N|40052956153|none|Test transaction for ValidateCustomerPaymentProfile.|0.00|CC|auth_only|10174|Fgfwtleo|Shark Laser||1234 Wrightwood Ave|Los Angeles|US-CA|46201|US| 1 5555555555||fgfwtleo@sharklasers.com|||||||||0.00|0.00|0.00|FALSE|none||M|2|||||||||||XXXX4101|Visa|||||||0DQP2QCTE7OMWQOAQ9J6I0R||||||||||' (length=443)&lt;BR /&gt;&lt;BR /&gt;Do I need to use a nominal dollar amount, such as $0.01? How are other developers working in the sandbox?&lt;/P&gt;</description>
      <pubDate>Wed, 05 Aug 2020 00:18:26 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/72749#M44961</guid>
      <dc:creator>dblaze</dc:creator>
      <dc:date>2020-08-05T00:18:26Z</dc:date>
    </item>
    <item>
      <title>Re: Testing Guide: zipcode for declined doesn't work</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/72785#M44985</link>
      <description>&lt;P&gt;I have finally received a response from Authorize.net and the issue is being escalated. I have been able to get the sandbox to provide intermittent valid responses based on the &lt;A href="https://developer.authorize.net/hello_world/testing_guide.html" target="_blank" rel="noopener"&gt;testing guide&lt;/A&gt; if I use any &lt;STRONG&gt;Discover&lt;/STRONG&gt; card that passes Lunh validation. I would say that I am receiving meaningful responses and it it is adequate to continue building the payment component of our website, but it does not seem to provide 100% accurate responses.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;According to Authorize.net:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;“&lt;I&gt;We are happy to see that you are getting the correct response when using a Discover card. I went through each Transaction ID you provided and everything looks good in regards to the testing as you mentioned. I think it would be safe to say you are good to continue your testing with the Discover Cards and it will give you the correct response for testing purposes.”&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have found that the CVV responses work 100% of the time, which is nice. So if you are trying to generate a failure, I suggest that you set the CVV to a value of &lt;STRONG&gt;901&lt;/STRONG&gt;&lt;SPAN&gt;. For whatever reason, the AVS response is more accurate with a failing CVV than if you try to only set the AVS response to a failing zip code such as &lt;/SPAN&gt;&lt;STRONG&gt;46208 &lt;/STRONG&gt;&lt;SPAN&gt;and &lt;/SPAN&gt;&lt;STRONG&gt;46205&lt;/STRONG&gt;&lt;SPAN&gt;. The AVS seems to pass if the CVV is &lt;/SPAN&gt;&lt;SPAN&gt;set to&lt;/SPAN&gt; &lt;STRONG&gt;900 &lt;/STRONG&gt;&lt;SPAN&gt;regardless of the value of the failing zip code entered. Though this is not true 100% of the time. It does appear that &lt;/SPAN&gt;&lt;STRONG&gt;46208 &lt;/STRONG&gt;&lt;SPAN&gt;and&lt;/SPAN&gt;&lt;STRONG&gt; 46205 &lt;/STRONG&gt;&lt;SPAN&gt;(failing zip codes) provide more reliable res&lt;/SPAN&gt;&lt;SPAN&gt;ponses&lt;/SPAN&gt;&lt;SPAN&gt; than &lt;/SPAN&gt;&lt;SPAN&gt;simply &lt;/SPAN&gt;&lt;SPAN&gt;trying to &lt;/SPAN&gt;&lt;SPAN&gt;generate a passing &lt;/SPAN&gt;&lt;SPAN&gt;AVS &lt;/SPAN&gt;&lt;SPAN&gt;response by entering&lt;/SPAN&gt; &lt;STRONG&gt;46201 &lt;/STRONG&gt;&lt;SPAN&gt;in conjunction with a failing CVV such as &lt;/SPAN&gt;&lt;STRONG&gt;901&lt;/STRONG&gt;&lt;SPAN&gt;. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If you are trying to get &lt;/SPAN&gt;&lt;SPAN&gt;an AVS response&lt;/SPAN&gt;&lt;SPAN&gt; to fine tune the error message you display back to the user, the responses seem to be serviceable, but you have to combine the AVS Responses with CVV failures. This may or may not be the case in production. I hope that the production environment provides reliable AVS response codes, &lt;/SPAN&gt;&lt;SPAN&gt;so that we can alert clients when their AVS information does not match what is on file with their financial institution. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Generating&lt;/SPAN&gt;&lt;SPAN&gt; random &lt;/SPAN&gt;&lt;STRONG&gt;Discover &lt;/STRONG&gt;&lt;SPAN&gt;&lt;A href="https://www.freeformatter.com/credit-card-number-generator-validator.html" target="_blank" rel="noopener"&gt;credit cards&lt;/A&gt;, will &lt;/SPAN&gt;&lt;SPAN&gt;cause another issue that Authorize.net has yet to address,&lt;/SPAN&gt;&lt;SPAN&gt; 19-digit credit card &lt;/SPAN&gt;&lt;SPAN&gt;support,&lt;/SPAN&gt;&lt;SPAN&gt; outlined in this Authorize.net &lt;/SPAN&gt;&lt;A href="https://community.developer.authorize.net/t5/Ideas/Support-19-Digit-Card-Numbers/idi-p/56775" target="_blank" rel="noopener"&gt;&lt;SPAN&gt;post&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;. &lt;/SPAN&gt;&lt;SPAN&gt;Make sure to only use 16-digit credit cards or you will get: &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;FONT color="#212529"&gt;&lt;FONT color="#cc0000"&gt;&lt;FONT face="SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace"&gt;&lt;FONT size="2"&gt;&lt;SPAN&gt;'The 'AnetApi/xml/v1/schema/AnetApiSchema.xsd:cardNumber' element is invalid - The value XXXXXXXXXXXXXXXXXXXXX is invalid according to its datatype 'String' - The actual length is greater than the MaxLength value.'&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;FONT face="SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace"&gt;&lt;FONT size="2"&gt;&lt;I&gt;&lt;SPAN&gt;(length=212)&lt;/SPAN&gt;&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I am not sure how I will deal with that problem, but one disaster at a time.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I hope this helps!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Aug 2020 17:09:31 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/72785#M44985</guid>
      <dc:creator>dblaze</dc:creator>
      <dc:date>2020-08-07T17:09:31Z</dc:date>
    </item>
    <item>
      <title>Re: Testing Guide: zipcode for declined doesn't work</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/72795#M44994</link>
      <description>&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;tl;dr:&lt;/STRONG&gt;&lt;/U&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Generate Failing AVS: &lt;/SPAN&gt;&lt;STRONG&gt;46205 (N)&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Generate Passing AVS: &lt;/SPAN&gt;&lt;STRONG&gt;46214 (Y)&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Don’t use &lt;/SPAN&gt;&lt;STRONG&gt;46201&lt;/STRONG&gt; &lt;STRONG&gt;(A)&lt;/STRONG&gt; &lt;SPAN&gt;to generate a Passing AVS – &lt;/SPAN&gt;&lt;SPAN&gt;Doesn’t work consistently&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Do use a valid (real) Zip Code to generate a valid AVS&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have found that the CVV responses work 100% of the time, which is nice. So if you are trying to generate a failure, I suggest that you set the CVV to a value of &lt;STRONG&gt;901&lt;/STRONG&gt;. For whatever reason, the AVS response is more reliable with a failing CVV than if you try to only set the AVS response to a failing zip code such as &lt;STRONG&gt;46208&lt;/STRONG&gt; and &lt;STRONG&gt;46205&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have found that &lt;SPAN&gt;if you trying to generate a failure on AVS alone, the zip code &lt;/SPAN&gt;&lt;STRONG&gt;46205&lt;/STRONG&gt;&lt;SPAN&gt; seems to generate failures the most &lt;/SPAN&gt;&lt;SPAN&gt;consistently&lt;/SPAN&gt;&lt;SPAN&gt;. I have unit testing set-up to test failing AVS with &lt;/SPAN&gt;&lt;STRONG&gt;46205&lt;/STRONG&gt;&lt;SPAN&gt; and it seems to work all the time. &lt;/SPAN&gt;&lt;STRONG&gt;46205&lt;/STRONG&gt;&lt;SPAN&gt; will generate an &lt;/SPAN&gt;&lt;STRONG&gt;N&lt;/STRONG&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you want to generate a passing AVS value and must use the Authorize.net zip codes, use &lt;STRONG&gt;46214&lt;/STRONG&gt;&lt;SPAN&gt;. This will give a value of &lt;/SPAN&gt;&lt;STRONG&gt;Y&lt;/STRONG&gt;&lt;SPAN&gt;. The documentation says it will generate an &lt;/SPAN&gt;&lt;STRONG&gt;X&lt;/STRONG&gt;&lt;SPAN&gt;, but I can’t seem to replicate that on a regular basis. &lt;/SPAN&gt;&lt;SPAN&gt;You can also just use a valid zip code like 90210 or 33162. Valid zip codes seem to always pass.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As far as trying to generate an AVS result of &lt;STRONG&gt;A&lt;/STRONG&gt;&lt;SPAN&gt; with &lt;/SPAN&gt;&lt;STRONG&gt;46201,&lt;/STRONG&gt;&lt;SPAN&gt; I wouldn’t hold your breath. I couldn’t get Authorize.net to generate this response consistently.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I am done with this topic. I hope this helps someone else. It was a pain to figure out.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 09 Aug 2020 16:19:54 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Testing-Guide-zipcode-for-declined-doesn-t-work/m-p/72795#M44994</guid>
      <dc:creator>dblaze</dc:creator>
      <dc:date>2020-08-09T16:19:54Z</dc:date>
    </item>
  </channel>
</rss>

