Hassan, I was going to store the authorize.net transaction id, but not any of the credit card info. Can I reverse/adjust a transaction with only the id or do I need to keep the last four digits and exp date as well? Thanks for your help! Nan -----Original Message----- From: thelist-bounces at lists.evolt.org [mailto:thelist-bounces at lists.evolt.org] On Behalf Of Hassan Schroeder Sent: Tuesday, December 18, 2007 1:30 PM To: thelist at lists.evolt.org Subject: Re: [thelist] authnet - how do you store the required fields untilthey are sent? On Dec 18, 2007 8:17 AM, Nan Harbison <nan at nanharbison.com> wrote: > Authorize.net (and other online payment systems) require a bunch of > required fields, of course, and I need to first have the sign up form > page and then the credit card info form page. I have the form action > as self, and if all the sign up info is entered, the credit card form > shows up. Is storing the fields in session variables the best way to do this... That's what I do, but in a Java environment where session data isn't written to disk. Can you configure your PHP instance to use the database to persist session data? Also, consider keeping the entire transaction as a record in the DB; that way you can also save Authorize.net's transaction id plus the last four digits and expiration date of the CC, which you'll need if you have to reverse or adjust a transaction. FWIW, -- Hassan Schroeder ------------------------ hassan.schroeder at gmail.com -- * * Please support the community that supports you. * * http://evolt.org/help_support_evolt/ For unsubscribe and other options, including the Tip Harvester and archives of thelist go to: http://lists.evolt.org Workers of the Web, evolt !