About Refund api, RefundTransaction api - paypal

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.

Related

Paypal API / Adaptive Payments - Set Payee/Receiver

With the Adaptive Payments API it is very simple to set the payee/receiver of a transaction. As the Adaptive Payments API is being deprecated, has the functionality to specify the payee been added to the REST API yet?

Get fee amount using PayPal Adaptive Payments API?

I am beating my head against the wall with this one. I am setting up a payment using the PayPal Adaptive Payments API, where one of my platform's users receives a payment from their customer. I need to be able to see the amount of the PayPal fee related to that transaction.
I'm familiar with and have tried using the PaymentDetails API operation, but unfortunately, the only quasi-relevant information that method (and the IPN) returns is fees_payer (who paid the fees), not the amount of the fee.
I've also looked into the GetTransactionDetails operation, but that appears to be only for Express Checkout and Website Payments Pro APIs, according to this document.
Any ideas how I can determine the fee amount on these transactions?
With Adaptive Payments the IPNNotificationURL specified in the Pay request would be an app specific IPN that won't provide much info about that payment itself.
If you setup IPN in the receiver account profile, then an additional IPN would be triggered that would be transaction specific and would include the fee.

Does PayPal REST API support adaptive payments?

I need to charge fee at every transaction made via PayPal so when user pays via my application i need to charge additional $1 to my PayPal account.
I know Adaptive payments in Classic API can do what i need. Is there a support for this in new REST API?
The REST API is a replacement to the Adaptive Payment API. However, if I understand that you're asking for the more complex payments like chained, parallel or split, then I believe they are scheduled to be supported by the REST API by early next year (2015).

Paypal Adaptive Chained payment with Recurring Payment

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.

Do paypal allow use of the standard api (not adaptive payments) for crowdfunding?

Not interested in pre-approved payments, there is no real way to guarantee payment to owner of a successful project, and besides, the application approval process for paypal adaptive payments is beyond timescales.
Do paypal allow use of the standard api (not adaptive payments) for crowdfunding?