It seems possible to send peer to peer payments using Adaptive Payments. For example, between two email addresses. This is free using the paypal app but is it free to do with the API?
Exactly, The PayPal Adaptive Payments APIs allow you to set the payment type as PERSONAL so that if the user's payment is funded by a bank account or by PayPal balance, there wouldn't be any transaction fee.
Check the API specs here: Adaptive Payments - PAY
Yes, you would use the Pay API with the PaymentType set to PERSONAL.
Related
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 .
We want to pay to our customers on their bank accounts internationally as per their services to us. My questions are:
Can Paypal do that?
Do they have APIs that provides such functionality?
The PayPal APIs that send money facilitate PayPal Account to PayPal Account payments but not direct to Bank.
Some Products that support PayPal to PayPal are these:
- Payouts: https://developer.paypal.com/docs/payouts/
- Implicit payments with Adaptive Payments: https://developer.paypal.com/docs/classic/api/adaptive-payments/Pay_API_Operation/
To accept PayPal payments I see there are the following options for developer:
Express Checkout
PayPal Payments Standard
PayPal Payments Advanced
Which of these options accept the credit/debit cards without the buyer has the PayPal account?
With Express Checkout is possible?
I used express checkout to accept payments even if the customer does not have a paypal account
You need to set PayPal Account Optional in your account/sandbox and set SOLUTIONTYPE=Sole in the SetExpressCheckout API call.
Express Checkout: in which user needs to have a valid Paypal account.
PayPal Payments Standard and PayPal Payments Advanced are the two solutions offered by Paypal having different features, you can see a comparison of both here.
Another method is Direct Payment (i.e. in which user can pay with credit cards directly without having any Paypal account). Direct Payment API
For this direct payment api you need to enable Website Payment Pro WPP , here you can get info about WPP.
Hello,
When calling Adaptive payments PAT API call i Would like to supply a credit card (or vaulted credit card) in an adaptive payment without redirecting the guest account to paypal - since our user has already supplied to us his credit card prior
I have been looking into the documentation and this doesn't seem supported - why? and is this planned to be changed anytime soon because this might make us reconsider PAYPAL as a provider (in payments pay API call you are allowed to supply CC)
Thanks
Adaptive Payments APIs only support payments with PayPal Accounts. they do not support direct credit card payments. Also, Vault is only compatible with the new REST APIs - with saved credit cards in Vault, you can only use the new REST payment API to process the payment. here is the how to guide for that: https://developer.paypal.com/webapps/developer/docs/integration/direct/store-a-credit-card/
The REST API only supports transactions from a stored credit card in Vault to a business PayPal account,
What we need is P2P, we need a way to perform transaction between a sender (a stored credit card in a Vault) to receivers (other PayPal accounts),
Just like what the Adaptive Payments API,
Is there a way to achieve that? if not are there any workarounds?
Thanks.
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.