Normally, when we transfer the buyer to checkout with PayPal, we specify that order details should be included with the buyer's redirection from the end of checkout to their thank-you page, so our thank-you page scripting can recognize which order they're arriving for and populate the page with order-specific details like download links, issued codes, product name, etc. However, PayPal's standard mobile-optimized checkout does not support that, so the buyer would need to wait to receive a thank-you email providing a link to their download page. We can suggest a couple workarounds:
- Use an Add to Cart button instead of a Buy Now button; the drawback to this is that mobile buyers would not get a mobile-optimized checkout with PayPal.
- Manually set both Auto-Return and Payment Data Transfer to On in your PayPal account at Profile (⚙️ gear icon) > Profile & Settings > Website Preferences, which will require you to enter this Return URL:
XXXXXXis your E-junkie Client ID, which you can find in Seller Admin > Manage Seller Account > View Account Summary).
The drawback to B. is that a few buyers could get auto-redirected to their thank-you page before we receive IPN (Instant Payment Notification) from PayPal providing their order details with confirmation of completed payment, in which case we'd have no order details to populate on that page. When that happens, we'd normally stall the buyer for up to 60 seconds pending arrival of their IPN, and PayPal has assured us that IPN normally gets sent well within that timespan these days (aside from eCheck-funded payments which can take several days to clear the buyer's bank). In the rare event we still haven't received IPN after 60 seconds, we'd just display a generic message instead, saying we haven't received payment confirmation yet and advising the buyer to watch their email for further instructions.