Skip checkout page.
-
Hi,
i’d like to know how ( if is possible) to send to customers from the product page to paypal, skipping the checkout page that i don’t need.thanks
-
Yes it is. See this: http://docs.easydigitaldownloads.com/article/1080-buy-now-buttons
I read that article and i followed the instructions. Works till paypal payment but when i redirect back to the site for download the file, the purchase confirmation page is empty.There is order summary, file name, but there’s no file to download.
I checked the two requirements for using Buy Now buttons:
– Taxes turned off
– paypal standard enabled
– “buy now” button enabled
this is the shortcode that i put into the product page[purchase_link id=”853″ text=”Buy Now” style=”button” color=”blue” direct=”true”]
ok, i’ve made some other tests and i’ve discovered why, after payment and redirect to the Purchase Confirmation page, i don’t have the link to download the file, available.
The payment status field is empty.
but, I discovered that if i REFRESH the Purchase Confirmation page, everything magically appears and i can download the purchased file….WHY????
That’s happening because PayPal can sometimes take a few moments (5-20 seconds typically) to fully validate the purchase was completed successfully.
There are two things done automatically to help mitigate this for real customers:
1. When the purchase is completed on PayPal, there is a pause before the customer is automatically redirected back to your website. If you click the link to immediately return to the site instead of waiting for PayPal to redirect you, sometimes you will get back to the site before the purchase can be confirmed.
2. When you are redirected back to your site from PayPal, you should see a “Your purchase is processing” interstitial step for 5-8 seconds before you are shown the purchase confirmation page.
Typically the combination of these two “wait” screens are sufficient to ensure the customer does not see a “Pending” or empty status on the confirmation, but with all things, it’s not always a 100% guarantee. The customer will, however, automatically receive the purchase confirmation email receipt with download links immediately after the purchase is marked as complete, even if they initially see it as pending on the success page.
When the purchase is completed on PayPal, there is a pause before the customer is automatically redirected back to your website.
yes this pause is set to 10s by paypal
If you click the link to immediately return to the site instead of waiting for PayPal to redirect you, sometimes you will get back to the site before the purchase can be confirmed
This is normal for everyone…what can i do??
When you are redirected back to your site from PayPal, you should see a “Your purchase is processing” interstitial step for 5-8 seconds before you are shown the purchase confirmation page
this doesn’t work. When i redirect from paypal to purchase page i never see “purchase is processing”
Typically the combination of these two “wait” screens are sufficient to ensure the customer does not see a “Pending” or empty status on the confirmation, but with all things, it’s not always a 100% guarantee.
i have always an empty status. I can wait for one hour but the status never changes.
It works ONLY if i relaod the page.The customer will, however, automatically receive the purchase confirmation email receipt with download links immediately after the purchase is marked as complete, even if they initially see it as pending on the success page.
i’m using the “buy now” choice, so the checkout is skipping, there’s no field to digit email address.
As it stands this plugin it seems useless, customers would not understand …
Is there the possibility to insert some JS/jquery or something to reload the page when the customer is redirected to the purchase page?Thanks
-
This reply was modified 9 years, 3 months ago by
dizeta.
This isn’t something we can control through EDD. It is entirely a PayPal issue due to the delay that PayPal sometimes takes to send the Instant Payment Notification to let EDD know the payment is complete.
As much as we would love to, it is not possible for us to make PayPal do things faster 🙂
You said:
i have always an empty status. I can wait for one hour but the status never changes.
It works ONLY if i relaod the page.The page doesn’t refresh automatically, so yes, reloading the page is going to be necessary to see the new completed status IF you first saw the pending status on the page.
Reloading the page, however, is not required for the email receipt to be sent.
Also, what you said about everyone always clicking the link to immediately return to the vendor’s site from PayPal is incorrect. The vast majority of customers never click that link and, instead, wait for PayPal to automatically redirect them, which results in enough time passing for EDD to receive the completed payment notification from PayPal. This means that very few customers, actually, will see the pending notice upon returning to the success page. Please trust me here; I’ve run PayPal sites for 10 years 🙂
ok. anyway could you tell me in which file of your plugin i can put a simple JS/Jquery script to reload the page when the customer is redirected to the purchase page?
Thanks
You could do that through a plugin like this https://ww.wp.xz.cn/plugins/custom-script-integration/
Ok thanks,
with that plugin, now your plugin works. -
This reply was modified 9 years, 3 months ago by
The topic ‘Skip checkout page.’ is closed to new replies.