• Resolved henrika87

    (@henrika87)


    Hi!

    Been trying to figure out this plugin.
    I created a gallery with price of 1 EUR per image (personal lic).

    HERE is a link to the PHPinfo for my webspace. It should fulfill all the requirements for this plugin.

    Activated a new business PayPal account with IPN enabled. By checking the logs in PayPal-settings after a purchase, it gets the HTTP 200 as it should.

    However, the “Thanks” page after purchase is empty, even though it has the code “[sell_media_thanks]” included (un-formatted, in the text-flip).

    Also the e-mail looks like this (no download link):

    Hi ,

    Thanks for purchasing from XXXXXXXXXX!
    Payment ID: 197

    Here are your download links:
    Thanks!

    … when chekcing “Sell media -> Payments” from wp-admin, I can see the
    purchase, but it lists as “Total €0.00” and the download link in the mail is gone…

    Every other aspect of this plugin (gallery, shopping cart etc.) seems to work.

    Any suggestions to what I can check out?

    https://www.ads-software.com/plugins/sell-media/

Viewing 5 replies - 1 through 5 (of 5 total)
  • Did you find a solution to this as I have the same problem?

    Thanks

    I Have the Same issue, I contacted support of GPP, they couldn’t resolve the issue

    Plugin Author Thad Allender

    (@endortrails)

    Please check all 4 common issues here:

    https://graphpaperpress.com/docs/sell-media/#paypal

    I’m cross posting here also:

    • You don’t have the required PHP cURL extension installed on your server. This is how PayPal/Stripe talk back to your website. Ask your web host to install if it’s not installed.
    • You are incorrectly testing PayPal Sandbox. Both the Buyer and Seller accounts have to be PayPal Sandbox accounts. You cannot mix a REAL PayPal account with a TEST PayPal Sandbox account. It won’t work.
    • Your web host has a firewall that is blocking incoming pings from PayPal or Stripe. We’ve seen this happen once before with European servers (Germany). They blocked all incoming pings (IPN notifications) that didn’t have a User-Agent defined. PayPal uses IP ranges 66.211.. and 173.0.. and visit the IPN URL with NO User-Agent. Some web hosting companies have their servers set up to block incoming pings when the User-Agent is not explicitly set (as is the case with PayPal’s IPN). In this case, you’ll want to modify your .htaccess file to override user-agent blocking with these address ranges.
    • You have a server misconfiguration that is preventing PayPal from receiving the required status code 200. Check your PayPal IPN History to see what the status codes are to help troubleshoot.

    Can you provide the code that modifies the.htaccess file to override user-agent blocking with PayPal address ranges ( IP ranges 66.211.. and 173.0.)?

    That would be helpful.

    Plugin Author Thad Allender

    (@endortrails)

    Just following up here for folks who run into this issue. AOXA fixed his issue by changing settings in PayPal to turn on Auto-Return and Payment Data Transfer. More info here:

    https://github.com/graphpaperpress/Sell-Media/issues/760#issuecomment-217577425

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Empty "thanks"-page. E-mail with no download link.’ is closed to new replies.