How do I set up monthly contribitions in Paypal - paypal

I am a novice when it comes to coding buttons in Paypal. We are a non profit ORG and we currently have the "donate now" button for a 1 time contribution. I want to change this to allow for a monthly (reoccurring) contribution amount. What button/API do I use and can you share some sample code?
I am also not sure how this process would work. Does the person that wants to contribute on a monthly basis (ex: $10/month) need to have their own paypal account? Or, does our paypal business account store the persons credit card info and would know to bill the person monthly? Our current donate button doesn't require the person to have a paypay account. They just enter their credict card info at the time of the 1 time donation. But it does allow them to log on to paypal if they do have an account. Any info would be helpful....

Charlie,
I recommend you to use PayPal standard subscription button.
For sample code, click here
By default, the buyers either have a PayPal account or have to create a PayPal account to buy your subscription plan.
But you could contact & request to PayPal Customer support team to enable Enhanced Recurring Payments for your PayPal business account.
With ERP, the buyers could buy a subscription either using PayPal account or direct credit card without PayPal account.

Related

Remove section in billing information paypal

I would like to know when the user click on this section No PayPal account? Pay using your credit or debit card
Question Is it possible to remove this section You need a PayPal account for this purchase. Because some users may not have a pay pal account just want to pay by credit card.
I am using paypal sand box at the moment.
Your PayPal account will need to get Enhanced Recurring Payments option enabled for showing the card option during the checkout. Please contact PayPal Customer Service team for enabling ERP option.
If this option is not enabled, then there is no chance for guest checkout, in that case, you can't remove the text "You need a PayPal account for this purchase" at the checkout page. This is an intended behavior.

PayPal - preauthorized payments from credit card

PayPal has an option called Authorize and Capture detailed in their developer section. The information I'm missing is if its possible to charge A&C to a customer who does not have a PayPal account, only a credit/debit card accepted by PayPal.
An random example of what I'm trying to accomplish:
The customer wants to buy tap water. The customer knows I charge $1/gal for the tap water, but doesn't know how much he can fill up. PayPal pre-authorizes his account, blocking $100. The customer tap is then active and the customer fills up 20gal = $20. The end and value of the operation is finished and sent to PayPal API to charge the customer $20 of the withheld $100 and send then $20 to me.
This seems to be possible for customers with an account, but is it also possible for unregistered users?

paypal website standard for subscription, cancelling subscription

Please help me with my requirement to implement using paypal.
My requirement is this :
The user can subscribe to a service, using paypal account or credit card ( without paypal account ) . The user can unsubscribe later if he/she wishes to .
I implemented the first part using Subscription button of "website standard" where paypal gave me a button and upon clicking it will lead to paypal website.
I am getting the notifications using IPN
Now there are two problems:
How to test credit card, I could test paypal account payment using the sandbox test users, but for the credit card, I dont have dummy credit cards. If I use the credit cards of the paypal accounts, it says "paypal users should use paypal to pay "
I want to cancel the subscription. The paypal user can go to the paypal account and cancel the subscription. That works fine. But how can we cancel the subscription from my website, or how can we cancel the subscription of the creditcard payer. The paypal SDK says the subscription profile ID is invalid.
Did anyone tried this kind of implementation.
Any help would do, be it links or places to search .
Thanks a lot
First, Guest Checkout (paying with a credit card without signing into PayPal) is only available without recurring payments. When using recurring payments it will force the person to create a PayPal account. You would need to use Payments Pro in order to do recurring payments directly with credit cards, and then the person would never even be redirected over to PayPal at all.
For test cards, any old expired card you have would work, or what you can do is login to your PayPal sandbox account, go into the profile, and go through the process to add a new credit card to the account. It will actually fill in a card number for you, but DO NOT add this card to the account. Just copy that card number and then cancel out of this screen. Now you can use that card number for testing on the PayPal system.
In order to refund using the API you'll need to create the profiles using the CreateRecurringPaymentsProfile API. The profile ID that gives you will be compatible with all API calls to manage it in the future.

Paypal Subcription payment want 3 option?

When user click on subscribe button of paypal, then it will redirect to paypal site, after that it will show 2 option which are:
1: login with paypal
2: i need to create a paypal account and below showing credit card form
and my requirement is to show 3 option.
1: Login with Paypal account.
2: If no paypal account then create paypal account.
3: no need paypal account, then payment through credit card
Yes, you can create subscriptions without requiring users to have a PayPal account.
However, it's not available for regular Website Payments Standard; you'll need to purchase an add-on service called 'Enhanced Recurring Payments' (US) or 'Premium Services' (UK).
I believe - from the top of my head - that it's available in the US, UK, Canada and Australia. However, you'd need to double-check those last two with PayPal Sales.
If you want to let your users to subscribe (aka recurring payment), they must have a PayPal account.
Source: https://www.paypal-community.com/t5/How-to-use-PayPal/Subscriptions-is-a-PayPal-account-required/td-p/44420
For recurring payments you can try using ChargeBee, Recurly, Chargify. These provide credit card data portability. It is must to have requirement for recurring payment businesses.

Paypal - payment without account

I need to integrate paypal into online store..
Requirements
- All credit cards (secure) details should be inputed on PayPal site
- User do not need paypal account
So there is couple ways of integration
Standart IPN - when you redirect
user to paypal site and he use his
(or create new) paypal account and
than redirected back to site
PayPal Payments Pro - user input his details including credit card number on my site(and I make payment using API)
But is there a way where I can redirect user to paypal site and he just input a credit card number and redirected back.. So user input just credict card number and that it is - he do not need a paypal account or fill any other fields.. Does it possible?
Stanard Paypal does offer you the ability pay via credit card without a paypal account
https://www.paypal.com/uk/cgi-bin/webscr?cmd=xpt/cps/general/OptionalAccount-outside
I am experiencing the same problem as you, and would like to put my findings on record. With Website Payments Standard, depending on which country your user selects, he/she may or may not need to create a PayPal account. These are the three most typical form submit buttons that he/she may encounter:
Case 1:
Review and Continue
No requirement to create an account
Countries: US, Australia, Greece, Hong Kong, India, Taiwan
Case 2:
Continue
A so-called optional account is created for you, and you will need to register a PayPal account after 10 transactions.
You will only be able to use PayPal via PayPal Account Optional for up to [10] transactions before we will require you to open a PayPal
account with PPEL to enable further use of the PayPal system. At that
point you will be required to enter into our standard user agreement
to govern the ongoing relationship with PayPal.
Countries: Belgium, Denmark, France, United Kingdom
Case 3:
Agree and Create Account
You must create a PayPal account to transact.
Countries: Albania, Algeria, China, Ecuador, Japan, Malaysia, New Zealand, Philippines, Qatar, Russia, Singapore, Vietnam
Although most credit card processors require only the card number, card verification code and at most the card expiry date, PayPal requires that address and contact number be provided. I am not sure how PayPal is going to enforce the accuracy of such information without also being a card association. If you get what I mean.