Inventua PayPal for DotNetNuke

Last post 10-20-2005 10:41 AM by weswitt. 8 replies.

Sort Posts:

  • Inventua PayPal for DotNetNuke

    08-29-2005, 7:41 AM
    New release:  The Inventua PayPal Module for DotNetNuke presents a general-purpose display to allow users to pay you for products or services using PayPal. You can use it to accept payments on invoices, product purchases or donations.  For more information, visit http://www.inventua.com/dnn-paypal.content.
  • Re: Inventua PayPal for DotNetNuke

    08-29-2005, 9:42 AM
    • Member
      395 point Member
    • dharmesh
    • Member since 08-03-2005, 6:12 PM
    • Boston, MA
    • Posts 79
    Is there a way to use the module for the "reverse" feed from PayPal (i.e. acknowledging the confirmation from PayPal and automatically adding a user to a role and generating an email notification)?

    This is the part that seems to be the hardest (and most usfeul).

    Thanks.
    Dharmesh Shah
    Visit onstartups.com: Practical advice for software startups
    onstartups.com
  • Re: Inventua PayPal for DotNetNuke

    09-01-2005, 8:58 AM

    Thanks for the suggestion - PayPal can do this (so therefore, so can we).  I have a couple of questions on how you would be using this:

    1.  Would you be using this to sell a subscription to a website, or for some other purpose - the reason I'm asking is to determine whether anything other than adding a user to a role is required.

    2.  The email notification part already happens automatically from PayPal - It's pretty easy to generate an automatic email from DNN though - would this just be a "welcome" style email?

    You can respond to me at support@inventua.com if you don't feel comfortable discussing your requirements in the forum.

  • Re: Inventua PayPal for DotNetNuke

    09-01-2005, 10:56 AM
    • Member
      395 point Member
    • dharmesh
    • Member since 08-03-2005, 6:12 PM
    • Boston, MA
    • Posts 79
    I would be using this for a variety of purposes (selling subscriptions, providing access to "paid" content, etc.)  However, just about all of it can be driven by adding the user to a designated role.

    If its possible, another feature that would be nice is specifying a URL that is triggered by the module anytime a successful payment is processed.  This way, any "custom" processing can be done without a lot of heavy lifting.

    Example:  http://www.mysite/customscripts/paypaltrigger.aspx

    The email notification is not critical, because as you noted, PayPal does this automatically.  However, it may be nice in the future to have better "control" over the content of the email.  However, this need can be met by the "trigger" URL described above.

    Hope this helps.  This is a module I'd really pay for.  I've bought several PayPal modules in the past, but have never gotten around this issue (i.e. handling the reverse confirmation).

    Thanks.
    Dharmesh Shah
    Visit onstartups.com: Practical advice for software startups
    onstartups.com
  • Re: Inventua PayPal for DotNetNuke

    09-01-2005, 11:02 PM
    I would be using this for a variety of purposes (selling subscriptions, providing access to "paid" content, etc.)  However, just about all of it can be driven by adding the user to a designated role.
    I can add functionality to add a user to a role after receiving the "post back" from PayPal - I'll have a look at it over the next few days.

    If its possible, another feature that would be nice is specifying a URL that is triggered by the module anytime a successful payment is processed.  This way, any "custom" processing can be done without a lot of heavy lifting.
    You can already do this by configuring your settings on the PayPal website.  What kinds of things could the DNN module do to make things easier for you?  I guess the kind of stuff developers want to do is trigger some kind of automated provisioning process - and anything we do with the PayPal module needs to be fairly generic, so that it applies to as many users as possible (like your suggestion of adding a user to a role).  We could certainly combine the two though - that is, add a user to a role, AND pass the PayPal transaction id to another page - I'd just be interested in the kinds of things you would expect the target page to be doing.
  • Re: Inventua PayPal for DotNetNuke

    09-02-2005, 11:49 AM
    • Member
      395 point Member
    • dharmesh
    • Member since 08-03-2005, 6:12 PM
    • Boston, MA
    • Posts 79
    I can really only thing of a few types of things that the module could do when a PayPal confirm is received:

    1.  Add a user to a designated role (or multiple roles)
    2.  Invoke an admin specified SQL query (using token replacement for info coming back on the Post-Back)
    3.  Sending a custom email (possibly with file attachments) to the user that has made the payment (like some type of "welcome" package).
    4.  Invoking/redirecting a specific DNN page

    Also, if there is some way to optionally support PayPal Pro (the direct payment interface for PayPal), so the user doesn't even have to leave the DNN site, that would be nice too.  Then, there is no postback to deal with as everything happens in real-time.

    Dharmesh Shah
    Visit onstartups.com: Practical advice for software startups
    onstartups.com
  • Re: Inventua PayPal for DotNetNuke

    09-03-2005, 10:14 PM
    Thanks dharmesh.  I'll investigate implementing these over the next few weeks.
  • Re: Inventua PayPal for DotNetNuke

    10-19-2005, 9:58 PM
    dharmesh:  We're starting on beta testing the new version, which includes the features you asked for:

    - Adding the user to any number of DNN roles
    - Invoking an SQL command using token replacement for PayPal variables
    - "Return URL" - returning to a specified page on your site (or another site) when the transaction is complete.

    It also includes customisable field captions, the ability to allow editing (or not) of the description, reference and amount fields, the ability to customise the "pay now" button and optional drop-down values for the description field.

    The email feature is not done, this feature is in progress...

    If you are interested in participating in the beta, please email me at support@inventua.com
  • Re: Inventua PayPal for DotNetNuke

    10-20-2005, 10:41 AM
    • Member
      225 point Member
    • weswitt
    • Member since 03-28-2005, 8:52 PM
    • Posts 45
    Another feature suggestion is to use the PayPay direct payment API.  I am just completing a simple store module like yours and I built it because none of the simple PayPal modules use the direct payment APIs. I do not want my users directed to a PayPal web page for payment.  I have the code working in my module and it is very simple to implement.  The user can then use a credit card and PayPal brokers the payment all while staying at the store web pages.
Page 1 of 1 (9 items)