Paypal IPN always return “payment_status: Pending” on sandbox?

前端 未结 13 1993
温柔的废话
温柔的废话 2020-12-12 12:45

I\'m trying to implement PayPal on my website.

I use this class: http://www.micahcarrick.com/php-paypal-ipn-integration-class.html

Right now I\'m testing usi

13条回答
  •  半阙折子戏
    2020-12-12 13:17

    There is one more thing you may need to check:

    Make shore that the language encoding of your PayPal account is set to UTF-8. Under some circumstances this is set to something like ‘windows-1256’ by default. To change it to UTF-8 you need to:

    • go into your profile then “my selling tools”
    • there, at the bottom click on “PayPal button language encoding”
    • On the next page you need to click on “More Options” where you can finally set the encoding

    Every single Paypal account I've setup in Germany was set to language encoding "windows..." by default. Then IPN won't work with an UTF-8 encoded website, even in Woocommerce or EDD or event espresso.

提交回复
热议问题