<?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: Accept hosted creating a payment and subscription using IFrame interface in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Accept-hosted-creating-a-payment-and-subscription-using-IFrame/m-p/60780#M35291</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope all is well.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yeah, would have been nice if that would have worked, no customer profile id returned.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I used CustomerAddressType and CustomerDataType to submit through GetHostedPaymentPageRequest and have the fields pre populated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;On succesful payment I used CustomerProfileBaseType and CreateCustomerProfileFromTransactionRequest which creates the profile id and grabs the data from the prior request for some reason.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then used GetCustomerProfileRequest to grab payment profile id and address id and finally used ARBCreateSubscriptionRequest to create the subscription.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best wishes,&lt;BR /&gt;Claudiu&lt;/P&gt;</description>
    <pubDate>Thu, 07 Dec 2017 13:28:16 GMT</pubDate>
    <dc:creator>claudiu</dc:creator>
    <dc:date>2017-12-07T13:28:16Z</dc:date>
    <item>
      <title>Accept hosted creating a payment and subscription using IFrame interface</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Accept-hosted-creating-a-payment-and-subscription-using-IFrame/m-p/60754#M35266</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope all is well.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm trying to use the Accept Hosted API with IFrame to create a payment&amp;nbsp;then create a subscription.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The problem is that&amp;nbsp;hostedPaymentIFrameCommunicatorUrl doesn't return the&amp;nbsp;&lt;SPAN&gt;&lt;STRONG&gt;customerProfileId&lt;/STRONG&gt; nor&amp;nbsp;&lt;STRONG&gt;customerPaymentProfileId&lt;/STRONG&gt; nor&amp;nbsp;&lt;STRONG&gt;customerAddressId&lt;/STRONG&gt; in order for me to use the&amp;nbsp;&lt;STRONG&gt;createSubscriptionFromCustomerProfile&lt;/STRONG&gt; function, instead I get a response like:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="name"&gt;response&lt;/SPAN&gt;&lt;SPAN class="object-properties-section-separator"&gt;:&lt;/SPAN&gt;&lt;SPAN class="object-value-string value"&gt;&lt;SPAN class="object-value-string-quote"&gt;"&lt;/SPAN&gt;{"accountType":"MasterCard","accountNumber":"XXXX0001","transId":"60035677276","responseCode":"1","authorization":"IXQSDB","billTo":{"phoneNumber":"729730141","firstName":"test","lastName":"test","address":"test","city":"city","state":"test","zip":"123","country":"Afghanistan"},"totalAmount":"12.00","dateTime":"12/6/2017 12:04:46 PM"}&lt;SPAN class="object-value-string-quote"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="object-value-string value"&gt;&lt;SPAN class="object-value-string-quote"&gt;I am sending in the request the &lt;STRONG&gt;customer billto details&lt;/STRONG&gt;, they get&lt;STRONG&gt; saved as a customer profile&lt;/STRONG&gt;, but again no ID received, nor the rest of the required values.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;&lt;SPAN class="object-value-string value"&gt;&lt;SPAN class="object-value-string-quote"&gt;How can I get the required values from the transaction ID?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="object-value-string value"&gt;&lt;SPAN class="object-value-string-quote"&gt;Is this even possible? If not what is the workflow for this scenario?&lt;STRONG&gt; Is there any proper documentation somewhere?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="object-value-string value"&gt;&lt;SPAN class="object-value-string-quote"&gt;Best wishes,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="object-value-string value"&gt;&lt;SPAN class="object-value-string-quote"&gt;Claudiu&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Dec 2017 13:10:08 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Accept-hosted-creating-a-payment-and-subscription-using-IFrame/m-p/60754#M35266</guid>
      <dc:creator>claudiu</dc:creator>
      <dc:date>2017-12-06T13:10:08Z</dc:date>
    </item>
    <item>
      <title>Re: Accept hosted creating a payment and subscription using IFrame interface</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Accept-hosted-creating-a-payment-and-subscription-using-IFrame/m-p/60772#M35284</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/22840"&gt;@claudiu&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can use the&amp;nbsp;Get Transaction Details using the transaction ID returned to retirve the customer profile ID associated with it .&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://developer.authorize.net/api/reference/index.html#transaction-reporting-get-transaction-details&amp;nbsp;" target="_blank"&gt;https://developer.authorize.net/api/reference/index.html#transaction-reporting-get-transaction-details&amp;nbsp;&lt;/A&gt;&lt;/P&gt;
&lt;H3 id="transaction-reporting-get-transaction-details"&gt;&amp;nbsp;&lt;/H3&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE class="table table-condensed"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;profile&lt;/TD&gt;
&lt;TD&gt;Contains customer profile information used for this transaction.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="oneBullet"&gt;customerProfileId&lt;/TD&gt;
&lt;TD&gt;The ID of the customer profile used to create this payment transaction.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;DIV&gt;Numeric&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="oneBullet"&gt;customerPaymentProfileId&lt;/TD&gt;
&lt;TD&gt;The ID of the customer payment profile used to create this payment transaction. E.g. ID of a credit card or bank account held on file with Authorize.Net&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Thu, 07 Dec 2017 05:17:11 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Accept-hosted-creating-a-payment-and-subscription-using-IFrame/m-p/60772#M35284</guid>
      <dc:creator>Anurag</dc:creator>
      <dc:date>2017-12-07T05:17:11Z</dc:date>
    </item>
    <item>
      <title>Re: Accept hosted creating a payment and subscription using IFrame interface</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Accept-hosted-creating-a-payment-and-subscription-using-IFrame/m-p/60780#M35291</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope all is well.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yeah, would have been nice if that would have worked, no customer profile id returned.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I used CustomerAddressType and CustomerDataType to submit through GetHostedPaymentPageRequest and have the fields pre populated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;On succesful payment I used CustomerProfileBaseType and CreateCustomerProfileFromTransactionRequest which creates the profile id and grabs the data from the prior request for some reason.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then used GetCustomerProfileRequest to grab payment profile id and address id and finally used ARBCreateSubscriptionRequest to create the subscription.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best wishes,&lt;BR /&gt;Claudiu&lt;/P&gt;</description>
      <pubDate>Thu, 07 Dec 2017 13:28:16 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Accept-hosted-creating-a-payment-and-subscription-using-IFrame/m-p/60780#M35291</guid>
      <dc:creator>claudiu</dc:creator>
      <dc:date>2017-12-07T13:28:16Z</dc:date>
    </item>
  </channel>
</rss>

