Paypal api - need a payments pro account? - paypal

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.

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.

Adaptive payment integration in PayPal Pro

We are using PayPal pro in our application. Now, we want to use adaptive payments in our application.
Ex. if a user buy a product of $100 from our application then $97.00 will be given to my vendor and $3.00 will be given to my account.
We try to find out the solution for this but can't find any info.
Adaptive Payments is a feature which is compatible with a PayPal Business/Premier Accounts. The same is supported in PayPal Payments PRO too.
You will just need to login to paypal-apps.com->Create an application->You will get APP ID upon approval that you can use in your Adaptive Payment API calls.

Preapproval API scenario in trial credit scenario

We want to offer a online service that uses a credit system.
Initially we want to offer x amount of credits as a free trial. To activate this trial the user agrees to a subscription via PayPal (but does not pay anything at that time)
1) Is it possible to set up using Preapproval API, if not is there a better suited API
2) Can it be setup through PayPal so that the user does not need an existing PayPal account or to create a new one. If there is a way to do this other than preapproval API please let me know as well.
3) We want the billing to be automatic when the user credits run out. Therefore there is no set time, e.g 1 month, when each user is charged. Is this possible?
Any help would be very much appreciated, thanks
You have a few different options:
Reference Transactions (no cost requires approval from PayPal)
Enhanced Recurring Billing/Automatic Payments (cannot be used with a Pro or Advanced Accounts) Has a cost associated with it ($19.99 monthly)
Recurring Billing with PayPal Payments Pro Payflow or PayPal Payments Advanced. Has a cost associated with it ($10.00 monthly in addition to the cost of the Payflow/Advanced account)
Here are the details from the three different options:
Reference Transactions, which does require that you call into PayPal Customer Support and that your account is approved for this feature.
Reference transactions does allow for guest checkout billing.
From the PayPal Documentation, Recurring payments using reference transactions enable you to handle payments for varying amounts of money on a varying schedule.
Reference Transaction Guide
Enhanced Recurring Billing/Automatic Billing
If you do not plan to uses PayPal Payments Pro or Advanced at any time you can get setup with Enhanced Recurring Billing/ Automatic Billing
Automatic Billing Guide
From the PayPal Documentation:
You can create Automatic Billing buttons for your website by using a tool on the PayPal website. If you're a power user, you can write the HTML code for PayPal hosted Automatic Billing buttons yourself.
With Automatic Billing buttons, buyers agree to pay you automatically when you bill them, up to a limit that they choose. You set the parameters for the limits they choose. Automatic billing allows Guest Checkout, so you can bill a credit card.
PayPal Payments Pro Payflow/Advanced
For PayPal Payments Pro Payflow/Advanced you can setup Recurring Billing as well. Payflow Pro allows you to process credit cards directly. Here is the information on Recurring Billing through Payflow:
Payflow Recurring Billing

Which API I should use for Paypal when I have many receivers and payers

I am building a project that might be a bit complicated and I have to use paypal for this.
There are many users in the app and they can be receivers, payers or both. The receivers/sellers provide certain services and the payers have to pay their sellers monthly. So if the user agrees to pay, the paypal will charge him monthly and automatically. The users need to register as paypal member and get authorized from paypal beforehand so I can use their emails for the transactions in the app.
I am thinking of using paypal express checkout with recurring apis, but I am not sure if it is the right decision and no clue if it is working. Any suggestions? thanks.
You could use either Express Checkout, Subscriptions w/ Website Payments Standard, or Enhanced Recurring Payments w/ Website Payments Standard. Either one of these would allow you to set up recurring payments. Enhanced Recurring Payments is the only one that would have a monthly charge associated with it. Express Checkout and Subscriptions w/ Website Payments Standard would not have a monthly charge. However, Enhanced Recurring Payments allows the buyer to sign up for a subscription without having to have a PayPal account, and they can just use their credit card. Express Checkout and Subscriptions w/ Website Payments Standard require the buyer to have a PayPal account. They can still be billed via credit card, but they have to have the credit card attached to their PayPal account. The subscription would bill the PayPal account, and the PayPal account would pull the funds from the credit card on the account.
With a PayPal account, your users can receive or send funds based on the country these accounts are located in.

Paypal Recurring billing - pro? standard?

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.