Paypal Adaptive Chained payment with Recurring Payment - paypal

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.

Related

Are 'senders' required to have a paypal account when using Adaptive payments>Chained Payments?

Are 'senders' required to have or set up a PayPal account when using Adaptive payments>Chained Payments? It's not a problem for the receivers but for the senders, a lot of people just want to use their credit card to pay and don't wish to set up a PalPal account just to check out.
Sender is not required to have a PayPal account when making Adaptive Chained Payments. Below is a screen shot of my recent test on their sandbox site for Adaptive payments -> Chained Payments .

About Refund api, RefundTransaction api

I'm using Paypal's classic API.
What's the difference between Refund API(in the adaptive payment) and RefundTransaction API(in the merchant package)? When should I use the RefundTransaction API? And any time limit with the Refund API? I know the RefundTransaction API limits within 60 days.
PayPal Adaptive payments require a developer account to have submitted an application for Adaptive Payment APIs and receive approval to use the APIs through PayPal.
If you are not approved to use PayPal Adaptive Payments APIs you should be using the regular Refund Transaction APIs.
Adaptive Payments Information
Just in case you need it here is information on refunding payments:
Refunding Payments Basic APIs
All standard PayPal Accounts are setup with a 60 day refund limit by default.

How to set Paypal Payment pro (direct payment) recurring payments?

I have a doubt regarding how to make recurring payments with Paypal Payment Pro(Direct Payment).Which API I should call first DoDirectPayment API OR CreateRecurringPaymentsProfile API for making payment.Will calling CreateRecurringPaymentsProfile API alone will make payment? I'm getting confused.
Binta
For recurring payments based on credit card data ('DPRP'), you can immediately call CreateRecurringPaymentsProfile and the recurring payment will be created immediately.
CreateRecurringPaymentsProfile will create the recurring payment and ensure it's billed on the period you told it to in the request.

using adaptive payments / masspay with a billing agreement

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.

PayPal subscription / recurring payment with one time fee at beginning

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.