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

前端 未结 13 1947
温柔的废话
温柔的废话 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:25

    By default, your PayPal business account is limited to a few accepted currencies that are chosen based on your regional settings. Payments made with non-accepted currencies will stay in pending/open status. To support/accept those currencies, you need to add them to the list of "accepted currencies" on PayPal. To do so, follow these steps:

    1. Login in to PayPal with your Paypal business account
    2. Go to "Profile" > "Profile and Settings" > “My Money” > “Currencies”
    3. Add the currencies you want to support.

    Remark: When using the sandbox accounts when testing, you need to perform this also for your facilitator sandbox account after login on this account using URL: https://www.sandbox.paypal.com/

提交回复
热议问题