This is slightly off topic but as the users of this list seem well
informed, I thought I might ask your advice....
I want to collect delivery and billing details on two separate pages and
then display a summary page with a make payment button.
My question is, how do I temporarily store the credit card details
between the billing and summary page without having to pass PCI DSS
compliance?
Any help would be appreciated. Kindest Regards, Jonathan.
1. Use a CC processor like TrustCommerce or BrainTree that allows you
to store the information with them and get a reference ID back for
charging the card later.
2. Simply authorize the card as soon as the payment info is collected
and get a reference ID for capturing the amount later.
----
Benjamin Curtis
http://catchthebest.com/ - Track, share, and rate incoming resumes
http://www.bencurtis.com/ - Personal blog
The only problem that I see with that technique is..... as far as I
understand it, if the user wants to change something about the order on
the summary page (shipping, shopping cart contents), and the total
amount goes over a certain threshold (with protx, its 115%), then we
would need to re-authorize the card and so the user would have to
re-enter their card details. Am I right?? or am I missing something?
Thanks again,
Jonathan
If you're using a gateway that supports reference transactions and you
go over the 115% then you would run a new reference authorization
based on the initial authorization.
--
Cody Fauser
http://shopify.com - e-commerce done right
http://www.codyfauser.com - blog
http://peepcode.com/products/activemerchant-pdf - ActiveMerchant PeepCode
http://www.oreilly.com/catalog/rjsrails - RJS Templates for Rails
My only remaining concern - when I do the auth, a shadow is placed on
the cardholder's account. If they then navigate away, the shadow is
left. Will they have problems using there card if they try to use some
of the 'shadowed funds'??
Thanks for everyones help and advice!
Authorize.net doesn't support reference transactions yet in
ActiveMerchant. However, it looks like the support for the
Authorize.net CIM is almost ready. This would allow you to store
perform this type of reauthorization, but you'd have to sign up for
the service with Authorize.net and pay slightly more every month.
--