Reseller Hosting, Shared Hosting, Dedicated Hosting by Vortech Inc.

Go Back   Reseller Hosting, Shared Hosting, Dedicated Hosting by Vortech Inc. > >> General Public > Chit Chat Public
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Chit Chat Public Talk about any thing you want! This forum is public.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 12-30-2003, 08:14 AM
thdrought's Avatar
thdrought thdrought is offline
Vortech Inc. Customer
Vortech Inc. Customer
 
Location: Somewhere in Georgia
Lightbulb Paypal and Recurring Payments

I have read about every thread on this subject, and unless I missed something, you are not able to use Paypal's recurring payment option with HSphere.

I don't nessesarily understand why, since it would be similar to recurring credit card billing, except that instead of initiating a credit card debit, it would wait for paypal to send an IPN, and, if not received by a certain day, say 35 days, an email would be sent to the customer.

Is this something that is being worked out? Is it even possible to do? Would I have to script my own customer billing solution? Could it be incorporated into the existing my HSphere control panel automation?

Lastly, has anyone tried this already? Anyone already created their own solution? Or, would anyone be interested in helping to also get their hands on the script?

Thanks. Any insight/help would be great.
Reply With Quote
  #2  
Old 12-30-2003, 09:18 AM
Carly's Avatar
Carly Carly is offline
I'd rather be racing..
Banned
 
I'm not entirely sure on this, but I thought I read somewhere that recurring billing doesn't work with PayPal because PayPal's security features flip out when one ID is charged multiple times for the same thing - even if after a certain # of days.

If I find where I read this again, I'll post the link.
Reply With Quote
  #3  
Old 12-30-2003, 09:39 AM
thdrought's Avatar
thdrought thdrought is offline
Vortech Inc. Customer
Vortech Inc. Customer
 
Location: Somewhere in Georgia
[quote=Carly]I'm not entirely sure on this, but I thought I read somewhere that recurring billing doesn't work with PayPal because PayPal's security features flip out when one ID is charged multiple times for the same thing - even if after a certain # of days.[quote]

Way would the billing system here try to re-charge the customer? Once the subscription is in place, it will charge itself. All we care about is whether the transaction is sucessful every month. Using IPN, it can be logged automatically into the customer billing db. If, after so many days, we do not get an IPN with that customers Paypal ID, then, the system could sspend the account, or, just trigger emails to the customer and the reseller of the matter.

The only problems I see with this is:
1) Setup fees. Though, it could be setup to charge the fee in a 1 day trial of the paypal subscription. On day 2, the charge would go through starting normal monthly payments.

2) The customer would have to be locked down so he could not go over the allotted limits on the reseller account.

3) If the customer wanted to upgrade their account, add features, etc. the system would have to cancel the existing subscription and setup a new one.

I know this would be a basic solution, but I think it would help a lot of new resellers out with billing. Once they get big enough, they should sign on for a merchant account anyway.

Comments, suggestions?
Reply With Quote
  #4  
Old 12-30-2003, 03:50 PM
Brangwyn Brangwyn is offline
T3CHN0 STUD
Vortech Inc. Customer
 
Location: New Zealand (Wellington)
Your best bet is to raise it on the psoft forums as it's not something Vortech can really do anything about, it's just something Psoft have not provided for in H-Sphere (and I don't think have plans to either). 2Checkout is exactly the same as well and doesn't support recurring payments.

Last edited by Brangwyn : 12-30-2003 at 03:53 PM.
Reply With Quote
  #5  
Old 12-30-2003, 05:40 PM
Bladesnitz
Guest
 
I dont think its anything that Psoft can change. Contact PAYPAL. Even when you signup, you are sent to THEIR pages for the payment details. Its just the way paypal works, payments must be processed through their site.
Reply With Quote
  #6  
Old 12-31-2003, 12:09 AM
Brangwyn Brangwyn is offline
T3CHN0 STUD
Vortech Inc. Customer
 
Location: New Zealand (Wellington)
Actually I think the paypal "API" does allow for it (2Checkout though doesnt afaik), problem is psoft aren't even using that they're basically just using a querystring ... or in other words they hacked it together.
Reply With Quote
  #7  
Old 12-31-2003, 02:57 AM
thdrought's Avatar
thdrought thdrought is offline
Vortech Inc. Customer
Vortech Inc. Customer
 
Location: Somewhere in Georgia
Post

Yes, it can be done. And, it's not really very hard. I drafted out the procedures to get it working and will post this on PSoft.

Just like what Brangwyn posted, it's all in the reply with the IPN. Here's more of the details on Recurring Payments, IPN and my solution. If I can somehow tie it into the PSoft db's to make the customers site creation automatic, it would be perfect.

First, the customer initiates the first steps, just like a credit card charge. Enters in the type of site he would like, adds the options available (SQL, Domain Names, etc). They enter their customer information and selects to pay with Paypal, instead of a credit card.

Now, my scripts take over, calculates the setup fees and monthly, quarterly or yearly charge based off the customer selection. A customer ID is entered into my database with this information.

Then, a simple script dynamically creates the Recurring Subscription link to Paypal and redirects the customer to Paypal to finalize the payment procedures based of the script in the previous paragraph. (Nothing special here. It's all in Paypal's Recurring Payment documentation.)

When the customer is complete with the Paypal transaction, the customer is redirected back to my hosting site with a "Thank You" message, "You will receive you username/password to the email address provided." Blah, blah, blah.

Here's where the real stuff happens, and what PSoft should provide. Through the Paypal IPN (also in Paypal's official docs), a sucess or failure message is send back to my script with the customer ID, transaction ID, payment amount, whether the transaction is successful, failed, or pending. My simple script takes the customer ID from the message, locates it in my customer db, writes the response and the website is created. (Again, nothing special here. Same as a CC charge, except that the response is not instant.)

Now, once a month, Paypal will automatically charge the client for me. When the transaction happens, Paypal automatically send me an IPN response again and using the same script above, it all gets logged into my database for me. If it's sucessful, great...I'm getting paid and the customer keeps his site for another month. If, for whatever reason, the transaction fails, an IPN is sent with a failure status. Paypal will try two more times. On the third time, if it's still a failure, Paypal cancels the Subscription, and I get an IPN back that it's cancelled. When a cancel on any client happens, the script treats it just like if a CC transaction fails. The same IPN comes to me if the customer cancels the Paypal payment. I automatically get notified.

With this solution, I am no longer chasing customers once a month to make payment. They no longer have to come to my site to make a monthly payment. I get immediately notified if anything happens.

And the best part, now, I can make a billing webpage, pulling all the IPN tracactions out so the customer can view their payments made. They would love this for many reasons, mostly around tax time. And, it all happens on my site. They don't have to run around all over the place...is my site still running, go to their customer control panel...how is billing, go to paypal...and on, and on, and on.

Any questions, comments, suggestions? I just have to tap into the power existing at PSofts billing databases to get the setup and payment automated. And, maybe I can...

Read: http://www.psoft.net/HSdocumentation...stems.html#xml

My post to Psoft can be viewed at : http://www.forum.psoft.net/showthrea...3675#post33675

Last edited by thdrought : 12-31-2003 at 03:33 AM.
Reply With Quote
  #8  
Old 12-31-2003, 06:12 AM
Brangwyn Brangwyn is offline
T3CHN0 STUD
Vortech Inc. Customer
 
Location: New Zealand (Wellington)
Unfortunately that documentation is only applicable to the H-Sphere administrator not us lowly resellers Hopefully psoft will consider adding something permanently though in a future release, I've mentioned it many times before but they really need to make an API that allows resellers to query the database securely and efficiently and then they'd have one hell of a control panel.

Last edited by Brangwyn : 12-31-2003 at 06:15 AM.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Paypal recurrent payments Temmes Chit Chat Public 8 06-13-2003 07:57 PM


All times are GMT -5. The time now is 06:48 AM.


Powered by vBulletin Version 3.5.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Vortech Inc. ©2005
Page generated in 0.50968 seconds with 15 queries
[Output: 74.00 Kb. compressed to 68.72 Kb. by saving 5.28 Kb. (7.14%)]