Jamroom Logo Jamroom 5 Core
is now Open Source!
User Support Forum Archive (Read Only)
User Site Design, Integration and Customization:
Paypal signup integration

Do you want to be able to charge for bands to list on your site?
Yes
95%
 95%  [ 19 ]
No
5%
 5%  [ 1 ]
Not Sure
0%
 0%  [ 0 ]
Total Votes : 20

j_ramos



Joined: 17 Feb 2004
Posts: 14
Location: San Antonio, TX

Posted: 02/20/04 17:08 
Is anyone charging for bands to list on their site? I'm fairly certain I'm going to add this feature, as I anticipate bandwidth usage is going to go through the roof on this site once it's launched, and I can certainly justify charging $5 or so to list on the site, to cover the cost of co-locating to a server with a couple of OC's coming in to handle everything.

I was hoping someone already had it coded; if not I'll probably knock it out tonight, but I thought I would ask first. I doubt I can get it integrated into the admin panel right away, but I can hack the signup file to do it for now, and that's fine with me. Is this a feature anyone else might want, or should I just ghetto-rig it for myself and leave it at that?

Back to top
Brian
Jamroom Team


Joined: 09 Jul 2003
Posts: 37583
Location: Seattle, WA

Posted: 02/20/04 17:55 

j_ramos:
Is anyone charging for bands to list on their site? I'm fairly certain I'm going to add this feature, as I anticipate bandwidth usage is going to go through the roof on this site once it's launched, and I can certainly justify charging $5 or so to list on the site, to cover the cost of co-locating to a server with a couple of OC's coming in to handle everything.

I was hoping someone already had it coded; if not I'll probably knock it out tonight, but I thought I would ask first. I doubt I can get it integrated into the admin panel right away, but I can hack the signup file to do it for now, and that's fine with me. Is this a feature anyone else might want, or should I just ghetto-rig it for myself and leave it at that?



j_ramos -

Let me know how you might integrate it into your signup page, as I think it might be handy to some other users as well. Thanks!!

- Brian

p.s. I removed one of the options to your poll - hope you don't mind Wink
Thanks!


_________________
Make sure and check out:
* The Jamroom FAQ
* The Jamroom Documentation
Back to top
j_ramos



Joined: 17 Feb 2004
Posts: 14
Location: San Antonio, TX

Posted: 02/20/04 18:09 

Quote:
I removed one of the options to your poll - hope you don't mind


That's fine. Very Happy


I'll look over the code tonight and let you know what I come up with.

Back to top
Paul
Jamroom Team


Joined: 20 Aug 2003
Posts: 5341
Location: Nottingham, UK

Posted: 02/21/04 01:42 
I have some nominal charges listed on my site for quotas other than the free 'entry level' one, but I've not implemented them at all. because I'm still promoting the site to get some bands onboard, I'm offering free upgrades at the moment to the 'right' folk/rootsie bands !!
But only yesterday I experimented with an 'upgrade' link to PayPay.
I copied the 'paypal form' from one of the generated theme pages, edited the variables appropriately, and pasted it into my page with the quota lists on.
The link seemed to work and the appropriate words on the paypal page came up.
Presumably if Brian was to integrate it into JR, it would be in the user admin bit?
Cheers
Paul


_________________
Paul Asher
Jamroom Network Team Member: http://www.jamroom.net
Priority Support: http://www.jamroom.net/Support_Center
Back to top
Hype



Joined: 14 Jan 2004
Posts: 43

Posted: 02/21/04 12:38 
this is a feature That i would definitely want .
as you mention this would help to pay for bandwith

Back to top
Webkruzer



Joined: 21 Feb 2004
Posts: 4

Posted: 02/21/04 17:07 
Boy, if someone gets this done let me know!
Very interested in this feature, I think it would be great.

Back to top
j_ramos



Joined: 17 Feb 2004
Posts: 14
Location: San Antonio, TX

Posted: 02/22/04 18:14 
All right; so right now I've got a table linking quotas to prices. On the signup page, there is a select box asking you to pick your quota level, with the price for that next to the description string. They select one, and submit.

The user account is created as normal, but the validation email isn't sent out just yet. We need to push the user over to Paypal and have them make a payment to us before we do that. I don't want people signing up and handing over activation for their account without verifying that they actually payed.

So in comes Paypal's Instant Payment Notification. You, the site owner, have to login to Paypal, and setup the location of the script that is going to be used to let you know you got paid. This is where you can do that at:

https://www.paypal.com/us/cgi-bin/webscr?cmd=_profile-ipn-notify

I've customized a script to verify a payment and place the payment information into a new table in the jamroom database, jamroom_payments. When a verified payment is entered into this table (it'll also log rejected payments there, too), then we send out the validation email, and everything should be good to go. If it was rejected, we tell them to try again.

The only thing that isn't written yet is the transition from account creation to Paypal, and then from Paypal back to a page that let's them know they should wait for a.) an activation email or b.) an email saying that their payment was no good.

There's no way to change the payment through the admin panel yet; I just created the table by hand with the amounts and the IDs for the quotas. This will definitely need to be added, too. I'm hoping to have it all wrapped up in the next few days, but I thought I would report the progress. I'm trying to make it as automated as possible; I don't want to have to verify the payments myself and then send out an activation email. It should be seemless and let them start playing around with their site if everything looks good after signing up, and not waiting around for me to check my email before they can do anything with it. And, like I said, I'd rather verify the payment before I let them on the site.

So that's where things stand; I'll post again once it all works together, and I have a chance to test everything out more.

Bigguy: There should probably be a table that stores the 'sid' string, and have the signup script check that the one passed matches the one stored. If I had seen the jamroom code before, I could find a way to activate an account that hasn't been payed for, and I'd rather not have to do too much checking beyond signup for the fee. Minor detail, really.

Back to top
j_ramos



Joined: 17 Feb 2004
Posts: 14
Location: San Antonio, TX

Posted: 02/22/04 18:19 
Oh, you will need to have PHP 4.3 or greater on the server you're using, with OpenSSL support compiled in. You have to bounce information back to Paypal through a secure socket from the notification program.

Back to top
Webkruzer



Joined: 21 Feb 2004
Posts: 4

Posted: 02/22/04 22:24 
Hey, Ramos

You are on it, you've got me so excited, I don't know what to do with myself. anyway keep up the good work and when its be sure and let me know:)

Back to top
Paul
Jamroom Team


Joined: 20 Aug 2003
Posts: 5341
Location: Nottingham, UK

Posted: 02/23/04 05:43 

Quote:
I have some nominal charges listed on my site for quotas other than the free 'entry level' one, but I've not implemented them at all. because I'm still promoting the site to get some bands onboard, I'm offering free upgrades at the moment to the 'right' folk/rootsie bands !!
But only yesterday I experimented with an 'upgrade' link to PayPay.
I copied the 'paypal form' from one of the generated theme pages, edited the variables appropriately, and pasted it into my page with the quota lists on.
The link seemed to work and the appropriate words on the paypal page came up.
Presumably if Brian was to integrate it into JR, it would be in the user admin bit?
Cheers
Paul


As I said above, I've got a simple way for users to upgrade running now. Goto www.motagator.co.uk/about.php and have a look at the source to see the modified form in the table.
It seems to work, and it'll do for now until something whizzier comes along Wink
Cheers
Pash


_________________
Paul Asher
Jamroom Network Team Member: http://www.jamroom.net
Priority Support: http://www.jamroom.net/Support_Center
Back to top
j_ramos



Joined: 17 Feb 2004
Posts: 14
Location: San Antonio, TX

Posted: 02/23/04 13:05 
pasher: I really like the table you've got there explaining the different options. I'm definitely going to add that to the Paypal stuff I'm working on. The options for each quota will be pulled from the ones stored in the database, so the features for each level can just be changed in the admin panel, and they'll be reflected there. I was just going to make a seperate page explaining them, but it's probably best to have everything right there on the signup page.

Nice site, BTW. The Flash menu is pretty.

Back to top
504pro



Joined: 29 Feb 2004
Posts: 551
Location: New Orleans

Posted: 02/29/04 10:53 
I own a website New Orleans Bands.com. At the beginning of the year we started charging and the bands are paying. Our services are a little different though. We give the bands things and they get discounts with our partners. We try to make sure the small membership fee pays for itself...the big plus is our bands get gigs, because its a local site.

so yes...pay pal would be very awesome!!!! and maybe a way to aprove all artist submissions? i may be jumping the gun, just iinstalled the demo and working up to the full...

Dan


_________________
Dan the Man
Back to top
notset4life



Joined: 03 Jan 2004
Posts: 128

Posted: 02/29/04 18:50 
Hey Pasher, how do get the ONLINE SHOPPING feature to be disabled for the standard free account?


Vin

Back to top
Paul
Jamroom Team


Joined: 20 Aug 2003
Posts: 5341
Location: Nottingham, UK

Posted: 03/01/04 01:53 
Hi Vin
Disable the Online Shopping by only allowing themes that don't have it included - ie. disallow all the Version 2 themes and the KL Clouds one.
hth
Pash


_________________
Paul Asher
Jamroom Network Team Member: http://www.jamroom.net
Priority Support: http://www.jamroom.net/Support_Center
Back to top
504pro



Joined: 29 Feb 2004
Posts: 551
Location: New Orleans

Posted: 03/01/04 03:58 
pasher, thats a perfect idea....when will we see this little add on?

the store in the script, how does it take payments?or is that on the bands?

Dan


_________________
Dan the Man
Back to top
Display posts from previous:   
User Support Forum Archive (Read Only)
User Site Design, Integration and Customization

12Next >
 
Solutions
• Social Media Platform
• Social Networking Software
• Musician Website Manager
• Community Builder
Products
• Jamroom Core
• Jamroom Addons
• Jamroom Modules
• Jamroom Marketplace
Support
• Support Forum
• Documentation
• Support Center
• Contact Support
Community
• Community Forum
• Member Sites
• Developers
Company
• About Us
• Contact Us
• Privacy Policy
©2003 - 2010 Talldude Networks, LLC.