<?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: API Upgrade in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-Upgrade/m-p/58984#M33587</link>
    <description>&lt;P&gt;To get an Accept Customer page, you would make a getHostedProfilePageRequest API call to&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sandbox URL: &lt;A href="https://apitest.authorize.net/xml/v1/request.api" target="_blank"&gt;https://apitest.authorize.net/xml/v1/request.api&lt;/A&gt; or&amp;nbsp;&lt;/P&gt;&lt;P&gt;Production URL: &lt;A href="https://api.authorize.net/xml/v1/request.api" target="_blank"&gt;https://api.authorize.net/xml/v1/request.api&lt;/A&gt; &amp;nbsp;as the case may be, with &amp;nbsp;XML like&amp;nbsp;the following:&lt;/P&gt;&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;getHostedProfilePageRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;
  &amp;lt;merchantAuthentication&amp;gt;
    &amp;lt;name&amp;gt;YOUR_API_LOGIN&amp;lt;/name&amp;gt;
    &amp;lt;transactionKey&amp;gt;YOUR_TRANSACTION_KEY&amp;lt;/transactionKey&amp;gt;
  &amp;lt;/merchantAuthentication&amp;gt;
  &amp;lt;customerProfileId&amp;gt;CUSTOMER_PROFILE_ID&amp;lt;/customerProfileId&amp;gt;
  &amp;lt;hostedProfileSettings&amp;gt;
    &amp;lt;setting&amp;gt;
      &amp;lt;settingName&amp;gt;hostedProfileReturnUrl&amp;lt;/settingName&amp;gt;
      &amp;lt;settingValue&amp;gt;https://YOURWEBSITE.com/return/&amp;lt;/settingValue&amp;gt;
    &amp;lt;/setting&amp;gt;
    &amp;lt;setting&amp;gt;
      &amp;lt;settingName&amp;gt;hostedProfileReturnUrlText&amp;lt;/settingName&amp;gt;
      &amp;lt;settingValue&amp;gt;Continue to confirmation page.&amp;lt;/settingValue&amp;gt;
    &amp;lt;/setting&amp;gt;
          &amp;lt;setting&amp;gt;
                &amp;lt;settingName&amp;gt;hostedProfilePageBorderVisible&amp;lt;/settingName&amp;gt;
                 &amp;lt;settingValue&amp;gt;true&amp;lt;/settingValue&amp;gt;
          &amp;lt;/setting&amp;gt;
 &amp;lt;/hostedProfileSettings&amp;gt;
&amp;lt;/getHostedProfilePageRequest&amp;gt;&lt;/PRE&gt;&lt;P&gt;If successful, the reponse will contain a token, like in the XML below:&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;getHostedProfilePageResponse xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;
  &amp;lt;messages&amp;gt;
    &amp;lt;resultCode&amp;gt;Ok&amp;lt;/resultCode&amp;gt;
    &amp;lt;message&amp;gt;
      &amp;lt;code&amp;gt;I00001&amp;lt;/code&amp;gt;
      &amp;lt;text&amp;gt;Successful.&amp;lt;/text&amp;gt;
    &amp;lt;/message&amp;gt;
  &amp;lt;/messages&amp;gt;
  &amp;lt;token&amp;gt;+ZeWDaUOPoQPRGTHcKd7DYbMfcAFDrhO8GPOFNt+ACzJnvkz+aWO0SYSAA9x602jAIKKfUHUt2ybwQRaG8LzHluuR5dRgsuh+kjarKvD0hpieGjLHmnz0LHmFv1Xe9P3zpmawqBCSB/d4jcSg9dAxecNBUzMwIuYzY+vGUGLUXgr9QPaRh93HqWZrV4Mbwop&amp;lt;/token&amp;gt;
&amp;lt;/getHostedProfilePageResponse&amp;gt;&lt;/PRE&gt;&lt;P&gt;You would then pass this token value to your form which posts to one of the following, in live mode&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Manage Profiles&lt;A href="https://accept.authorize.net/customer/manage" target="_blank"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;https://accept.authorize.net/customer/manage&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;Add Payment Profile&lt;A href="https://accept.authorize.net/customer/addPayment" target="_blank"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;https://accept.authorize.net/customer/addPayment&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;Add Shipping Profile&lt;A href="https://accept.authorize.net/customer/addShipping" target="_blank"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;https://accept.authorize.net/customer/addShipping&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;Edit Payment Profile&lt;A href="https://accept.authorize.net/customer/editPayment" target="_blank"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;https://accept.authorize.net/customer/editPayment&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;Edit Shipping Profile&lt;A href="https://accept.authorize.net/customer/editShipping" target="_blank"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;https://accept.authorize.net/customer/editShipping&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;For the sandbox, substitute test for accept in the form action URL. For example:&lt;/P&gt;&lt;P&gt;&lt;A href="https://test.authorize.net/customer/manage" target="_blank"&gt;https://test.authorize.net/customer/manage&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To edit a payment profile, include&amp;nbsp;paymentProfileId in your form's posted values:&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;form method="post" action="https://test.authorize.net/customer/editPayment"&amp;gt; &amp;lt;input type="hidden" name="token" value="HOSTED_PAGE_TOKEN"/&amp;gt; &amp;lt;input type="hidden" name="paymentProfileId" value="PROFILE_ID_TO_EDIT"/&amp;gt; ... &amp;lt;/form&amp;gt;&lt;/PRE&gt;&lt;P&gt;See more details at&amp;nbsp;&lt;A href="http://developer.authorize.net/api/reference/index.html#customer-profiles-get-accept-customer-profile-page" target="_blank"&gt;http://developer.authorize.net/api/reference/index.html#customer-profiles-get-accept-customer-profile-page&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 26 Jul 2017 09:56:46 GMT</pubDate>
    <dc:creator>NexusSoftware</dc:creator>
    <dc:date>2017-07-26T09:56:46Z</dc:date>
    <item>
      <title>API Upgrade</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-Upgrade/m-p/58982#M33585</link>
      <description>&lt;P&gt;Is there a detailed guide for the API changes?&amp;nbsp;&amp;nbsp; I see that Hosted CIM is beging deprecated.&amp;nbsp; It refers to use Accep Customer. &amp;nbsp; I took on&amp;nbsp; a client that is using the&amp;nbsp; CIM and we make transaction calls against it. &amp;nbsp; What is being affected.&amp;nbsp; Thanks for any help&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jul 2017 02:51:49 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-Upgrade/m-p/58982#M33585</guid>
      <dc:creator>glerler</dc:creator>
      <dc:date>2017-07-26T02:51:49Z</dc:date>
    </item>
    <item>
      <title>Re: API Upgrade</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-Upgrade/m-p/58984#M33587</link>
      <description>&lt;P&gt;To get an Accept Customer page, you would make a getHostedProfilePageRequest API call to&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sandbox URL: &lt;A href="https://apitest.authorize.net/xml/v1/request.api" target="_blank"&gt;https://apitest.authorize.net/xml/v1/request.api&lt;/A&gt; or&amp;nbsp;&lt;/P&gt;&lt;P&gt;Production URL: &lt;A href="https://api.authorize.net/xml/v1/request.api" target="_blank"&gt;https://api.authorize.net/xml/v1/request.api&lt;/A&gt; &amp;nbsp;as the case may be, with &amp;nbsp;XML like&amp;nbsp;the following:&lt;/P&gt;&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;getHostedProfilePageRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;
  &amp;lt;merchantAuthentication&amp;gt;
    &amp;lt;name&amp;gt;YOUR_API_LOGIN&amp;lt;/name&amp;gt;
    &amp;lt;transactionKey&amp;gt;YOUR_TRANSACTION_KEY&amp;lt;/transactionKey&amp;gt;
  &amp;lt;/merchantAuthentication&amp;gt;
  &amp;lt;customerProfileId&amp;gt;CUSTOMER_PROFILE_ID&amp;lt;/customerProfileId&amp;gt;
  &amp;lt;hostedProfileSettings&amp;gt;
    &amp;lt;setting&amp;gt;
      &amp;lt;settingName&amp;gt;hostedProfileReturnUrl&amp;lt;/settingName&amp;gt;
      &amp;lt;settingValue&amp;gt;https://YOURWEBSITE.com/return/&amp;lt;/settingValue&amp;gt;
    &amp;lt;/setting&amp;gt;
    &amp;lt;setting&amp;gt;
      &amp;lt;settingName&amp;gt;hostedProfileReturnUrlText&amp;lt;/settingName&amp;gt;
      &amp;lt;settingValue&amp;gt;Continue to confirmation page.&amp;lt;/settingValue&amp;gt;
    &amp;lt;/setting&amp;gt;
          &amp;lt;setting&amp;gt;
                &amp;lt;settingName&amp;gt;hostedProfilePageBorderVisible&amp;lt;/settingName&amp;gt;
                 &amp;lt;settingValue&amp;gt;true&amp;lt;/settingValue&amp;gt;
          &amp;lt;/setting&amp;gt;
 &amp;lt;/hostedProfileSettings&amp;gt;
&amp;lt;/getHostedProfilePageRequest&amp;gt;&lt;/PRE&gt;&lt;P&gt;If successful, the reponse will contain a token, like in the XML below:&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;getHostedProfilePageResponse xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;
  &amp;lt;messages&amp;gt;
    &amp;lt;resultCode&amp;gt;Ok&amp;lt;/resultCode&amp;gt;
    &amp;lt;message&amp;gt;
      &amp;lt;code&amp;gt;I00001&amp;lt;/code&amp;gt;
      &amp;lt;text&amp;gt;Successful.&amp;lt;/text&amp;gt;
    &amp;lt;/message&amp;gt;
  &amp;lt;/messages&amp;gt;
  &amp;lt;token&amp;gt;+ZeWDaUOPoQPRGTHcKd7DYbMfcAFDrhO8GPOFNt+ACzJnvkz+aWO0SYSAA9x602jAIKKfUHUt2ybwQRaG8LzHluuR5dRgsuh+kjarKvD0hpieGjLHmnz0LHmFv1Xe9P3zpmawqBCSB/d4jcSg9dAxecNBUzMwIuYzY+vGUGLUXgr9QPaRh93HqWZrV4Mbwop&amp;lt;/token&amp;gt;
&amp;lt;/getHostedProfilePageResponse&amp;gt;&lt;/PRE&gt;&lt;P&gt;You would then pass this token value to your form which posts to one of the following, in live mode&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Manage Profiles&lt;A href="https://accept.authorize.net/customer/manage" target="_blank"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;https://accept.authorize.net/customer/manage&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;Add Payment Profile&lt;A href="https://accept.authorize.net/customer/addPayment" target="_blank"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;https://accept.authorize.net/customer/addPayment&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;Add Shipping Profile&lt;A href="https://accept.authorize.net/customer/addShipping" target="_blank"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;https://accept.authorize.net/customer/addShipping&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;Edit Payment Profile&lt;A href="https://accept.authorize.net/customer/editPayment" target="_blank"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;https://accept.authorize.net/customer/editPayment&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;Edit Shipping Profile&lt;A href="https://accept.authorize.net/customer/editShipping" target="_blank"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;https://accept.authorize.net/customer/editShipping&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;For the sandbox, substitute test for accept in the form action URL. For example:&lt;/P&gt;&lt;P&gt;&lt;A href="https://test.authorize.net/customer/manage" target="_blank"&gt;https://test.authorize.net/customer/manage&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To edit a payment profile, include&amp;nbsp;paymentProfileId in your form's posted values:&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;form method="post" action="https://test.authorize.net/customer/editPayment"&amp;gt; &amp;lt;input type="hidden" name="token" value="HOSTED_PAGE_TOKEN"/&amp;gt; &amp;lt;input type="hidden" name="paymentProfileId" value="PROFILE_ID_TO_EDIT"/&amp;gt; ... &amp;lt;/form&amp;gt;&lt;/PRE&gt;&lt;P&gt;See more details at&amp;nbsp;&lt;A href="http://developer.authorize.net/api/reference/index.html#customer-profiles-get-accept-customer-profile-page" target="_blank"&gt;http://developer.authorize.net/api/reference/index.html#customer-profiles-get-accept-customer-profile-page&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jul 2017 09:56:46 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-Upgrade/m-p/58984#M33587</guid>
      <dc:creator>NexusSoftware</dc:creator>
      <dc:date>2017-07-26T09:56:46Z</dc:date>
    </item>
    <item>
      <title>Re: API Upgrade</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-Upgrade/m-p/59006#M33607</link>
      <description>&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Go me in the direction I was looking for&lt;/P&gt;</description>
      <pubDate>Thu, 27 Jul 2017 17:47:15 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-Upgrade/m-p/59006#M33607</guid>
      <dc:creator>glerler</dc:creator>
      <dc:date>2017-07-27T17:47:15Z</dc:date>
    </item>
  </channel>
</rss>

