Recurring Payment using PayPal Advanced - asp.net-mvc-4

In my asp.net MVC application i have a recurring payment section. I have implemented the recurring payment section using web payments standards. I have followed the same way as discussed here. Now my client asked me to implement the same via Paypal advanced so that the user could do most of the Paypal operation without redirecting to PayPal site and also they could using Credit Card payment too.
I have looked for a good article on how to implement recurring payment using PayPal advanced but i couldn't get a proper documentation for the same. I could find an options named "Enhanced Recurring Payments for PayPal Payments Standard" to implement recurring payment in PayPal advance. But couldn't find a good article regarding the same.
Do anyone has a article or idea on implementing the recurring transaction using PayPal advance. Does this can be implemented via sandbox testing?
Any ideas will be greatly appreciated.
Thanks in advance

Related

PayPal API to withdraw funds from PayPal to Bank account (Transfer funds from PayPal to Bank account)

Please note: This is a generic question and not something specific to only Indian PayPal  accounts. Looking for an API that does this.
I am looking for an API (preferably NVP API) which allows to transfer money to Bank account, which is ultimately withdrawing money from PayPal to Bank account.
Please direct me to the documentation if there exists an API for the same.
I am aware of the fact, that for Indian Business PayPal accounts, the auto-withdraw feature is enabled and the withdrawals are done automatically everyday.
I am a developer and few of our PayPal clients are looking for such a feature. One of them is from Israel.
P.S. This is a generic question and not something specific to only Indian PayPal accounts. This is not a country specific PayPal query.
Looking for an API that does this.
Please help me with this.
Awaiting a reply soon.
There is no API for this, and there also is no reason for such an API to exist.
Withdrawing money is done automatically everyday, as you mention, or it is done manually in https://www.paypal.com (try the https://www.paypal.com/wdfunds shortcut )
There is no need for any API.

React Native payout solution with Paypal and Credit card

I'm going to implement payout payment with Paypal and Credit card in my React Native application. There're two kinds of users in my app - customers and freelancers. Customers should pay to freelancers for their service.
The payment methods I'm going to implement are Paypal and various kinds of Credit cards. The backend server is based in NodeJS.
I'm quite new to this payout development and I'm really not sure where I should begin and which services I should use. Please reach out me any comments.
P.S. I'm contacting to Braintree service for several months and it's taking too long to register, so I'm looking for another solution now.
I don't know of a native solution that will allow you to facilitate payments to a PayPal account that is not yours.
Here is a non-native, vanilla JS demo pattern for PayPal Checkout: https://developer.paypal.com/demo/checkout/#/pattern/server
Using such a checkout, you can set a custom payee to the freelancer's account: https://developer.paypal.com/docs/checkout/integration-features/custom-payee/

What is the Best Practice to check billing plan payments using PayPal REST API SDK?

I have managed to successfully create billing plans and agreements by using PayPal PHP SDK via REST API for the Web Service of company I work. However I could not find any document about how I should check the agreement payments made automatically.
I guess the webhooks are for this work but also I can retrieve the payment transactions via SDK.
There are the cons of both.
Con of using webhooks is that the website really should work all the time and there is no way to understand if I have missed a request. This is something I can not guarantee for all moment.
Con of using REST API, I should check for all the transactions of all agrements to sync with my DB.
Is there a better solution that I possibly miss or are those the only possible solutions.
What would be the best practice for checking received or missed plan payment?
The conversation on https://github.com/paypal/PayPal-Python-SDK/issues/69 would be relevant to you. Short answer is that while support for billing agreements in webhooks is underway, using IPN would be the best interim solution if you want to be push notified, else transactions of all agreements would need to be fetched.

PayPal MassPay API

I just bought a script with the Masspay API needed to make an authorized payment at a specific time the "deal" ends.
With that said I am unclear why mass pay would need to be enabled for this feature.
If someone could please explain what Masspay is? And I have been reading that masspay is no longer availabe and I would have to contact paypal directly? Is this true for the sandbox accounts also?
If anyone has any information on this subject I am more than thankful.
Thanks.
If I understand your correctly,
Mass Payment is used for sending money.
If you are the merchant with record (you ship items and charge customers), then PayPal Express Checkout is what you want. You can DoAuthorization to hold the fund before you ship the item, and then DoCapture to collect payment after you shipped.
In you are part of the service provider, say you and another merchant both provide the service and own the payment from customer, then Adaptive Payment is what you need. You need call Pay after you shipped.
In simple terms Masspay allows you to make multiple payments to multiple people in a single shot using xls or csv files.
No, paypal is not sun-setting Masspay. This feature is still available and will be supported by Paypal.

how to deal with recurring payment

I am new to the paypal and intefrati it with asp. Net mvc.
Can anyone plz guide which api should be used...??
I have downloaded merchant sdk and I have also seen the documentation but still not able to get what can be used among express checkout, pro, adaptive payment, etc
Thanks in advance.
I would recommend Express Checkout with Recurring Payments. Specifically, that will consist of the following API calls:
SetExpressCheckout - To get a token back from PayPal, and then redirect the user to PayPal.
GetExpressCheckoutDetails - To obtain details about the buyer. This is optional depending on how you setup your SEC request
DoExpressCheckoutPayment - This would be used to finalize a regular (non-recurring) Express Checkout flow.
CreateRecurringPaymentsProfile - This would be used to generate the profile using the tok you got back from SEC.
If you want to setup recurring payments with credit cards directly on your site you'll need Payments Pro with Recurring Billing, and then you would use the PayFlow API to set everything up.