<?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: How can I guarantee Card Not Present output? in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-can-I-guarantee-Card-Not-Present-output/m-p/47573#M24018</link>
    <description>&lt;P&gt;From the AIM doc&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;marketType&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;0 for ecommerce&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;1 for moto&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;2 for retail&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;The default for Card Present&lt;BR /&gt;accounts is 2 and only 2 can be used.&lt;BR /&gt;For blended accounts, the default is 0&lt;BR /&gt;and marketType can be overridden&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;look to be, the blended account are for CNP only, so your CP account will always output as CP.&lt;/P&gt;</description>
    <pubDate>Fri, 26 Sep 2014 23:54:18 GMT</pubDate>
    <dc:creator>RaynorC1emen7</dc:creator>
    <dc:date>2014-09-26T23:54:18Z</dc:date>
    <item>
      <title>How can I guarantee Card Not Present output?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-can-I-guarantee-Card-Not-Present-output/m-p/47563#M24013</link>
      <description>&lt;P&gt;I am software developer, and the company I work for supports both card-present and card-not-present account types.&amp;nbsp; The user supplies the account credentials.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(1) I am running an AUTH_CAPTURE test transaction against a card-not-present sandbox account.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The response looks like this:&lt;/P&gt;&lt;P&gt;"&lt;STRONG&gt;1&lt;/STRONG&gt;|1|1|This transaction has been approved.|..."&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The first value is the success code 1.&amp;nbsp; As expected, the output is in the format described in the Card Not Present implementation guide.&lt;BR /&gt;&lt;BR /&gt;(2) If I use the same code, and put in a card-present account, the response looks like this:&lt;/P&gt;&lt;P&gt;"&lt;STRONG&gt;1.0&lt;/STRONG&gt;|&lt;STRONG&gt;3&lt;/STRONG&gt;|87|Transactions of this market type cannot be processed on this system.|..."&lt;BR /&gt;&lt;BR /&gt;Even though my input code was from the Card Not Present guide, the output now follows the format described in the Card Present guide.&amp;nbsp; My code incorrectly interprets the "1.0" in the first position as a success code.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;(Q) How can I cope with this if the format of the output depends on the input?&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 26 Sep 2014 22:02:56 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-can-I-guarantee-Card-Not-Present-output/m-p/47563#M24013</guid>
      <dc:creator>aps</dc:creator>
      <dc:date>2014-09-26T22:02:56Z</dc:date>
    </item>
    <item>
      <title>Re: How can I guarantee Card Not Present output?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-can-I-guarantee-Card-Not-Present-output/m-p/47565#M24014</link>
      <description>&lt;P&gt;Here is the input message, with the sandbox account details removed:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"x_login=**********&amp;amp;x_tran_key=****************&amp;amp;x_delim_data=TRUE&amp;amp;x_delim_char=|&amp;amp;x_relay_response=FALSE&amp;amp;x_type=AUTH_CAPTURE&amp;amp;x_method=CC&amp;amp;x_card_num=371449635398431&amp;amp;x_exp_date=1219&amp;amp;x_version=3.1&amp;amp;x_amount=810.88&amp;amp;x_invoice_num=&amp;amp;x_description=&amp;amp;x_card_code=123&amp;amp;x_address=&amp;amp;x_city=&amp;amp;x_state=&amp;amp;x_zip=&amp;amp;x_country=&amp;amp;x_first_name=JOHN&amp;amp;x_last_name=DOE&amp;amp;x_allow_partial_auth=false"&lt;/P&gt;</description>
      <pubDate>Fri, 26 Sep 2014 22:07:10 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-can-I-guarantee-Card-Not-Present-output/m-p/47565#M24014</guid>
      <dc:creator>aps</dc:creator>
      <dc:date>2014-09-26T22:07:10Z</dc:date>
    </item>
    <item>
      <title>Re: How can I guarantee Card Not Present output?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-can-I-guarantee-Card-Not-Present-output/m-p/47573#M24018</link>
      <description>&lt;P&gt;From the AIM doc&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;marketType&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;0 for ecommerce&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;1 for moto&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;2 for retail&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;The default for Card Present&lt;BR /&gt;accounts is 2 and only 2 can be used.&lt;BR /&gt;For blended accounts, the default is 0&lt;BR /&gt;and marketType can be overridden&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;look to be, the blended account are for CNP only, so your CP account will always output as CP.&lt;/P&gt;</description>
      <pubDate>Fri, 26 Sep 2014 23:54:18 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-can-I-guarantee-Card-Not-Present-output/m-p/47573#M24018</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2014-09-26T23:54:18Z</dc:date>
    </item>
    <item>
      <title>Re: How can I guarantee Card Not Present output?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-can-I-guarantee-Card-Not-Present-output/m-p/47635#M24049</link>
      <description>&lt;P&gt;Thanks, that is helpful.&lt;BR /&gt;&lt;BR /&gt;You are using the XML format, and I am using a property/value format.&lt;BR /&gt;&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;&lt;BR /&gt;&lt;A target="_blank" href="http://www.authorize.net/support/AIM_guide.pdf"&gt;http://www.authorize.net/support/AIM_guide.pdf&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;It's nice to know that they have an XML format because that would completely eliminate the problems of misinterpreting a pipe-delimited response.&lt;BR /&gt;&lt;BR /&gt;I checked the property/value manual, and it has a field x_market_type similar to what you described.&amp;nbsp; The manual says it was added recently, in February 2014.&amp;nbsp; I should definitely start using that.&lt;BR /&gt;&lt;BR /&gt;* When adding a required field, it would be nice if they would increment the version number and validate that the required fields are present.&amp;nbsp; This will help those of us who are working with legacy code and want to make sure everything is up to date.&lt;/P&gt;</description>
      <pubDate>Mon, 29 Sep 2014 16:46:13 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/How-can-I-guarantee-Card-Not-Present-output/m-p/47635#M24049</guid>
      <dc:creator>aps</dc:creator>
      <dc:date>2014-09-29T16:46:13Z</dc:date>
    </item>
  </channel>
</rss>

