• Resolved jamie108

    (@jamie108)


    Hi,

    I have PayPal Express Add On, with Stripe set as the primary gateway, on a BuddyBoss site.

    When a user tries to pay with PayPal the following warning appears on the checkout page: “Security Header is Not Valid”.

    I have gone through all the troubleshooting steps listed in this article: https://www.paidmembershipspro.com/security-header-is-not-valid/

    Sometime ago everything was working fine. Now it is not. I don’t know exactly when it stopped working, so I can’t tell if it was caused by an update.

    I have double checked my API credentials… nothing has changed.

    I am wondering if it is because I recently downgraded my PaidMembershipsPro subscription to the free version… could that cause my PayPal Express Add On to stop working?

    Please, any help with this issue would be really appreciated.

    Many thanks

    Jamie

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support Kim White

    (@kimwhite)

    Hello @jamie108,

    I’m sorry this is not working for you. Downgrading your account does does not change how PMPro works.

    This error is from PayPal.
    Please see this post for further troubleshooting steps.
    https://www.paidmembershipspro.com/security-header-is-not-valid/

    Kim W

    Thread Starter jamie108

    (@jamie108)

    Hi Kim,

    Thank you for your reply.

    As I mentioned in the original post i have already checked the troubleshooting steps from the article https://www.paidmembershipspro.com/security-header-is-not-valid/

    “This error is from PayPal.”

    Do you mean to say that I should contact PayPal about this error?

    I would suggest to try getting in touch with them (PayPal) from the Merchant Support Portal. https://www.paypal-support.com/s/?language=en_US

    Just follow the “Contact us” section and you gonna have a reply (with an investigation on some of your requests) in just a few hours.

    I would also get in contact with your hosting provider. Just guessing here.

    Thread Starter jamie108

    (@jamie108)

    Update:

    I figured out what the problem was. I’ll report it here in case anyone else has the same situation…

    Basically, I had accidentally configured my PayPal API credentials with “request certificate”, instead of “request signature”. So I had mistakenly thought that the certificate “fingerprint” was the same as API signature.

    To solve this, I deleted (“removed”) the certificate from my API credentials in PayPal, and started the API credential process from scratch.

    This time I made sure to select “request signature” (not “request certificate”).

    A silly mistake, but not so easy to figure out what I had done wrong afterwards!

    Anyway it’s working now!

    Thank you for your support.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Security Header is Not Valid – PayPal Express’ is closed to new replies.