Is it possible to charge a one time fee (like a sign up fee) and then a recurring payment with PayPal?
I think that CreateRecurringPaymentsProfile using the Paypal API is what you are looking for. There is also more in depth in information on recurring payments.
Related
I have already set-up the chained adaptive payment using adaptive paypal API for our website, but we need to have a recurring billing attached to this adaptive payment. IS there a way we can integrate adaptive payment with recurring billing?
Please help...
The Adaptive Payments API doesn't have a recurring billing / subscription subscription in the traditional sense. Instead, it uses Preapproval Profiles / Preapproved Payments.
You need to use the Preapproval API to create a profile for your payer(s), which returns a Preapproval Key. Then you can include that Preapproval Key in Pay requests to trigger an instant payment without any further approval necessary...no redirect to PayPal would be required since the payment was already approved by the Preapproval Profile.
So with that preapproval key you can set your app up to process payments at whatever interval you need.
Please guide me how should i implement recurring payment with parallel payment.Scenario is like this---There is customer A who buy a recurring billing product and for that first time he pays some amount the payment should be split and go to three accounts and from next month onwards automatically some amount should be deducted from his account and that amount should also split and go to three accounts.Please guide me is there any api that allow to implement this feature.
Recurring Payments and Parallel Payments are completely separate from each other. You can't use the two together. Parallel Payments is part of our Adaptive Payment feature which does not support Recurring Payments at all. Adaptive Payments has their own equivalent to Recurring Payments through the Preapproval API calls but you can't split that payment up unfortunately.
Recurring Payments and Recurring Billing are also different products. Recurring Billing is for Payflow merchants and Recurring Payments is the PayPal version. It's kind of confusing.
I can get you some documentation or answer further questions.
I'm setting up an ebay like website where there are buyers are sellers. When a user (both buyer and seller) signs up, I make them sign a paypal billing agreement with me. When a buyer sells an item, I charge the seller using the billing agreement.
What I'm stuck on is sending that amount to the seller using the billing agreement. I realize I can use the MassPay or Adaptive Payments API to pay the seller but neither of those interfaces taking a billing agreement ID. They both only take the seller's email address. Does that mean I need to retrieve the user's email address via GetBillingAgreementCustomerDetails before making the masspay / adaptive payments call?
I would look into Preapproved Payments if I were you. Your users would setup a preapproval profile instead of a billing agreement. Then you can send money on behalf of any user using their preapproval key.
Specifically, you'll use the Preapproval API to create the profiles and then the Pay API with a preapproval key included to submit payments when necessary.
Currently I am working with several non-profits (who receive recurring donations normally monthly) to migrate away from their current gateways to Paypal.
Is there any way to import their currently donor's payment information into Paypal?
If not which would you recommend to help migrate their donors over?
1) Setup a special section of their website and as donor's to re-subscribe?
or
2) Send out Invoices for their current recurring amount (if its possible to email a subscription)?
thanks,
This depends on what type of system you are currently using, and specifically what type of service you are going to use from PayPal. Are you going to be using PayPal's Recurring Payments, Enhanced Recurring Payments, Subscriptions or Payflow's Recurring Billing? If you have all of the contributor's information, such as credit card info, name, address and etc and you are going to be using PayPal's Recurring Payments or Payflow's Recurring Billing you could use the API's to create the profiles on your PayPal or Payflow account without having to have the contributor do anything on their end. If you are going to be using PayPal's Enhanced Recurring Payments or Subscriptions, then you would need the buyer to re sign up for a recurring donation. You can could use either option that you mentioned above. You would be able to do either through PayPal.
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.