When using Paypal Standard, a user can create an order, select Paypal for payment, then abort the order either by using the "cancel and return to website" link on the Paypal page OR by simply closing the Paypal window before completing the transaction. Sitefinity still creates an order and even sends an email out telling the customer the order was accepted and shows "Payment" Paypal which further leads the customer to believe they have a valid order.
If the customer does want to complete the order, they have no way to access that "pending order" to complete the payment. So, wondering what if anything people are doing out there when this happens? Clearly we can cancel the order, email the customer and tell them the order is cancelled but that's pretty unconventional, not to mention time consuming.
EmailSenderCustom : StandardDotNetEmailSender
//Implement interception here and if the email is coming from the eCommerce skip the call to base.Send
.Send(from, to, subject, message);
sender, EventArgs e)
Bootstrapper.Initialized += Bootstrapper_Initialized;
sender, Telerik.Sitefinity.Data.ExecutedEventArgs e)
IEmailSender emailSender = EmailSender.Get();
emailSender.SendAsync(from, to, subject, body,