<?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: Authorize.net Accept Hosted &amp;amp; Customer Profiles in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-Accept-Hosted-amp-Customer-Profiles/m-p/59602#M34181</link>
    <description>&lt;P&gt;Perfect! Thanks!&lt;/P&gt;</description>
    <pubDate>Wed, 30 Aug 2017 15:21:30 GMT</pubDate>
    <dc:creator>mwex501</dc:creator>
    <dc:date>2017-08-30T15:21:30Z</dc:date>
    <item>
      <title>Authorize.net Accept Hosted &amp; Customer Profiles</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-Accept-Hosted-amp-Customer-Profiles/m-p/59600#M34179</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Background:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I'm creating my first Authorize.net Accept Hosted solution. The plan is to use the merchant's custom PHP cart to collect the shipping, billing address then present the hosted form to collect payment. Many of the customers will be 'guest' customers without customer profiles generated in the PHP cart.&lt;/P&gt;&lt;P&gt;I have successfully created an XML token request using CURL and used the return token to request the payment form and populate an iframe.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;The Problem:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;We'd like to pass the billing/shipping info entered into the cart to Auth.net so the customer does not need to re-enter the information. The documentation/examples I have been able to find require use of the SDK to create a customer profile in order to do this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Is there an easier way?&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;My questions:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Can we pass the shipping / billing in the token request?&lt;/LI&gt;&lt;LI&gt;Can we pass the shipping / billing in the form request?&lt;/LI&gt;&lt;LI&gt;Any other suggestions on how to pass this billing / shipping info without creating a separate customer profile transaction?&lt;/LI&gt;&lt;LI&gt;If we have to create a customer profile for each transaction, can we create a customer profile using XML/CURL without incorporating the entire SDK?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Thanks in advance for your help.&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2017 14:15:05 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-Accept-Hosted-amp-Customer-Profiles/m-p/59600#M34179</guid>
      <dc:creator>mwex501</dc:creator>
      <dc:date>2017-08-30T14:15:05Z</dc:date>
    </item>
    <item>
      <title>Re: Authorize.net Accept Hosted &amp; Customer Profiles</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-Accept-Hosted-amp-Customer-Profiles/m-p/59601#M34180</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Yes, you can pass both billing and shipping address infomation to the token reques, which will then be pre-populated in the form :&lt;/P&gt;&lt;DIV&gt;&lt;DIV class="content-inner"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN class="hljs-tag"&gt;&lt;SPAN class="hljs-name"&gt;getHostedPaymentPageRequest&lt;/SPAN&gt; &lt;SPAN class="hljs-attr"&gt;xmlns&lt;/SPAN&gt;=&lt;SPAN class="hljs-string"&gt;"AnetApi/xml/v1/schema/AnetApiSchema.xsd"&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
   &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;merchantAuthentication&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
      &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;name&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;YOUR_LOGIN_ID&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;name&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
      &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;transactionKey&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;YOUR_TRANSACTION_KEY&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;transactionKey&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
   &lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;merchantAuthentication&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
   &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;transactionRequest&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
      &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;transactionType&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;authCaptureTransaction&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;transactionType&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
      &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;amount&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;20.00&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;amount&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
      &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;billTo&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;firstName&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;Ellen&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;firstName&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;lastName&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;Johnson&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;lastName&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;company&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;Souveniropolis&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;company&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;address&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;14 Main Street&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;address&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;city&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;Pecan Springs&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;city&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;state&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;TX&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;state&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;zip&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;44628&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;zip&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;country&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;USA&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;country&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
      &lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;billTo&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
      &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;shipTo&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;firstName&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;China&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;firstName&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;lastName&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;Bayles&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;lastName&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;company&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;Thyme for Tea&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;company&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;address&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;12 Main Street&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;address&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;city&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;Pecan Springs&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;city&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;state&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;TX&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;state&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;zip&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;44628&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;zip&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;country&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;USA&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;country&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
      &lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;shipTo&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
   &lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;transactionRequest&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
   &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;hostedPaymentSettings&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
      &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;setting&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;settingName&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;hostedPaymentBillingAddressOptions&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;settingName&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;settingValue&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;{"show": true, "required":true}&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;settingValue&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
      &lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;setting&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
      &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;setting&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;settingName&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;hostedPaymentButtonOptions&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;settingName&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;settingValue&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;{"text": "Pay"}&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;settingValue&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
      &lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;setting&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
      &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;setting&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;settingName&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;hostedPaymentReturnOptions&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;settingName&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;settingValue&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;{"url":"https://www.mystore.com/good","urlText":"Continue","cancelUrl":"https://www.mystore.com/cancel","cancelUrlText":"Cancel"}&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;settingValue&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
      &lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;setting&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
      &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;setting&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;settingName&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;hostedPaymentShippingAddressOptions&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;settingName&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
         &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;settingValue&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;{"show": true, "required":true}&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;settingValue&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
      &lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;setting&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
   &lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;hostedPaymentSettings&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;getHostedPaymentPageRequest&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;/DIV&gt;Yes, you can also create a customer profile using XML/CURL without incorporating the entire SDK.&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 30 Aug 2017 15:16:43 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-Accept-Hosted-amp-Customer-Profiles/m-p/59601#M34180</guid>
      <dc:creator>NexusSoftware</dc:creator>
      <dc:date>2017-08-30T15:16:43Z</dc:date>
    </item>
    <item>
      <title>Re: Authorize.net Accept Hosted &amp; Customer Profiles</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-Accept-Hosted-amp-Customer-Profiles/m-p/59602#M34181</link>
      <description>&lt;P&gt;Perfect! Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2017 15:21:30 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-Accept-Hosted-amp-Customer-Profiles/m-p/59602#M34181</guid>
      <dc:creator>mwex501</dc:creator>
      <dc:date>2017-08-30T15:21:30Z</dc:date>
    </item>
    <item>
      <title>Re: Authorize.net Accept Hosted &amp; Customer Profiles</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-Accept-Hosted-amp-Customer-Profiles/m-p/59603#M34182</link>
      <description>&lt;P&gt;BTW is there documentation outlining ALL the possible fields that can be sent with the token request?&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2017 15:23:13 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-Accept-Hosted-amp-Customer-Profiles/m-p/59603#M34182</guid>
      <dc:creator>mwex501</dc:creator>
      <dc:date>2017-08-30T15:23:13Z</dc:date>
    </item>
    <item>
      <title>Re: Authorize.net Accept Hosted &amp; Customer Profiles</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-Accept-Hosted-amp-Customer-Profiles/m-p/59605#M34184</link>
      <description>&lt;P&gt;Yes, &lt;A href="https://developer.authorize.net/api/reference/index.html#payment-transactions-get-an-accept-payment-page" target="_blank"&gt;https://developer.authorize.net/api/reference/index.html#payment-transactions-get-an-accept-payment-page&lt;/A&gt; and more information at: &lt;A href="http://developer.authorize.net/api/reference/features/accept_hosted.html" target="_blank"&gt;http://developer.authorize.net/api/reference/features/accept_hosted.html&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2017 16:46:00 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-Accept-Hosted-amp-Customer-Profiles/m-p/59605#M34184</guid>
      <dc:creator>NexusSoftware</dc:creator>
      <dc:date>2017-08-30T16:46:00Z</dc:date>
    </item>
  </channel>
</rss>

