Paypal Recurring billing - pro? standard? - paypal

I am setting up a site where users can subscribe on a yearly basis.
I have it complete through the payment pro api but completely missed the charges.
If i understand it correctly, its £20 a month for pro and £20 a month for repeat billing.
Is this correct?
To create a subscription site, is paypal pro my only option ? does paypal offer other, cheaper options?
Really confused with their site and information.

You could use PayPal Website Payments Standard and use subscription buttons. There is no monthly charge for this service. The only charge would be a transaction fee for each transaction or subscription charge.

Related

paypal recurring payments and paypal pro

I am trying to implement paypal pro (our software should work for an italian account) for recurring payments.
I cannot use "express checkout" beacuse a subscription can vary more than the 15% limitation in 180 days and we don't have a trial period.
I have downloaded samples from paypal for .net, created a sandbox account from the developer dashboard but when i test it, i give an error message "DPRP is disabled for this merchant".
Later i have read that recurring payments are enabled for "direct payments" but they are enabled only in US, UK, Canada and New Zealand.
In Paypal Pro for Italy documentation i have not found any information for Recurring Payments.
How can I create a recurring payment in Paypal without "express checkout" then?
With an Italian PayPal account you're not going to be able to use Payments Pro.
What you could do, though, is use Express Checkout with Billing Agreements / Reference Transactions instead of setting up a recurring payments profile. This way you won't have the 15% limitation.
You would include the billing agreement parameters in your SetExpressCheckout request, and then that would setup the billing agreement so that you can run future calls to DoReferenceTransaction to process some amount in the future using the billing agreement.
This way the process happens without additional approval, no redirect required, etc. You just make the DoReferenceTransaction call and the money is moved immediately. Reference transactions can be any amount, so you would have no limitation there.
The only difference with this method is that you'll need to create a CRON job on your server that loops through all your due accounts each day to run the reference transaction for each one. So you're basically building your own recurring system instead of using PayPal's.
If you happen to be working with PHP this PayPal PHP SDK will make all of the API calls very quick and easy for you.

Paypal api - need a payments pro account?

Is is possible to send payment via the api without signing up for the Payments Pro account? The £20 per month charge seems a bit expensive just to send a payment when stripe do it without a monthly charge. What are the options when sending cash to a paypal account via a form on my website? I am tied to Paypal as it is the preference of the client.
There are only going to be a few payments per month, for not a lot of cash but it needs to be seamless.
The only API that requires Payments Pro is DoDirectPayment. All of the other APIs can be used without Pro.

Variable monthly recurring payments in UK

I'm trying to find a payment provider that allows me to process variable subscription payments - I have an SaaS offering which is to be charged for on the usage of it, so the monthly costs will be variable.
E.g I could have to bill:
Jan Fab
User 1 £10 £15
User 2 £25 £20
Initially I thought that paypal would be ok with their automatic payments, but it does not appear you can update the billing amounts via the API - something that is fairly key.
It seems that Authorize.Net would do the trick, or any other processor, but the catch is I dont have an internet merchant account at the minute - and don't really want to have to sort on until things are off the ground.
I have also had a look at Sassy, http://saasy.com/, but this doesn't allow variable monthly billing - only ondemand "top ups".
Any suggestions on providers, or should I look to switch to a "credit" / "topup" model?
I see 2 options:
Use PayPal Recurring Billing and just alter the recurring billing profile before it charges each month. Sort of a pain and there is definitely room for error here. Not the best option IMO.
Use Reference Transactions with PayPal. You would build your own recurring billing logic and essentially just charge the customer what you need to each billing period.
Since you are in UK, you could use PayPal Payments Pro, BraintreePayments or Stripe (in beta) & build your own recurring billing logic on top. Or you could get one of these gateways & use it in a plug-&-play ready recurring solution.
Recurly
ChargeBee
Chargify
Disclosure: I am a Co-founder of ChargeBee.

PayPal Payments Pro: Way to charge One-time fee when modifying a recurring profile?

From a business perspective: Clients may have a subscription for $29 a month. Now they want the next tier ($59/month). They change tiers mid-month. Now, not only do I want to modify their existing profile to $59/month, but I would like to charge a one-time fee of $15 (Assuming the user made the change mid-month, $15 is my prorated amount).
Is there any way to do this with PayPal Payments Pro (Previously "Website Payments Pro")?
I have already tried:
OPTIONALTRX
-Only valid for PayPal Payflow Pro
TRIALAMT
-Only useful if I had used it when creating the initial recurring profile. Even if I did, I don't think I am allowed to make the amount higher
Thanks in advance,
Mike

How can I charge a recurring monthly subscription fee for my website?

My business is setting up online billing using PayPal and Google checkout. I'm looking for the best way to charge a recurring monthly service fee for my website. My site is subscription based and I charge X amount of dollars per month. I want to bill the customer's credit card each month for that monthly fee. The subscriber to the site knows that it is an ongoing monthly service charge when they sign up.
I'm looking for the quickest, easiest, best, most reliable way to charge this recurring fee.
I'd prefer to have the monthly fee just show up on their monthly credit card statement like it does on mine for many services I use like Slicehost.
NOTE: Google checkout now DOES support recurring payments -- they just implemented it!
Google Checkout doesn't currently support recurring billing, but it is on their Feature Suggestions page.
PayPal supports Recurring Payments either manually or through their API.
I'd highly recommend using PayPal's API, as it's straightforward, well documented, and you can easily test everything out on your non-production sites by using PayPal's Developer Site.
Goole Checkout now supports "Recurring charges and subscriptions" in beta mode
There's more info at Google's site