<?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: Using Accept.js hosted form to process Subscription/Recurring payments in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-Accept-js-hosted-form-to-process-Subscription-Recurring/m-p/66280#M39841</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/28447"&gt;@jlhutto&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;An E00114 error typically occurs when you attempt to use an Accept&amp;nbsp;nonce twice.&amp;nbsp; If you need to make multiple transactions, you can:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. Set the createProfile flag on createTransactionRequest.&amp;nbsp; If the transaction is successful, a customer profile is created which you can use for subsequent transactions.&lt;/P&gt;
&lt;P&gt;2. Create a customer profile first using the Accept&amp;nbsp;nonce and then use the customer profile to create subscriptions, transactions, etc.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Richard&lt;/P&gt;</description>
    <pubDate>Wed, 06 Feb 2019 22:41:28 GMT</pubDate>
    <dc:creator>RichardH</dc:creator>
    <dc:date>2019-02-06T22:41:28Z</dc:date>
    <item>
      <title>Using Accept.js hosted form to process Subscription/Recurring payments</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-Accept-js-hosted-form-to-process-Subscription-Recurring/m-p/66254#M39817</link>
      <description>&lt;P&gt;I see post about this subject, but they are all older posts.&amp;nbsp; &amp;nbsp;Is their an update for using the Accept.js to process Subscription/Recurring payments.&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;Anyone?&lt;/P&gt;</description>
      <pubDate>Mon, 04 Feb 2019 21:49:57 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-Accept-js-hosted-form-to-process-Subscription-Recurring/m-p/66254#M39817</guid>
      <dc:creator>jlhutto</dc:creator>
      <dc:date>2019-02-04T21:49:57Z</dc:date>
    </item>
    <item>
      <title>Re: Using Accept.js hosted form to process Subscription/Recurring payments</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-Accept-js-hosted-form-to-process-Subscription-Recurring/m-p/66259#M39822</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/28447"&gt;@jlhutto&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can use the Accept.js token to create a subscription .&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/features/acceptjs.html#Using_the_Payment_Nonce_in_an_API_Request_From_Your_Server" target="_blank"&gt;https://developer.authorize.net/api/reference/features/acceptjs.html#Using_the_Payment_Nonce_in_an_API_Request_From_Your_Server&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;lt;ARBCreateSubscriptionRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;&lt;BR /&gt; &amp;lt;merchantAuthentication&amp;gt;&lt;BR /&gt; &amp;lt;name&amp;gt;3kFew5Z8Ra&amp;lt;/name&amp;gt;&lt;BR /&gt; &amp;lt;transactionKey&amp;gt;8y25f3QT9qj3A6uh&amp;lt;/transactionKey&amp;gt;&lt;BR /&gt; &amp;lt;/merchantAuthentication&amp;gt;&lt;BR /&gt; &amp;lt;refId&amp;gt;123456&amp;lt;/refId&amp;gt;&lt;BR /&gt; &amp;lt;subscription&amp;gt;&lt;BR /&gt; &amp;lt;name&amp;gt;Sample subscription&amp;lt;/name&amp;gt;&lt;BR /&gt; &amp;lt;paymentSchedule&amp;gt;&lt;BR /&gt; &amp;lt;interval&amp;gt;&lt;BR /&gt; &amp;lt;length&amp;gt;1&amp;lt;/length&amp;gt;&lt;BR /&gt; &amp;lt;unit&amp;gt;months&amp;lt;/unit&amp;gt;&lt;BR /&gt; &amp;lt;/interval&amp;gt;&lt;BR /&gt; &amp;lt;startDate&amp;gt;2020-08-30&amp;lt;/startDate&amp;gt;&lt;BR /&gt; &amp;lt;totalOccurrences&amp;gt;12&amp;lt;/totalOccurrences&amp;gt;&lt;BR /&gt; &amp;lt;trialOccurrences&amp;gt;1&amp;lt;/trialOccurrences&amp;gt;&lt;BR /&gt; &amp;lt;/paymentSchedule&amp;gt;&lt;BR /&gt; &amp;lt;amount&amp;gt;10.29&amp;lt;/amount&amp;gt;&lt;BR /&gt; &amp;lt;trialAmount&amp;gt;0.00&amp;lt;/trialAmount&amp;gt;&lt;BR /&gt; &amp;lt;payment&amp;gt;&lt;BR /&gt; &lt;STRONG&gt;&amp;lt;opaqueData&amp;gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;lt;dataDescriptor&amp;gt;COMMON.ACCEPT.INAPP.PAYMENT&amp;lt;/dataDescriptor&amp;gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;lt;dataValue&amp;gt;eyJjb2RlIjoiNTBfMl8wNjAwMDUyNUMxREY1NEVGNDBGQkNDNDdCNTk3QjI2QzI5MjAzNUJEOTUwRTQ3MjBCMTJDODM2NDk2NDhBMTgwNjg4RTlENTZGMDg5RTE1MEJGMjI4Q0U0NkJCMzQ3QzcwODk1QjE5IiwidG9rZW4iOiI5NTI3ODM1MzMxMzgzOTQ5MTA0NjA0IiwidiI6IjEuMSJ9&amp;lt;/dataValue&amp;gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; &amp;lt;/opaqueData&amp;gt;&lt;/STRONG&gt; &lt;BR /&gt; &amp;lt;/payment&amp;gt;&lt;BR /&gt; &amp;lt;billTo&amp;gt;&lt;BR /&gt; &amp;lt;firstName&amp;gt;John&amp;lt;/firstName&amp;gt;&lt;BR /&gt; &amp;lt;lastName&amp;gt;Smith&amp;lt;/lastName&amp;gt;&lt;BR /&gt; &amp;lt;/billTo&amp;gt;&lt;BR /&gt; &amp;lt;/subscription&amp;gt;&lt;BR /&gt;&amp;lt;/ARBCreateSubscriptionRequest&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;Anurag&lt;/P&gt;</description>
      <pubDate>Tue, 05 Feb 2019 08:17:37 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-Accept-js-hosted-form-to-process-Subscription-Recurring/m-p/66259#M39822</guid>
      <dc:creator>Anurag</dc:creator>
      <dc:date>2019-02-05T08:17:37Z</dc:date>
    </item>
    <item>
      <title>Re: Using Accept.js hosted form to process Subscription/Recurring payments</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-Accept-js-hosted-form-to-process-Subscription-Recurring/m-p/66261#M39824</link>
      <description>&lt;P&gt;I set it up but Now I'm getting this error.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;E00114 Invalid OTS Token&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Feb 2019 18:44:18 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-Accept-js-hosted-form-to-process-Subscription-Recurring/m-p/66261#M39824</guid>
      <dc:creator>jlhutto</dc:creator>
      <dc:date>2019-02-05T18:44:18Z</dc:date>
    </item>
    <item>
      <title>Re: Using Accept.js hosted form to process Subscription/Recurring payments</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-Accept-js-hosted-form-to-process-Subscription-Recurring/m-p/66280#M39841</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/28447"&gt;@jlhutto&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;An E00114 error typically occurs when you attempt to use an Accept&amp;nbsp;nonce twice.&amp;nbsp; If you need to make multiple transactions, you can:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. Set the createProfile flag on createTransactionRequest.&amp;nbsp; If the transaction is successful, a customer profile is created which you can use for subsequent transactions.&lt;/P&gt;
&lt;P&gt;2. Create a customer profile first using the Accept&amp;nbsp;nonce and then use the customer profile to create subscriptions, transactions, etc.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Richard&lt;/P&gt;</description>
      <pubDate>Wed, 06 Feb 2019 22:41:28 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-Accept-js-hosted-form-to-process-Subscription-Recurring/m-p/66280#M39841</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2019-02-06T22:41:28Z</dc:date>
    </item>
    <item>
      <title>Re: Using Accept.js hosted form to process Subscription/Recurring payments</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-Accept-js-hosted-form-to-process-Subscription-Recurring/m-p/66307#M39863</link>
      <description>&lt;P&gt;Thanks for the reply... .&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm using the accept.js hosted payment page.&amp;nbsp; &amp;nbsp;Then processing using the createTransacationRequest.&amp;nbsp; &amp;nbsp; I don't see a createProfile flag.&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I found it in the&amp;nbsp;&lt;SPAN&gt;chargeCreditCard api.&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I'm trying to stay in the&amp;nbsp;SAQ A compliance and that requires me to just accept.js hosted form.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Is thier anyway other than creating the customer profile first?&lt;BR /&gt;I hate the idea of not knowing the credit card is good before creating the profile.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 08 Feb 2019 17:13:17 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-Accept-js-hosted-form-to-process-Subscription-Recurring/m-p/66307#M39863</guid>
      <dc:creator>jlhutto</dc:creator>
      <dc:date>2019-02-08T17:13:17Z</dc:date>
    </item>
    <item>
      <title>Re: Using Accept.js hosted form to process Subscription/Recurring payments</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-Accept-js-hosted-form-to-process-Subscription-Recurring/m-p/66308#M39864</link>
      <description>&lt;P&gt;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/28447"&gt;@jlhutto&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you are using AcceptUI, and the payment nonce returned to create a transaction, you can set create profile:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE class="table table-condensed"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="oneBullet"&gt;profile&lt;/TD&gt;
&lt;TD&gt;The following field enables you to create a customer profile from the data sent to make the transaction.&lt;BR /&gt;&lt;BR /&gt;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="twoBullet"&gt;createProfile&lt;/TD&gt;
&lt;TD&gt;Indicates whether to create a customer profile.&lt;BR /&gt;&lt;BR /&gt;If set to true, a customer profile and payment profile will be generated from the customer and payment data.&lt;/TD&gt;
&lt;TD&gt;
&lt;DIV&gt;Boolean.&lt;BR /&gt;&lt;BR /&gt;Either&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;true&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;or&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;false&lt;/CODE&gt;.&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If your transaction is successful, it will contain a customer profile which can be used to create a subscription.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;OR, if you only need to create a subscription but not immediately process a transaction, you can just use the nonce to create a subscription which will run on the date you specify.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Richard&lt;/P&gt;</description>
      <pubDate>Fri, 08 Feb 2019 17:27:21 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-Accept-js-hosted-form-to-process-Subscription-Recurring/m-p/66308#M39864</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2019-02-08T17:27:21Z</dc:date>
    </item>
    <item>
      <title>Re: Using Accept.js hosted form to process Subscription/Recurring payments</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-Accept-js-hosted-form-to-process-Subscription-Recurring/m-p/66453#M39989</link>
      <description>&lt;P&gt;I've been able to setup the profile using the information you provided.&amp;nbsp;&lt;/P&gt;&lt;P&gt;But if the customer already has a profile, it doesn't return the profileID.&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;It just send the error.&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can I get the ProfileID if they already have one?&lt;/P&gt;</description>
      <pubDate>Fri, 15 Feb 2019 22:38:47 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-Accept-js-hosted-form-to-process-Subscription-Recurring/m-p/66453#M39989</guid>
      <dc:creator>jlhutto</dc:creator>
      <dc:date>2019-02-15T22:38:47Z</dc:date>
    </item>
    <item>
      <title>Re: Using Accept.js hosted form to process Subscription/Recurring payments</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-Accept-js-hosted-form-to-process-Subscription-Recurring/m-p/68020#M41306</link>
      <description>&lt;P&gt;I'm having a similar problem; I am using an integration not the hosted form.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I pass the Accept.js token to charge a card once, it works fine. But when I use the token to create a subscription, it give me the&amp;nbsp;E00114 error.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am not currently attempting to create a profile, as our app doesn't use customer logins or profiles. I am also not trying to use the token for multiple transactions.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do I need to create a profile for this? Is there anything else that could cause the&amp;nbsp;E00114 error besides attempting to use the token twice?&lt;/P&gt;</description>
      <pubDate>Thu, 13 Jun 2019 17:20:17 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Using-Accept-js-hosted-form-to-process-Subscription-Recurring/m-p/68020#M41306</guid>
      <dc:creator>russunit</dc:creator>
      <dc:date>2019-06-13T17:20:17Z</dc:date>
    </item>
  </channel>
</rss>

