|
Description: |
We have a Joomla site that is supposed to bill new signups for a 7-day, $3.97 trial membership, then auto-convert them to a 30-day monthly continuity plan. Data currently is fed 1-time to Authorize.net which handle the continuity through their ARB (recurring billing module).
Problem is: Authorize.net evidently cannot have different trial and ongoing time periods (ie, we could do a 30-day trial and convert to 30-day membership just fine). But our system is really set for the 7-day trial to then roll into a 30-day recurring plan.
We're looking to see if there is an easy, secure way to feed the 7-day trial as a one-time transaction (instead of recurring as it is now), some how store the data for 7-days, then if the customer doesn't cancel, automatically feed a second transaction to the Authorize.net ARB which would then handle all monthly billing going forward.
Current developer says only solution is to spend 30 hours and hack the Joomla AEC module to then feed each transaction to Authorize.net (using their AIM solution rather than ARB). In other words, Joomla would store the data in some encrypted form and be the feeder. We are not real comfortable storing credit card data long term. Storing the data for just the 7-day trial does not expose us to any where near the risk that's not his proposal.
We currently have accounts setup with both Infusion and 1shoppingcart (which do automatic feeds to Authorize.net for out other website). Is there someone type of plug-in for Joomla that uses the same technology as these carts do (or some other) that might work? Obviously there needs to be tight interaction with Joomla since Joomla must know the election & credit card status of the member to know whether to allow them access.
We are not tied to using Authorize.net if there is another/better solution.
Summary: is there a secure, simple solution that's perhaps already implemented somewhere, perhaps even as a plug-in for Joomla?
Additional Info (Added 11/20/2008 at 14:23 EST)...Please submit some kind of idea of what your approach will be. Additional Info (Added 11/26/2008 at 1:55 EST)...One bidder suggested we simply look at a later version of the Joomla AEC module and that appears to have fixed the problem. But I will keep each of your contacts as we will likely do more work on this project. Thank you.
-Ralph Charlton
|