I have a requirement to Transfer the Amount from Paypal Merchant Account
to End User Paypal account
in my asp.net web application using C#
download code in this link asp.net code for paypal http://www.codeguru.com/dbfiles/get_file/Use_of_the_PayPal_VB_NET_src.zip?id=13851&lbl=USE_OF_THE_PAYPAL_VB_NET_SRC_ZIP
there are a number of options available when it comes to transferring funds from a merchant account to another account (sending money).
MassPay API --> This is a robust solution you can use to send funds from one merchant to up to 250 recipients per call. This can be done via an API request and via the PayPal Account itself by uploading a CSV file.
More info:
Documentation: https://developer.paypal.com/webapps/developer/docs/classic/mass-pay/gs_MassPay/
Sample Code: http://paypal.github.io/#merchant --> you'll find a masspay sample within the SDK
Adaptive Payments API - Implicit Payments --> With adaptive payments, you do have the option of sending "Implicit Payments" basically, when the sender account is the same account that is associated with the API Username, PayPal does not require an explicit approval from the sender (hence the "implicit")
Documentation: https://developer.paypal.com/webapps/developer/docs/classic/adaptive-payments/integration-guide/APIntro/#id094MB0Q0T5Z
Samples: http://paypal.github.io/#adaptive-payments
Payments Pro - Credit API --> You can send funds directly to a customers credit card using the "DoNonReferencedCredit" API method
See: https://developer.paypal.com/webapps/developer/docs/classic/api/merchant/DoNonReferencedCredit_API_Operation_NVP/ Samples: refer to the Merchant SDK linked in 1.
Out of the top of my head, these would be the available PayPal product options.