Drupal (PHP) - Business Directory and Yearly Fee?

Posted on 2007-10-20
Last Modified: 2013-11-29
I have Drupal ( installed on my website. I am trying to determine if there is a module, or combinations of modules, that will allow me to do the following:

1.) A business owner arrives at the site and wants to join the Business Directory. He/she clicks a "join" button and pays a $1 yearly fee to be added.

2.) The payment is sent and received in PayPal.

3.) The system confirms payment (or I verify manually) and once payment is confirmed, the listing is added to the directory (or I manually approve and it is added).

4.) At the one year anniversary, the business owner is sent an email asking to renew for another year for $1. He/she clicks the link and repeats the process.

Is this possible with existing module(s)?

Question by:webdude77
    LVL 3

    Accepted Solution

    I think I can accomplish some of your requirement but not tried yet, pls try and we can discuss more. Please try:
    - CCK module( this one allow you to create new node type on the fly, so you can define the item in your Business Directory. Customize the theme with content template module (
    - Categorize those items with taxonomy.module (core), display the directory with directory.module( or site menu module (
    - Set the default status of the item node is not published, so when added those node should approve to be publish
    - Using Paypal subscription ( and Paypal framework ( to made payment.
    - Based on Paypal subscription description, I think we can using it to control the subscription cycle.

    Try it and tell me if it works.

    Author Comment

    I'll take a closer look at this on the weekend. Thanks for getting this started.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How your wiki can always stay up-to-date

    Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
    - Increase transparency
    - Onboard new hires faster
    - Access from mobile/offline

    If I have to fix slow responding website my first thoughts are server side optimizations: the database may not be optimized or caching is not enabled, or things like that. We often overlook another major part of our web application: the client. We o…
    Are you using email marketing software? If not, you're missing out on effortless marketing and the reaching of desired conversion rates through email marketing software.
    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… provides powerful tools for surveying targeted groups, and utilizing data from completed surveys to find trends, discover areas of demand or customer expectation, and make business decisions on products or services.

    779 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

    12 Experts available now in Live!

    Get 1:1 Help Now