• Resolved biospherix

    (@biospherix)


    I spent a few days figuring out why my download link wasn’t appearing after completing an order using PayPal Standard with a PayPal sandbox account.

    The site is hosting digital products that are virtual+downloadble, which means the Order status has to immediately read as ‘complete’, however it was stuck on ‘Pending’ for ages.

    The solution is very straightforward but not explicitly documented anywhere. The instructions are generally to just insert the API details from the sandbox account, as when you click on ‘Enable PayPal Sandbox’ those fields go blank. What is not fully clear is that you also need to:

    1) Insert the PayPal Sandbox Business email into the ‘PayPal email’ field.
    2) Insert the PayPal Sandbox Business Identity Token into the ‘PayPal identity token’ field.

    The order status should now immediately read ‘Complete’ and the download link should now appear in the Checkout page once payment is confirmed.

    If you are still having issues, disable the Instant Payment Notification (IPN) in the Sandbox Business account.

    When your site goes live and you click off the ‘Enable Sandbox’, ensure you add back your own email and Identity Tokens into the relevant fields.

    Hope this helps anyone who is also facing this problem and Woocommerce take note and make updates to their documentation to reflect the issue.

    Thanks.

Viewing 8 replies - 1 through 8 (of 8 total)
Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Paypal Standard Order Pending Solution for Virtual Products’ is closed to new replies.