Which PayPal Payment API should i select? - paypal

I've tried PayPal payment standard, Website Payments pro for authorization and capture of payment. But what i need is authorize payment and capture it. But not all captured amount should transferred to my account. Instead some of my website fee should be deducted and that deducted amount should be added to my account. And receiver gets payments only when they send me a request to release their fund. My system works as like "User add any gift which he/she wants. His well wisher purchase the gift and pay through PayPal for it.After that admin will capture the fund and then amount should be transferred to user until admin wants. But the problem is that all balance is transferred to admin's account."
Please steer me in right direction. Thanks.

Related

Is it possible to transfer money from one paypal account to another without touching my paypal account, but I get notified when the payment happened?

Is it possible to transfer money from one PayPal account to another without touching my paypal account, but I get notified when the payment happened?
scenario:
Seller on my website uploads product
Buyer comes on the website and purchase
If Seller receives the amount from buyer
Me (the websites unlock product for download (money dosen't touch the websites account)
coding Language dosen't really matter, if not possible is it possible to a business account with automated payout to the seller?
Use PayPal Checkout with a server backend
Specify a payee object in the purchase_unit: https://developer.paypal.com/docs/checkout/integration-features/pay-another-account/

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?

Is it possible to send an ACH payment directly from a US bank account to a PayPal account?

Is it possible to send a payment through PayPal, where the payment originates as an ACH payment, and then is sent to a PayPal account holder, without having to originate the payment from a PayPal account?
Put differently — we would like to send a payment to a PayPal account holder, without first having to pull the money into our own PayPal account. We process payments via ACH, and we'd prefer to not have to deposit the funds into our PayPal account before transferring them to the destination PayPal account. We'd prefer to be able to deposit them directly into the PayPal account.
Is that possible?
The only way to do that would be to have a 3rd party user add your bank account to their PayPal account so they could submit deposits directly into their PayPal account from your bank. I'm guessing that's not what you're after.
If you simply submit a regular PayPal payment, though, while it will technically flow through the PayPal account it would go directly to the receiver's PayPal account instantly as long as you have a credit card associated with your PayPal account. This is much faster than ACH and protects your bank account details from receivers as well, so that's really what I would recommend anyway.
The only disadvantage I can see to having it flow through PayPal is may an additional entry for your accountant to deal with in the books (transfer from bank to PayPal, then payment from PayPal to vendor) but that is not a very big problem. The advantages far outweigh that in my opinion.

Does paypal provide offline token or master token?

I have create an application in paypal sandbox account. I want to do when some of the user click 'transfer money' button, then paypal transfer money from my account to user's account (Note: we have user's email id).
So, it possible to transfer money without authentication to paypal account something like offline access method.
Thanks in advanced.
What you want is a billing agreement, where the user authorizes you to make payments against a PayPal account in the same way you would debit a bank account or credit card. Billing agreements are typically set up in the same way Express Checkout works, but you will be provided an ID to refer to when you need to make payments.
A Billing Agreement allows a seller to charge your PayPal account when you purchase goods from them or use their service.
An example of this would be an agreement to pay eBay seller fees for listing items on eBay.

Paypal integration in php by storing user credentials

I tried to integrate paypal in my website and I was able to implement it . I tested the transcations with sandbox account provided by paypal. For each transaction, buyer need to enter his credit card details or other paypal account informations. So I would like to store the user credentials in my database and then at the time of transaction, make the buyer proceed with transaction without entering details again. Can you please suggest if there is any possibility for implementing this or any suggestions to do so? All suggestions are welcome.
You wouldn't store the buyer's PayPal credentials (because that's about the worst crime you can commit in internet security), but you can create a billing agreement with the buyer. The billing agreement would allow you to charge the buyer, at a later date, without having to send the buyer to PayPal again to approve the payment. This page tells you how to do it: https://developer.paypal.com/webapps/developer/docs/classic/express-checkout/integration-guide/ECReferenceTxns/