I have found a possible work around to avoid using the
ipnNotificationURL
.
The lightbox feature. Take a look at the following link
Introducing Adaptive Payments While using the lightbox feature, the
returnURL
seems to be always called.
The returnURL was constructed as follows:
public const string PayPal_URL_Return = YourReturnURL + "/${payKey}";
The
${payKey}
is automatically filled in by PayPal itself Using such information one may call the
PaymentDetails using the
PayPal Adpative Payments, and use the transaction details accordingly.
For information regarding the PayPal Adaptive Payments visit
AdaptivePaymentsSampleApp. The file
adaptivepaymentshandler.ashx.cs contains nearly all the necessary details, together with the
Web.config file.