<?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.js - purpose in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/56236#M31042</link>
    <description>&lt;P&gt;Any idea if the non-global function feature has been added yet? Where can I see a changelog for the new API or accept.js specifically?&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/15530"&gt;@brianmc&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/7546"&gt;@RichardH&lt;/a&gt;&amp;nbsp;any info ? thx in advance&lt;/P&gt;</description>
    <pubDate>Fri, 18 Nov 2016 17:56:31 GMT</pubDate>
    <dc:creator>swensor</dc:creator>
    <dc:date>2016-11-18T17:56:31Z</dc:date>
    <item>
      <title>accept.js - purpose</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/55343#M30254</link>
      <description>&lt;P&gt;So I thought accept.js was the answer to my integration. Post credit card details directly from the client browser to auth.net and it never even hits my servers. Just save the token (or nonce).&amp;nbsp; But I'm finding it only works once?!&amp;nbsp; If i enter a new card and save it, then post a transaction, it works, but only the first time.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Did I misunderstand the purpose of accept.js?&amp;nbsp; Is it supposed to only work once?&lt;/P&gt;</description>
      <pubDate>Wed, 03 Aug 2016 19:14:02 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/55343#M30254</guid>
      <dc:creator>rickstout</dc:creator>
      <dc:date>2016-08-03T19:14:02Z</dc:date>
    </item>
    <item>
      <title>Re: accept.js - purpose</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/55344#M30255</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/20409"&gt;@rickstout﻿&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You are currect that in it's current form you can only use it for new transactions. &amp;nbsp;An update coming very soon will will expand support for using Accept.js for creating customer profiles and for creating subscriptions, making it usable for all transactions.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would suggest watching our blog, or even subscribing so you'll be the first to know.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Richard&lt;/P&gt;</description>
      <pubDate>Wed, 03 Aug 2016 19:29:06 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/55344#M30255</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2016-08-03T19:29:06Z</dc:date>
    </item>
    <item>
      <title>Re: accept.js - purpose</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/55346#M30257</link>
      <description>&lt;P&gt;Thanks.&amp;nbsp; Wish the docs would have been clear about that.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Aug 2016 20:27:34 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/55346#M30257</guid>
      <dc:creator>rickstout</dc:creator>
      <dc:date>2016-08-03T20:27:34Z</dc:date>
    </item>
    <item>
      <title>Re: accept.js - purpose</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/55436#M30332</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;What does the JSON cardData payload look like for including the CVV security code?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For example in step #3 here only has the PAN and expiration date mentioned,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="http://developer.authorize.net/api/reference/features/acceptjs.html" target="_blank" rel="nofollow noopener noreferrer"&gt;http://developer.authorize.net/api/reference/features/acceptjs.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;cardData.cardNumber = document.getElementById('CARDNUMBER_ID').value;&lt;BR /&gt;cardData.month = document.getElementById('EXPIRY_MONTH_ID').value;&lt;BR /&gt;cardData.year = document.getElementById('EXPIRY_YEAR_ID').value;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I couldn't find any documentation about the Accept functions and data structures, i.e.&lt;/P&gt;&lt;P&gt;Accept.dispatchData(secureData, 'responseHandler'). Does such documentation exist?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also IMO it would be better if the&amp;nbsp;&lt;SPAN&gt;Accept.dispatchData()&lt;/SPAN&gt;&amp;nbsp;supported a non-global functions for the 'responseHandler' callback. Is that a technical limitation why it takes a string value?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2016 23:37:11 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/55436#M30332</guid>
      <dc:creator>blackbeltdev</dc:creator>
      <dc:date>2016-08-11T23:37:11Z</dc:date>
    </item>
    <item>
      <title>Re: accept.js - purpose</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/55437#M30333</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/14211"&gt;@blackbeltdev﻿&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Accept.js documentation is scheduled for an update week, but here are some items that should help.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2 class="section-title text-dev-orange"&gt;Methods, Objects, and Events&lt;/H2&gt;
&lt;H4 class="feature-item-title text-uppercase"&gt;DISPATCHDATA&lt;/H4&gt;
&lt;P&gt;This method sends the secure data to Authorize.Net and provides the response handler which will receive the payment nonce.&lt;/P&gt;
&lt;TABLE class="table table-condensed"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH&gt;Parameter&lt;/TH&gt;
&lt;TH&gt;Type&lt;/TH&gt;
&lt;TH&gt;Description&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;data&lt;/TD&gt;
&lt;TD&gt;SecureData&lt;/TD&gt;
&lt;TD&gt;This object contains the payment data to be sent to Authorize.Net.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;callback&lt;/TD&gt;
&lt;TD&gt;String&lt;/TD&gt;
&lt;TD&gt;This function handles the response from Authorize.Net.&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;H4 class="feature-item-title text-uppercase"&gt;SECUREDATA&lt;/H4&gt;
&lt;P&gt;This object contains the merchant identifier and payment data.&lt;/P&gt;
&lt;TABLE class="table table-condensed"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH&gt;Property&lt;/TH&gt;
&lt;TH&gt;Type&lt;/TH&gt;
&lt;TH&gt;Description&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;secureData&lt;/TD&gt;
&lt;TD&gt;SecureData Object&lt;/TD&gt;
&lt;TD&gt;This object is the payment data to be sent to Authorize.Net.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;authData&lt;/TD&gt;
&lt;TD&gt;AuthData Object&lt;/TD&gt;
&lt;TD&gt;This object contains the data used by Authorize.Net to identify the merchant who will eventually use the card data.&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;H4 class="feature-item-title text-uppercase"&gt;CARDDATA&lt;/H4&gt;
&lt;P&gt;This object contains the payment data which is dispatched to Authorize.Net.&lt;/P&gt;
&lt;TABLE class="table table-condensed"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH&gt;Property&lt;/TH&gt;
&lt;TH&gt;Type&lt;/TH&gt;
&lt;TH&gt;Description&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;cardNumber&lt;/TD&gt;
&lt;TD&gt;String&lt;/TD&gt;
&lt;TD&gt;Must be a valid 13-16 digit card number. Required.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;month&lt;/TD&gt;
&lt;TD&gt;String&lt;/TD&gt;
&lt;TD&gt;2-digit month. Required&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;year&lt;/TD&gt;
&lt;TD&gt;String&lt;/TD&gt;
&lt;TD&gt;2-digit year. Required&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;cardCode&lt;/TD&gt;
&lt;TD&gt;String&lt;/TD&gt;
&lt;TD&gt;3 or 4-digit card validation value (CVV). Optional&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;zip&lt;/TD&gt;
&lt;TD&gt;String&lt;/TD&gt;
&lt;TD&gt;20-character alphanumeric representing postal code. Optional&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;fullName&lt;/TD&gt;
&lt;TD&gt;String&lt;/TD&gt;
&lt;TD&gt;64-character alphanumeric cardholder name. Optional&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;H4 class="feature-item-title text-uppercase"&gt;AUTHDATA&lt;/H4&gt;
&lt;P&gt;This object contains the data used by Authorize.Net to identify the merchant who will eventually use the card data.&lt;/P&gt;
&lt;TABLE class="table table-condensed"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH&gt;Property&lt;/TH&gt;
&lt;TH&gt;Type&lt;/TH&gt;
&lt;TH&gt;Description&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;apiLoginID&lt;/TD&gt;
&lt;TD&gt;String&lt;/TD&gt;
&lt;TD&gt;API Login ID of the merchant. It can be found in the Authorize.Net merchant interface at Account &amp;gt; Settings &amp;gt; Security Settings &amp;gt; General Security Settings &amp;gt; API Credentials and Keys. Required.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;clientKey&lt;/TD&gt;
&lt;TD&gt;String&lt;/TD&gt;
&lt;TD&gt;Public key for the merchant. It can be generated in the Authorize.Net Merchant interface at Account &amp;gt; Settings &amp;gt; Security Settings &amp;gt; General Security Settings &amp;gt; Manage Public Client Key. Required.&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Fri, 12 Aug 2016 15:11:07 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/55437#M30333</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2016-08-12T15:11:07Z</dc:date>
    </item>
    <item>
      <title>Re: accept.js - purpose</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/55439#M30334</link>
      <description>&lt;P&gt;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/20409"&gt;@rickstout&lt;/a&gt; You can now create a customer payment profile with the Accept payment nonce, so that you can charge the card on a recurring/future/ad-hoc basis.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So instead of/as well as doing a CReateTransaction you can do&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;lt;createCustomerPaymentProfileRequest&amp;gt;&lt;BR /&gt; &amp;lt;merchantAuthentication&amp;gt;&lt;BR /&gt; &amp;lt;/merchantAuthentication&amp;gt;&lt;BR /&gt; &amp;lt;customerProfileId&amp;gt;10000&amp;lt;/customerProfileId&amp;gt;&lt;BR /&gt; &amp;lt;paymentProfile&amp;gt;&lt;BR /&gt; &amp;lt;payment&amp;gt;&lt;BR /&gt; &amp;lt;opaqueData&amp;gt;&lt;BR /&gt; &amp;lt;dataDescriptor&amp;gt;COMMON.ACCEPT.INAPP.PAYMENT&amp;lt;/dataDescriptor&amp;gt;&lt;BR /&gt; &amp;lt;dataValue&amp;gt;nonce_here&amp;lt;/dataValue &amp;gt;&lt;BR /&gt; &amp;lt;/opaqueData&amp;gt;&lt;BR /&gt; &amp;lt;/payment&amp;gt;&lt;BR /&gt; &amp;lt;/paymentProfile&amp;gt;&lt;BR /&gt; &amp;lt;validationMode&amp;gt;testMode&amp;lt;/validationMode&amp;gt;&lt;BR /&gt;&amp;lt;/createCustomerPaymentProfileRequest&amp;gt;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Aug 2016 15:45:06 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/55439#M30334</guid>
      <dc:creator>brianmc</dc:creator>
      <dc:date>2016-08-12T15:45:06Z</dc:date>
    </item>
    <item>
      <title>Re: accept.js - purpose</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/55440#M30335</link>
      <description>&lt;P&gt;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/14211"&gt;@blackbeltdev﻿&lt;/a&gt;&amp;nbsp; You are absolutely right and we should support a function as well as a function name for the responseHandler. &amp;nbsp;No technical limitations, hands up, it was a miss on our side. &amp;nbsp;It will be fixed in the next release.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;</description>
      <pubDate>Fri, 12 Aug 2016 15:48:11 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/55440#M30335</guid>
      <dc:creator>brianmc</dc:creator>
      <dc:date>2016-08-12T15:48:11Z</dc:date>
    </item>
    <item>
      <title>Re: accept.js - purpose</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/55441#M30336</link>
      <description>&lt;P&gt;Perfect this is exactly what I was looking for! The only other question I had is if the&amp;nbsp;dispatch method could be updated in a future release to support taking a function for the '&lt;SPAN&gt;callback'&amp;nbsp;&lt;/SPAN&gt;argument in addtion to a string, i.e. function | string&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For instance let's say I wanted to create an Angular service that was self-contained to manage the response handler. I believe the current API requires me to install a global function to work which IMO violates&amp;nbsp;separation of concerns. If this is a technical limitation I can live with that but to make the API cleaner it should accept a function if possible.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Fri, 12 Aug 2016 15:59:24 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/55441#M30336</guid>
      <dc:creator>blackbeltdev</dc:creator>
      <dc:date>2016-08-12T15:59:24Z</dc:date>
    </item>
    <item>
      <title>Re: accept.js - purpose</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/55442#M30337</link>
      <description>&lt;P&gt;You beat me to the punch! Thanks!&lt;/P&gt;</description>
      <pubDate>Fri, 12 Aug 2016 16:02:44 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/55442#M30337</guid>
      <dc:creator>blackbeltdev</dc:creator>
      <dc:date>2016-08-12T16:02:44Z</dc:date>
    </item>
    <item>
      <title>Re: accept.js - purpose</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/56236#M31042</link>
      <description>&lt;P&gt;Any idea if the non-global function feature has been added yet? Where can I see a changelog for the new API or accept.js specifically?&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/15530"&gt;@brianmc&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/7546"&gt;@RichardH&lt;/a&gt;&amp;nbsp;any info ? thx in advance&lt;/P&gt;</description>
      <pubDate>Fri, 18 Nov 2016 17:56:31 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/56236#M31042</guid>
      <dc:creator>swensor</dc:creator>
      <dc:date>2016-11-18T17:56:31Z</dc:date>
    </item>
    <item>
      <title>Re: accept.js - purpose</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/56248#M31054</link>
      <description>&lt;P&gt;I keep seeing mention of "Nonce", what is that value and where do I get it?&lt;/P&gt;</description>
      <pubDate>Mon, 21 Nov 2016 16:30:52 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/56248#M31054</guid>
      <dc:creator>jdking</dc:creator>
      <dc:date>2016-11-21T16:30:52Z</dc:date>
    </item>
    <item>
      <title>Re: accept.js - purpose</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/56256#M31062</link>
      <description>&lt;P&gt;It's in the response data returned from an Accept.js submission. The data returned is a JSON object and the nonce can be found at&amp;nbsp;response.opaqueData.dataValue. Note: response is what I named my object, but it's whatever you name the argument in these functions, taken from the API feature page:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;function sendPaymentDataToAnet() {
	var secureData = {}, authData = {}, cardData = {};
	
	cardData.cardNumber = document.getElementById('CARDNUMBER_ID').value;
	cardData.month = document.getElementById('EXPIRY_MONTH_ID').value;
	cardData.year = document.getElementById('EXPIRY_YEAR_ID').value;
	secureData.cardData = cardData;

	authData.clientKey = '6WrfHGS76gHW3v7btBCE3HuuBukej96Ztfn5R32G5ep42vne7MCWZtAucY';
	authData.apiLoginID = 'my_api_login_id';
	secureData.authData = authData;
	
	Accept.dispatchData(secureData, 'responseHandler');
}

//called by Accept.dispatchData when auth.net sends back a response
function responseHandler(response) {
    if (response.messages.resultCode === 'Error') {
        for (var i = 0; i &amp;lt; response.messages.message.length; i++) {
            console.log(response.messages.message[i].code + ':' + response.messages.message[i].text);
        }
    } else {
        useOpaqueData(response.opaqueData)
    }
}&lt;/PRE&gt;&lt;P&gt;Here's the feature page I lifted the code from (steps 3+4), just for reference:&amp;nbsp;&lt;A href="http://developer.authorize.net/api/reference/features/acceptjs.html" target="_blank"&gt;http://developer.authorize.net/api/reference/features/acceptjs.html&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 22 Nov 2016 21:29:41 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/56256#M31062</guid>
      <dc:creator>swensor</dc:creator>
      <dc:date>2016-11-22T21:29:41Z</dc:date>
    </item>
    <item>
      <title>Re: accept.js - purpose</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/56562#M31346</link>
      <description>&lt;P&gt;Is there a way to validate an Accept.js card nonce before we save it to a Customer Profile? &amp;nbsp;Or does Accept.js do that automatically?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm trying to avoid saving the profile based off of the nonce, then trying to run a transaction only to find out the card is bad.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jan 2017 01:57:02 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/56562#M31346</guid>
      <dc:creator>firebird</dc:creator>
      <dc:date>2017-01-05T01:57:02Z</dc:date>
    </item>
    <item>
      <title>Re: accept.js - purpose</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/56565#M31347</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/21044"&gt;@firebird&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When creating the nonce, the gateway performs some basic MOD10 on the card number, expiry check, etc. but does not validate the card.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you use the nonce to create a customer profile and set validationMode as LiveMode, it will validate the card and only create a profile if the validation is successful.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Richard&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jan 2017 16:28:58 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/56565#M31347</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2017-01-05T16:28:58Z</dc:date>
    </item>
    <item>
      <title>Re: accept.js - purpose</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/56808#M31586</link>
      <description>&lt;P&gt;So it the Nonce from Accept.js reusable yet? If you save it to a customer profile can you use it to execute future transactions and/or setup recurring transactions based on that profile?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If not is there another solution using Accept.js to setup recurring payments?&lt;/P&gt;</description>
      <pubDate>Mon, 30 Jan 2017 01:00:49 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/56808#M31586</guid>
      <dc:creator>wilogic</dc:creator>
      <dc:date>2017-01-30T01:00:49Z</dc:date>
    </item>
    <item>
      <title>Re: accept.js - purpose</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/56809#M31587</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/21160"&gt;@wilogic&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;They payment nonce can only be used once, but it can be used to create a transaction, a customer profile or to create a subscription. &amp;nbsp;Accept.js allows developers to maintain control over the user experience while reducing PCI scope because sensitive card data never passes through your server.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Richard&lt;/P&gt;</description>
      <pubDate>Mon, 30 Jan 2017 02:43:37 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/56809#M31587</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2017-01-30T02:43:37Z</dc:date>
    </item>
    <item>
      <title>Re: accept.js - purpose</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/59060#M33661</link>
      <description>&lt;P&gt;"They payment nonce can only be used once, but it can be used to create a transaction, a customer profile or to create a subscription."&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is it possible to do more than 1 un-equal transactions randomly using "accept.js" method?&lt;/P&gt;&lt;P&gt;Say a payment of $200 after 1 week, then $1000 after 1 month and finally another $2000 after 2.5 months.&lt;/P&gt;</description>
      <pubDate>Mon, 31 Jul 2017 13:14:39 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/59060#M33661</guid>
      <dc:creator>rakeshjst123</dc:creator>
      <dc:date>2017-07-31T13:14:39Z</dc:date>
    </item>
    <item>
      <title>Re: accept.js - purpose</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/59062#M33663</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/22109"&gt;@rakeshjst123&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The nonce can only be used once as mentioned above. &amp;nbsp;But if you create a customer profile, you can create subsequent transactions using the customer profile.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Richard&lt;/P&gt;</description>
      <pubDate>Mon, 31 Jul 2017 14:28:20 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/59062#M33663</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2017-07-31T14:28:20Z</dc:date>
    </item>
    <item>
      <title>Re: accept.js - purpose</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/59338#M33930</link>
      <description>&lt;P&gt;just so i can clear... i currently make use of CIM without using accept.js.&lt;BR /&gt;&lt;BR /&gt;for a new integration of this accept.js library, i get my nonce, and i can then use it to create a customer payment profile. once i have the customer payment profile i can then use that for card on file transactions similar to what i am currenty doing.&lt;BR /&gt;&lt;BR /&gt;is that correct?&lt;BR /&gt;&lt;BR /&gt;thanks.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Aug 2017 23:03:27 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/59338#M33930</guid>
      <dc:creator>prose_la</dc:creator>
      <dc:date>2017-08-10T23:03:27Z</dc:date>
    </item>
    <item>
      <title>Re: accept.js - purpose</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/59344#M33936</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/18573"&gt;@prose_la&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;That's correct!&lt;/P&gt;</description>
      <pubDate>Fri, 11 Aug 2017 03:22:02 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/accept-js-purpose/m-p/59344#M33936</guid>
      <dc:creator>Aaron</dc:creator>
      <dc:date>2017-08-11T03:22:02Z</dc:date>
    </item>
  </channel>
</rss>

