Using the PayPal Classic API (Java) for Adaptive Payments. Is it possible to do a Chained Delayed Payment with a PreApproval? I'm getting some errors that make me think maybe it's not possible...
Message: Account Account not found. Unilateral receiver not allowed in chained payment is restricted
I'm getting the PreApproval just fine. But when I try to use it to make a Chained Payment it fails.
Related
Chained Payments in PayPal are deprecated, is there a way to implement this feature?
An example is a user pays for a service but the app takes 10% of every transaction.
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.
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?
i am using Paypal manager for the payment i successfully done with credit card payment with recurring payment profile from my website using PayPal manager. but now i want do recurring payment with express checkout using Paypal manager with recurring payment. i am able to do simple direct payment with express checkout using PayPal manager. i found some solution from google that we need to pass two variable
L_BILLINGAGREEMENTDESCRIPTION0 = "Your descriptor"
L_BILLINGTYPE0 = "RecurringPayments"
But i am not able to do recurring payment. I am not getting any error. but my payment have done simple payment not recurring.
Thanks in advance..
There are two things with Express Checkout. First you need to let know the whole process that you will also create some recurring payment profiles.
For that you set BillingType as RecurringPayments when you do doExpressCheckout request.
You will get the Token from paypal and later when user will be back on your site to confirm payment after signing in to Paypal you can use this token to create recurring payment profile the same way as you have done that with credit card.
So after confirming instead of sending doExpressCheckoutPayment you send createRecurringPaymentProfile request.
Of course you can also send doExpressCheckoutPayment if you want also to do some additional payment that is not recurring.
Is there any way that I can programmatically check to be sure a customer's account is confirmed and is ready to receive payments in paypal?
Donations via our website always fail due to unconfirmed email of our primary receiver. I am using Paypal's Adaptive Payment (Chained Payment).
Thank you.
There isn't specifically an API currently for confirming that a buyer account/email is confirmed. What some merchants use as a work around for checking this is use the same API call that you are making, with a failure inidicating that it is not confirmed.