<?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 Charge based on Customer Profile after Accept Hosted Payment's transaction in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Charge-based-on-Customer-Profile-after-Accept-Hosted-Payment-s/m-p/76930#M48114</link>
    <description>&lt;DIV class="moz-text-html"&gt;&lt;DIV&gt;&lt;FONT face="Verdana"&gt;&lt;SPAN&gt;Hello Authorize.net team,&lt;BR /&gt;&lt;BR /&gt;Hope you are safe &amp;amp; doing well.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT face="Verdana"&gt;&lt;BR /&gt;&lt;SPAN&gt;I am writing on behalf of moonstride.com, we are Travel CRM platform and lot of our client’s use Authorize.net to take online card payments. We have also referred few clients to you. &lt;/SPAN&gt;&lt;SPAN&gt;In our platform we have carried out integration with Authorize.net, we use accept hosted (iframe based) solution and it is working for standard payment flow. We are planning to introduce installment-based payment.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT face="Verdana"&gt;&lt;BR /&gt;&lt;SPAN&gt;We would like to charge customer different amounts at different intervals to pay for their entire travel package.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT face="Verdana"&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;STRONG&gt;Total Payment = $1500&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;At time of registration - Deposit payment = $100&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1st March - Initial Payment = $250&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1st May - Second Payment = $250&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1st July - Final Payment = $900&lt;/SPAN&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT face="Verdana"&gt;&lt;BR /&gt;&lt;SPAN&gt;We don’t want to have any PCI compliance overhead at our end, We would like to collect, store and transfer card details using Authorize.net hosted pages only.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;For the solution, we reviewed Authorize.net support articles and forum, we are not able to find exact steps to follow. After review we think that following workflow might meet our requirement&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Step 1. Use Accept Hosted to collect the initial deposit payment, in response we will get transid.&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Step 2. If successful, then use &lt;A title="https://developer.authorize.net/api/reference/index.html#customer-profiles-create-a-customer-profile-from-a-transaction" href="https://developer.authorize.net/api/reference/index.html#customer-profiles-create-a-customer-profile-from-a-transaction" target="_blank" rel="noreferrer noopener"&gt;Create Customer Profile from Transaction&lt;/A&gt; to get a customer profile id &amp;amp; payment profile id based on trans id of accept hosted transaction.&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Step 3. Later on to collect installment payment - we use customer profile id &amp;amp; payment profile id to make another payments based on &lt;A title="https://developer.authorize.net/api/reference/index.html#payment-transactions-charge-a-customer-profile" href="https://developer.authorize.net/api/reference/index.html#payment-transactions-charge-a-customer-profile" target="_blank" rel="noreferrer noopener"&gt;Charge a Customer Profile API&lt;/A&gt;.&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;So, we will collect first payment as deposit from passenger and create profile in authorize.net to collect remaining payment or installments automatically by calling &lt;STRONG&gt;Charge a Customer Profile API&lt;/STRONG&gt;. I would like to confirm that whether such flow can be implemented or not and let us know if there is problem in this.&lt;BR /&gt;&lt;BR /&gt;Also, there are some doubts for some tags in &lt;STRONG&gt;Charge a Customer Profile API &lt;/STRONG&gt;as below,&lt;BR /&gt;&lt;BR /&gt;&amp;lt;subsequentAuthInformation&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;lt;originalNetworkTransId&amp;gt;123456789NNNH&amp;lt;/originalNetworkTransId&amp;gt;&lt;BR /&gt;&amp;lt;!-- Should we pass same trans id which we received it from accept hosted transaction. Please confirm. --&amp;gt;&lt;BR /&gt;&amp;lt;originalAuthAmount&amp;gt;45.00&amp;lt;/originalAuthAmount&amp;gt;&lt;BR /&gt;&amp;lt;!-- Which amount should we pass in this i.e. can we pass same as charge amount. Please guide. --&amp;gt;&lt;BR /&gt;&amp;lt;reason&amp;gt;resubmission&amp;lt;/reason&amp;gt;&lt;BR /&gt;&amp;lt;!-- It is new payment i.e. installment so I'm planning to pass "reauthorization" --&amp;gt;&lt;BR /&gt;&amp;lt;/subsequentAuthInformation&amp;gt;&lt;BR /&gt;&amp;lt;authorizationIndicatorType&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;lt;authorizationIndicator&amp;gt;final&amp;lt;/authorizationIndicator&amp;gt;&lt;BR /&gt;&amp;lt;!-- It is not mandatory but I'm planning to pass "final" because it is new payment for us every time. --&amp;gt;&lt;BR /&gt;&amp;lt;/authorizationIndicatorType&amp;gt;&lt;BR /&gt;&lt;BR /&gt;If our flow looks fine and feasible then please guide us on tag values.&lt;BR /&gt;&lt;BR /&gt;Let me know if any questions or suggestions.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Kunjan&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Mon, 21 Jun 2021 11:35:29 GMT</pubDate>
    <dc:creator>vsourz2021</dc:creator>
    <dc:date>2021-06-21T11:35:29Z</dc:date>
    <item>
      <title>Charge based on Customer Profile after Accept Hosted Payment's transaction</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Charge-based-on-Customer-Profile-after-Accept-Hosted-Payment-s/m-p/76930#M48114</link>
      <description>&lt;DIV class="moz-text-html"&gt;&lt;DIV&gt;&lt;FONT face="Verdana"&gt;&lt;SPAN&gt;Hello Authorize.net team,&lt;BR /&gt;&lt;BR /&gt;Hope you are safe &amp;amp; doing well.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT face="Verdana"&gt;&lt;BR /&gt;&lt;SPAN&gt;I am writing on behalf of moonstride.com, we are Travel CRM platform and lot of our client’s use Authorize.net to take online card payments. We have also referred few clients to you. &lt;/SPAN&gt;&lt;SPAN&gt;In our platform we have carried out integration with Authorize.net, we use accept hosted (iframe based) solution and it is working for standard payment flow. We are planning to introduce installment-based payment.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT face="Verdana"&gt;&lt;BR /&gt;&lt;SPAN&gt;We would like to charge customer different amounts at different intervals to pay for their entire travel package.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT face="Verdana"&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;STRONG&gt;Total Payment = $1500&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;At time of registration - Deposit payment = $100&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1st March - Initial Payment = $250&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1st May - Second Payment = $250&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1st July - Final Payment = $900&lt;/SPAN&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;FONT face="Verdana"&gt;&lt;BR /&gt;&lt;SPAN&gt;We don’t want to have any PCI compliance overhead at our end, We would like to collect, store and transfer card details using Authorize.net hosted pages only.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;For the solution, we reviewed Authorize.net support articles and forum, we are not able to find exact steps to follow. After review we think that following workflow might meet our requirement&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Step 1. Use Accept Hosted to collect the initial deposit payment, in response we will get transid.&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Step 2. If successful, then use &lt;A title="https://developer.authorize.net/api/reference/index.html#customer-profiles-create-a-customer-profile-from-a-transaction" href="https://developer.authorize.net/api/reference/index.html#customer-profiles-create-a-customer-profile-from-a-transaction" target="_blank" rel="noreferrer noopener"&gt;Create Customer Profile from Transaction&lt;/A&gt; to get a customer profile id &amp;amp; payment profile id based on trans id of accept hosted transaction.&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Step 3. Later on to collect installment payment - we use customer profile id &amp;amp; payment profile id to make another payments based on &lt;A title="https://developer.authorize.net/api/reference/index.html#payment-transactions-charge-a-customer-profile" href="https://developer.authorize.net/api/reference/index.html#payment-transactions-charge-a-customer-profile" target="_blank" rel="noreferrer noopener"&gt;Charge a Customer Profile API&lt;/A&gt;.&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;So, we will collect first payment as deposit from passenger and create profile in authorize.net to collect remaining payment or installments automatically by calling &lt;STRONG&gt;Charge a Customer Profile API&lt;/STRONG&gt;. I would like to confirm that whether such flow can be implemented or not and let us know if there is problem in this.&lt;BR /&gt;&lt;BR /&gt;Also, there are some doubts for some tags in &lt;STRONG&gt;Charge a Customer Profile API &lt;/STRONG&gt;as below,&lt;BR /&gt;&lt;BR /&gt;&amp;lt;subsequentAuthInformation&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;lt;originalNetworkTransId&amp;gt;123456789NNNH&amp;lt;/originalNetworkTransId&amp;gt;&lt;BR /&gt;&amp;lt;!-- Should we pass same trans id which we received it from accept hosted transaction. Please confirm. --&amp;gt;&lt;BR /&gt;&amp;lt;originalAuthAmount&amp;gt;45.00&amp;lt;/originalAuthAmount&amp;gt;&lt;BR /&gt;&amp;lt;!-- Which amount should we pass in this i.e. can we pass same as charge amount. Please guide. --&amp;gt;&lt;BR /&gt;&amp;lt;reason&amp;gt;resubmission&amp;lt;/reason&amp;gt;&lt;BR /&gt;&amp;lt;!-- It is new payment i.e. installment so I'm planning to pass "reauthorization" --&amp;gt;&lt;BR /&gt;&amp;lt;/subsequentAuthInformation&amp;gt;&lt;BR /&gt;&amp;lt;authorizationIndicatorType&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;lt;authorizationIndicator&amp;gt;final&amp;lt;/authorizationIndicator&amp;gt;&lt;BR /&gt;&amp;lt;!-- It is not mandatory but I'm planning to pass "final" because it is new payment for us every time. --&amp;gt;&lt;BR /&gt;&amp;lt;/authorizationIndicatorType&amp;gt;&lt;BR /&gt;&lt;BR /&gt;If our flow looks fine and feasible then please guide us on tag values.&lt;BR /&gt;&lt;BR /&gt;Let me know if any questions or suggestions.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Kunjan&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 21 Jun 2021 11:35:29 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Charge-based-on-Customer-Profile-after-Accept-Hosted-Payment-s/m-p/76930#M48114</guid>
      <dc:creator>vsourz2021</dc:creator>
      <dc:date>2021-06-21T11:35:29Z</dc:date>
    </item>
    <item>
      <title>Re: Charge based on Customer Profile after Accept Hosted Payment's transaction</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Charge-based-on-Customer-Profile-after-Accept-Hosted-Payment-s/m-p/76931#M48115</link>
      <description>&lt;P&gt;The game has a couple of guides and classes. You can pick the game mode according to your tendency. The groupings include: Story mode, &lt;A href="https://pes2022hack.com/" target="_self"&gt;&lt;STRONG&gt;https://pes2022hack.com/&lt;/STRONG&gt;&lt;/A&gt; Cup mode, Challenge mode, Raid mode, League mode, and Endless mode. There is similarly a rating system in Pro Evolution Soccer. The players' characteristics and deficiencies will be shown.&lt;/P&gt;</description>
      <pubDate>Mon, 21 Jun 2021 11:55:18 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Charge-based-on-Customer-Profile-after-Accept-Hosted-Payment-s/m-p/76931#M48115</guid>
      <dc:creator>pes2022coinshac</dc:creator>
      <dc:date>2021-06-21T11:55:18Z</dc:date>
    </item>
  </channel>
</rss>

