<?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: What method should I use? in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/What-method-should-I-use/m-p/22563#M12201</link>
    <description>&lt;P&gt;One additional note - you can use an automated process and the Transaction Details API to pick up any transactions that may be lost in transit, by just running through the recent transactions one at a time and updating your database if the data never made it there.&lt;/P&gt;</description>
    <pubDate>Thu, 02 Feb 2012 20:17:47 GMT</pubDate>
    <dc:creator>TJPride</dc:creator>
    <dc:date>2012-02-02T20:17:47Z</dc:date>
    <item>
      <title>What method should I use?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/What-method-should-I-use/m-p/22529#M12188</link>
      <description>&lt;P&gt;Hi All&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I am new to this area and I am not able to decide on what method I should use to integrate my website. (Server Integration&lt;/P&gt;&lt;P&gt;or AIM) . I would be grateful if some one can help me out? Here are my questions and requirements.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 14px;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;*Can we save customers credit card info with us? Can authorize.net do this for us(As it will be more secured then we saving it)?&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;* Do our customers need to create a authorize.net user account in order to pay? (Like in paypal)&lt;/DIV&gt;&lt;DIV&gt;*Does Authorize.net let is develop and test for free i.e. at the time of development we do not want to create a account. Once we are satisfied that this is what we are looking for then only we want to create a account.&lt;/DIV&gt;&lt;DIV&gt;* We need a fool proof system of payment notification.(Not email notification) Here are more details --&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;We will have our own user account management server that will maintain&lt;/DIV&gt;&lt;DIV&gt;user names/passwords and user data. Every user account will have an&lt;/DIV&gt;&lt;DIV&gt;associated expiration date and/or balance.&lt;/DIV&gt;&lt;DIV&gt;We want the authorization process to be automated: once the payment is&lt;/DIV&gt;&lt;DIV&gt;made, we want the service(Authorize.net) to notify us SECURELY that a payment has&lt;/DIV&gt;&lt;DIV&gt;been received for a particular user account.&lt;/DIV&gt;&lt;DIV&gt;Our server-side script can then update the expiration date and/or&lt;/DIV&gt;&lt;DIV&gt;balance for that user. The emphasis here is on "securely", because we&lt;/DIV&gt;&lt;DIV&gt;want to prevent fraudulent messages recharging someone's accounts for&lt;/DIV&gt;&lt;DIV&gt;free.&lt;/DIV&gt;&lt;DIV&gt;We may want to start with using the form provided by the service, but&lt;/DIV&gt;&lt;DIV&gt;the ability to just send the credit card information to be processed&lt;/DIV&gt;&lt;DIV&gt;is a plus. To minimize the liability, in case if we are hacked, it is&lt;/DIV&gt;&lt;DIV&gt;safer to use the payment form provided by the service. On the other&lt;/DIV&gt;&lt;DIV&gt;hand, if our database server fails (which it shouldn't), we probably&lt;/DIV&gt;&lt;DIV&gt;don't want people to be able to pay if we can't deliver the&lt;/DIV&gt;&lt;DIV&gt;service/update right away.&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;Relevant questions to be answered here are:&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;how will the confirmation messages be delivered to our server? and&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;what will happen if the confirmation messages are lost, e.g., &amp;nbsp;if our&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;the server is down?&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;To minimize the liability, in case we lose any financial data, we&lt;/DIV&gt;&lt;DIV&gt;should not store credit card information ourselves. We should,&lt;/DIV&gt;&lt;DIV&gt;however, check if the service can optionally store credit card info&lt;/DIV&gt;&lt;DIV&gt;for us.&lt;/DIV&gt;&lt;DIV&gt;Also, is there any downside we go with a 3rd party provider(Listed on your website) &amp;nbsp;rather than authorize.net directly.&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Thu, 02 Feb 2012 11:50:27 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/What-method-should-I-use/m-p/22529#M12188</guid>
      <dc:creator>wrujadroph</dc:creator>
      <dc:date>2012-02-02T11:50:27Z</dc:date>
    </item>
    <item>
      <title>Re: What method should I use?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/What-method-should-I-use/m-p/22541#M12194</link>
      <description>&lt;DIV&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;
&lt;P&gt;&amp;nbsp;*Can we save customers credit card info with us? Can authorize.net do this for us(As it will be more secured then we saving it)?&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;A href="http://developer.authorize.net/api/cim/" target="_self"&gt;That's exacly what CIM is for.&lt;/A&gt;&lt;BR /&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;
&lt;P&gt;* Do our customers need to create a authorize.net user account in order to pay? (Like in paypal)&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
No.&lt;BR /&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;
&lt;P&gt;*Does Authorize.net let is develop and test for free i.e. at the time of development we do not want to create a account. Once we are satisfied that this is what we are looking for then only we want to create a account.&lt;/P&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
No, you can use a developer account which is free and acts just like a live account but does not incur any costs. &lt;A href="http://developer.authorize.net/testaccount/" target="_self"&gt;You can sign up for one here.&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;STRONG&gt;how will the confirmation messages be delivered to our server? and&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;what will happen if the confirmation messages are lost, e.g., &amp;nbsp;if our&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;the server is down?&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
Depending on the APi you use for your payments you will be informed of a payment differently. One way to be informaed of payments that is univeral accross APIs is &lt;A href="http://www.johnconde.net/blog/all-about-authorize-nets-silent-post/" target="_self"&gt;Silent Post&lt;/A&gt;. If your server is down when a Silent Post is sent you will need to manually update your own software that a payment has been made. But that obviously only applis if you depend on Silent Post for this and aren't updating automatically when the API itself makes the payment (CIM, AIM, etc) which is the norm.&lt;BR /&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Thu, 02 Feb 2012 15:34:35 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/What-method-should-I-use/m-p/22541#M12194</guid>
      <dc:creator>stymiee</dc:creator>
      <dc:date>2012-02-02T15:34:35Z</dc:date>
    </item>
    <item>
      <title>Re: What method should I use?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/What-method-should-I-use/m-p/22563#M12201</link>
      <description>&lt;P&gt;One additional note - you can use an automated process and the Transaction Details API to pick up any transactions that may be lost in transit, by just running through the recent transactions one at a time and updating your database if the data never made it there.&lt;/P&gt;</description>
      <pubDate>Thu, 02 Feb 2012 20:17:47 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/What-method-should-I-use/m-p/22563#M12201</guid>
      <dc:creator>TJPride</dc:creator>
      <dc:date>2012-02-02T20:17:47Z</dc:date>
    </item>
  </channel>
</rss>

