Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do you know when a PayPal cart has been abandoned?

I am using PayPal Website Payments Standard to accept payments on an online store. Currently when customers are sent to PayPal, we assume their orders are abandoned until we get an IPN response from PayPal telling us differently.

Looking through PayPal's IPN documentation, it doesn't look like there is a notification for abandoned carts. The only other way I could think to do this would be to initially mark an order as pending and then have some kind of service that runs periodically to mark old, uncompleted orders as abandoned.

Is there a better way to do this? Is there a documented maximum expiration time for a payment request?

like image 867
Mark Rucker Avatar asked Jan 12 '12 22:01

Mark Rucker


People also ask

How long does an abandoned cart email take?

We usually recommend about 24 hours from the time of cart abandonment and tweak it in accordance with the success rate. But 24 hours is definitely a good place to start.

How many emails does an abandoned cart order have?

An abandoned cart email is an automated reminder email sent to visitors who do not complete a purchase. Typically, a cart abandonment email sequence has three emails. Abandoned cart emails increase your chances of recovering a potential sale by 63%.


1 Answers

PayPal does not have any notification that would be triggered by an interrupted checkout. From what I've seen in a few carts they use "Pending" or "Awaiting confirmation" status while awaiting IPN.

IPN (as its payment notification is called) is triggered by payment related events only. If the cart gets abandoned their payment will not have been made. So, there is nothing to notify about.

There is no reliable mechanism to get abandonment data.

If you're using PayPal Express Checkout, token life is 3 hours (unless changed on request). So, it's safe to mark a payment "abandoned" after this time.

like image 199
lorefold Avatar answered Oct 06 '22 00:10

lorefold