Solved

Joomla + Community Builder + CCBill Payment Processing + ???

Posted on 2010-08-19
19
1,331 Views
Last Modified: 2013-11-08
I am working with a client on their website. They have created their website usi Joomla and community builder and it is almost easy to go live, but with one major problem...we cannot find a membership system which supports CCBill for recurring subscriptions.

My client has purchased and tried the following:
  • CBSubs — There is no CCBill processor/gateway
  • AEC — No support for recurring subscriptions on CCBill processor/gateway.

What product can we use for defining monthly plans (recurring) and single-buy plans like "One Day" or "One Week"?
0
Comment
Question by:numberkruncher
  • 9
  • 6
  • 2
  • +1
19 Comments
 
LVL 3

Expert Comment

by:Orion Newman
ID: 33477297
I do not know for sure if they support CCbill (i couldn't find anything other than them saying their module accepts paypal and others) but you might check RSJoomla's application called RS Membership.

www.rsjoomla.com
0
 
LVL 13

Author Comment

by:numberkruncher
ID: 33478108
RSmemberships was actually one that we had read about, but We we unable to find anything regarding CCBill (which is an absolute must).
0
 
LVL 3

Expert Comment

by:Orion Newman
ID: 33479421
AEC wouldn't work? Do you know why? Is it possible it was mis-configured?
0
VMware Disaster Recovery and Data Protection

In this expert guide, you’ll learn about the components of a Modern Data Center. You will use cases for the value-added capabilities of Veeam®, including combining backup and replication for VMware disaster recovery and using replication for data center migration.

 
LVL 13

Author Comment

by:numberkruncher
ID: 33479548
We were in contact directly with AEC who have actually logged into our system back end to check and correct configuration errors. They basically told us that their implementation of CCBill was unreliable, and I quote:

------------------------------------------
WE do have it programmed to work as recurring, but the CCBill datalink services "have a hit and miss" type of response. They only allow so many requests per hour and day. We have had several people try to use the datalink services, but they have had problems. This is why we recommend vhtaccess for those using CCBill.

But I see you also have CB on the site, which will not work with Vhtaccess but Jomsocial will
------------------------------------------

We are already committed to using CB, so Jomsocial is not a solution for us.
0
 
LVL 13

Expert Comment

by:StormITSolutions
ID: 33479675
I would recommend you create a plugin to connect the ccbill scripts with CB, Ive done this in the past for custom system and it works well, with the custom setting you can do in CB you are able to acheive links from CB to pretty much anything.

We wrote lots of plugins to connect CB to smartlaunch billing/internet cafe software for a client a while back. They were pretty light and didnt require too much effort.

The best bet if AEC wont work directly with CB you could take that side of the transaction out of CB and do it externally on the server

The hit or miss response is very worrying however, that instantly would make me use something else, can you give us more of an overview of the system you are needing to setup and why your using CB, CCBill and AEC?

Would give us a better idea of a way we might be able to solve this

Storm




0
 
LVL 13

Author Comment

by:numberkruncher
ID: 33479768
We need a solution which we can purchase because the website is due to go live tomorrow.

My client found that CCBill was their only option because it is an adult website. The entire site was built with community builder in mind, and there are a lot of CB plugins which are working perfectly.

We are not too fussed about AEC, my client is prepared to use anything which will allow him to specify a monthly subscription plan which automatically takes payment monthly, and several single buy plans for "One Day", "One Week", and even "One Year". A member must not be able to access "Registered" content unless their subscription is up to date.
0
 
LVL 13

Author Comment

by:numberkruncher
ID: 33479784
Further Note: CB is providing registered users with a "User Profile" along with various tabs and features/.
0
 
LVL 13

Accepted Solution

by:
StormITSolutions earned 375 total points
ID: 33479881
Ah now I understand, yeah CB is a good solution for this, we did this for the internet cafe but without the adult material lol

Well the payment stuff can be worked around. If you take the payments outwith the adult site and sell "credits" on a payment portal you can open up much more payment options. You then setup the adult site to redeem credits rather than cash. Its a work around for payment gateways who dont allow adult material.

This could solve the subscription issues as well as doing this with "credit" keys rather than cash.

But if this still isnt possible, and you have to use the payment option, then manual is your option as a temp measure since your going live tommorow, sell various packages 1 week , 1 month , 1 year, and create a custom registration class within CB for a valid date. so if you buy the 1 week pass it allows user to log in for 1 week then blocks account until paid.

we did this for the cafe site, ran on rotations based on payment.

now I would think CCBill you can setup mini payments much the same, like bill for 1 week or repeat for a month. I would maybe contact them directly.

But the fact you said site needs to go live tommorow you are cutting this fine, I'll cross my fingers for you :)

Storm
0
 
LVL 13

Expert Comment

by:StormITSolutions
ID: 33479896
Although you could get ahold of this beta plugin

http://www.joomlapolis.com/content/view/4641/37/

Im not sure if it made it to market but im sure its floating around cyberspace somewhere

Storm
0
 
LVL 13

Author Comment

by:numberkruncher
ID: 33480294
> But if this still isnt possible, and you have to use the payment option, then manual is your option as a temp measure since your going live tommorow, sell various packages 1 week , 1 month , 1 year, and create a custom registration class within CB for a valid date. so if you buy the 1 week pass it allows user to log in for 1 week then blocks account until paid.

Manual might be the way forward until we have a custom built payment processor. How would we manually receive payment from a member?
0
 
LVL 13

Author Comment

by:numberkruncher
ID: 33480301
> But the fact you said site needs to go live tommorow you are cutting this fine, I'll cross my fingers for you :)

We need as much luck as we can get!
0
 
LVL 13

Assisted Solution

by:StormITSolutions
StormITSolutions earned 375 total points
ID: 33480708
Manual would be setup a choice of all the subscriptions and a price for each
even do it using an ecommerce solution like virtuemart, but style it to not look like VM

Then sell them and once the payment has went through then add the time to the users account.

MAybe CCBill would do this, im not 100% as ive never used it.

Storm
0
 
LVL 13

Author Comment

by:numberkruncher
ID: 33480728
Unfortunately VirtueMart hasn't got a CCBill processor, we are having exactly the same problem with this. PayPal have permitted us to sell some of our products, but they will not let us sell membership.

Do you know of a standalone CCBill enabled e-store for PHP which we could set up for this?
0
 
LVL 13

Expert Comment

by:StormITSolutions
ID: 33480822
Unfortunatly no, we tried worldpay with no success, paybycash allows subscriptions and is linkable to VM
but im not sure if it allows adult sites or not

Its a tough one

Storm
0
 
LVL 24

Expert Comment

by:lenamtl
ID: 33481333
Hi,
You can try to get a quote on this site:
http://www.joomlancers.com

0
 
LVL 13

Author Comment

by:numberkruncher
ID: 33488313
Okay, we have created a greatly reduced osCommerce store which only has one product (a membership plan).

We are happy to go the manual route for membership creation, but is it feasible to create a community builder member (upon successful purchase) by adding a record to "jos_user" and "jos_comprofiler"? or is it more complicated than that?

If this were possible this would be a temporarily solution which would bide us by for 2 weeks while we organise the creation of a CCBill processor for CBSubs. The website should be going live in about 4 hours, but if possible we would like to automate this...
0
 
LVL 24

Assisted Solution

by:lenamtl
lenamtl earned 125 total points
ID: 33489925
Hi,

I did some bridge and adapt CB very often.
One thing that help me at that time was this excel sheet.
http://www.joomlapolis.com/components/com_joomlaboard/uploaded/files/import_users.zip

I used it all the time for many jobs, you will need to check some fields have probably changed since that time, but this will give you a good start to understand DB relations between CB and Joomla etc

I also use a lot this component Fabrik www.fabrikar.com which can help you set things, they have a plugin for CB.
0
 
LVL 13

Assisted Solution

by:StormITSolutions
StormITSolutions earned 375 total points
ID: 33509410
You could create a link so when a user buys from oscommerce, the user data is imported across to CB

2 options

1. Do the import from CB grabbing data from oscommerce database
2. Do the import from oscommerce from its database to the joomla CB database

Create a timer on the CB custom fields for time frame of membership
This would be a CB function which on the expiry date of the membership with the CB users custom field
auto set user to unpublish, simple script just comparing users date of expire to current date and then setting publish to 0 in the databse for the user.

This would give you most automation.

I only thought of this afetr coming back to the thread

Storm

0
 
LVL 13

Author Closing Comment

by:numberkruncher
ID: 33510350
Thanks for the help guys, after a lot of work things seem to be going smoothly. We did manage to go live on the required day by creating a customized osCommerce store.
0

Featured Post

Live: Real-Time Solutions, Start Here

Receive instant 1:1 support from technology experts, using our real-time conversation and whiteboard interface. Your first 5 minutes are always free.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
designing in object programming 12 75
hasing a url 16 23
Presenting past 6 months bug 7 25
Web resource - Man pages for SUSE Enterprise Linux 11 1 18
The purpose of this article is to fix the unknown display problem in Linux Mint operating system. After installing the OS if you see Display monitor is not recognized then we can install "MESA" utilities to fix this problem or we can install additio…
3 proven steps to speed up Magento powered sites. The article focus is on optimizing time to first byte (TTFB), full page caching and configuring server for optimal performance.
Learn how to match and substitute tagged data using PHP regular expressions. Demonstrated on Windows 7, but also applies to other operating systems. Demonstrated technique applies to PHP (all versions) and Firefox, but very similar techniques will w…
The viewer will learn how to dynamically set the form action using jQuery.

813 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now