Can Create Adaptive payment on paypal pro request - paypal

I want to know if I can split amount request on a paypal pro request. I use PayPal_base.dll and create DoDirectPaymentRequest or DoExpressCheckoutPaymentRequest. But I want to know if I can split or use Adaptive Payment to send money in two different account.

You can use adaptive payments to split the payments using Express Checkout, but not with DoDirectPayment.
Here is some info on setting up adaptive: https://developer.paypal.com/docs/classic/adaptive-payments/ht_ap-basicChainedPayment-curl-etc/
and the Express Checkout guide: https://developer.paypal.com/docs/classic/express-checkout/gs_expresscheckout/

Related

Any way to process payments for 3rd parties without using Adaptive Payments?

Our software collects payments on behalf of 3rd parties using Adaptive Payments (redirect as well as embedded options). We don't split/chain the payments in any way... just act as middle man shuttling the full payment from payer to primary receiver.
Unfortunately, Adaptive Payments is ancient technology and the guest checkout option is a TERRIBLE user experience. We'd like to be able to create our own custom guest (credit card) checkout process and not have to rely on the Paypal redirect page OR the lightbox (embedded) option. Ideally, it would be great to use Direct Payment API however, from what I understand, this would require all our customers to have Paypal Payments Pro account ($35 per month) which would be a huge roadblock to adoption for us.
Is there any way for us to collect payments on behalf of 3rd parties using our own custom guest checkout but WITHOUT requiring our customers to upgrade to Paypal Pro account?
You can use Express Checkout with Parallel Payments ;
Express Checkout with Parallel : https://developer.paypal.com/docs/classic/express-checkout/ht_ec-parallelPayments/
Or you can use MassPay. It depends on your need.
MassPay : https://developer.paypal.com/docs/classic/products/mass-pay/

recurring vs subscription confusion

I am developing an IPN application for a non-profit who wants to take monthly recurring pledges. The IPN variables manual has two separate entries: subscription & recurring and it appears recurring is what I need and so I would use the txn_type=recurring_payment.
The problem is that when I turn to the "HTML Variables for PayPal Payments Standard" manual, I can't find an appropriate _xclick value for recurring payments. Yes there is one for subscriptions but nothing for _xclick.
How then do I code for recurring payments in the HTML? Or is recurring payments not available to HTML Standard Payments?
While technically they are the same thing, PayPal Standard (ie. basic payment buttons) calls it "Subscriptions" where-as the APIs call it "Recurring Payments".
If you want to stick with Payments Standard you would just use the IPN Subscription variables in your IPN code logic. If you do switch to Express Checkout then that's when you would use the Recurring Payments IPN params.
I would recommend using Express Checkout w/ Recurring Payments if you can. This would require some more in depth coding. Assuming you're comfortable with PHP, this PHP PayPal SDK would make the Express Checkout and Recurring Payments API calls very quick and easy for you.
The recurring-payment feature you are referring to is an API based product. If you are using PayPal Payments Standard, the subscription variables are your only option.
You can use Recurring Payments with Express Checkout. Here is a link to the developer documentation:
https://developer.paypal.com/docs/classic/express-checkout/ht_ec-recurringPaymentProfile-curl-etc/

Paypal: how to store credit card and take automatic payments

With paypal is possible to store the credit card of the customer (that has put during the registratin process) and take an automatic payment (so not initiated by the user himself)?
Which paypal payment solution should i use?
This is a very broad question, so I will give you a very broad answer. There are a number of different ways to do that depending on your goal.
The following APIs would give you what you're asking for in various ways.
Express Checkout / Payments Pro Recurring Payments
Express Checkout / Payments Pro Reference Transactions
Adaptive Payments, specifically Preapproval and Pay.

Is the only way to send payments through the adapative payment api?

I couldn't find anything in the classic or rest api for sending payments. I want to send payments, is the adaptive payment api the best way to go to sending individual payments? (I'm buying products and want to send them automaticially)
Mass Payments (classic) and Payouts (REST) both send payments to other users, and while these can be used to send sets of payments they can also send one payment at a time. Many merchants use these products this way.

How can we use paypal payflow to split the amount

How can we use Payflow to split the amount I have got from a transaction made by the user. ie, Customer paid $10 for an item. I need to take $2 and send the rest to the merchant. Is it possible in Paypal Express Checkout? How can we do it with Payflow Pro?
Any helps will be appreciated
You need to use Paypal Adaptive Payments to accomplish this.