Membership Plugin

WordPress Membership Plugin

  • Home
  • Documentation
  • Addons
  • Support
    • Quick Setup
    • Documentation
    • Premium Addon Support
    • Paid Support
    • Support Forum
    • Support Forum Search
    • Forum Login
    • Forum Registration
  • Contact

[Resolved] PAYPAL SANDBOX ISSUE

Simple Membership Plugin › Forums › Simple Membership Plugin › PAYPAL SANDBOX ISSUE

Tagged: sandbox; paypal; failure;

  • This topic has 5 replies, 3 voices, and was last updated 6 years, 7 months ago by admin.
Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • December 10, 2019 at 7:07 pm #19442
    swissnet
    Participant

    Hello

    I have seen a few users reporting this issue in 2018 and 2019 but have yet to read a resolution? The suggestion to switch off the Sandbox function to resolve this issue is quite surprising since this is the whole purpose of the Sandbox testing…
    _________________

    [12/10/2019 5:00 PM] – SUCCESS: Paypal Smart Checkout Class Initiated by 192.0.97.167
    [12/10/2019 5:00 PM] – SUCCESS: Creating product Information to send.
    [12/10/2019 5:00 PM] – FAILURE: Funds have not been cleared yet. Transaction will be processed when the funds clear!
    [12/10/2019 5:00 PM] – FAILURE: {“custom”:”subsc_ref=3&user_ip=62.202.183.175″,”item_number”:”3094″,”item_name”:”Grow Subscription payment”,”pay_id”:”PAYID-LXX46DQ8JA885915Y260372R”,”create_time”:”2019-12-10T16:59:57Z”,”txn_id”:”669279746C7979157″,”reason_code”:”RECEIVING_PREFERENCE_MANDATES_MANUAL_ACTION”,”txn_type”:”smart_checkout”,”payment_status”:”Pending”,”transaction_subject”:””,”mc_currency”:”EUR”,”mc_gross”:XXXXXXX}
    [12/10/2019 5:00 PM] – FAILURE: IPN product validation failed.
    ____
    Note: I have blanked XXXXX content for privacy.

    (1) IPN has been enabled and corresponding API setup ok
    (2) Payment log in Paypal Sandbox confirms payment has been received and cleared
    (3) Accept PayPal payments before API permissions or credentials are set up (You can complete API setup later)

    Despite the above, problem still persist.
    – What can be done to resolve this on WP?
    – How to fix the “reason_code”:”RECEIVING_PREFERENCE_MANDATES_MANUAL_ACTION”? What Manual action?

    Looking forward to a resolution using the SANDBOX function.
    Thank you !

    December 11, 2019 at 12:51 am #19445
    The Assurer
    Moderator

    The intent of providing “sandbox support,” is to demonstrate the proper operation of the IPN mechanism between PayPal and SWPM. It was never intended to be provide an end-to-end simulation of SWPM & PayPal integration.

    The “Funds have not been cleared yet” failure occurs because the simulated payment account used by the purchaser has limitations. Spending time to support fixing sandbox setup errors is resource intensive, and is not the same as helping you get SWPM going. It is much more resource efficient to have you use a “live” payment.

    Having a working sandbox configuration is no guarantee everything will work properly when you “go live,” since changing all the settings from sandbox to live mode affords you “one more chance” to misconfigure something.

    December 11, 2019 at 1:13 am #19448
    admin
    Keymaster

    We find that most people get their PayPal sandbox account setup wrong. Many don’t even understand the limitation of PayPal sandbox accounts. Then they come to us and complain about things not working (when it is not the fault of the plugin at all). This is why we sometimes recommend them to use the live account that they will be using. So when everything is setup, it will continue to work without any other new setup needing to be done at a later time.

    I use sandbox setup myself for many testing (every day) and I know that the sandbox setup works fine.

    We are not going to be offering free support to fix sandbox account setup of users. That is a very time consuming process and beyond the scope of free support. You can look at an alternative plugin.

    December 11, 2019 at 7:36 am #19452
    swissnet
    Participant

    Hello

    Fact is that Payment log in Paypal Sandbox confirms payment has been received and cleared.
    And so far I have yet to read from you a simple, clear explanation on this recurring issue.
    Just disregarding the Sandbox function does not make it work better…
    As I see shifting from Sandbox to Live is just a check box in the settings or am I missing something?

    If this is not working and such time consuming, may be you should move Sandbox to a Premium feature so people complain further but at least you get paid for it?

    Thanks

    December 11, 2019 at 11:02 am #19454
    swissnet
    Participant

    Hello

    Despite the lack of inputs and true support from SWPM, I am glad to share how I fixed this issue … some guidance for all users of the SANDBOX functionality

    (1) CURRENCY SHOULD BE THE SAME
    Under SWPM > Payments Button >
    Change Membership fee currency to match SANDBOX BUYER and SELLER account currency

    (2) DISABLE SANDBOX PAYMENT REVIEW
    Disable review payment on a both Buyer and Seller test account
    Developer Paypal > My Account > Sandbox > Accounts
    Navigate to the Test account’s Profile > … View / Edit Account
    Go to Settings tab, and set Payment review to OFF.

    Detailed guidance I used is below

    (1) GITHUB
    https://github.com/paypal/PayPal-PHP-SDK/issues/569#issuecomment-381385278

    (2) Developer Paypal
    https://developer.paypal.com/docs/classic/lifecycle/sandbox/sb-payment-review/

    Hope this is helpful!

    December 11, 2019 at 11:19 pm #19458
    admin
    Keymaster

    PayPal’s Sandbox account setup is completely different than your Live account. So for example: if you setup the IPN configuration in Sandbox account and then later you switch off the sandbox, you have to setup the IPN configuration in your Live paypal account also. Because PayPal doesn’t share the settings between your sandbox and live accounts.

    So all those settings you are talking about fixing in your Sandbox account, you will have to do the same to your live PayPal account also (when you go live).

  • Author
    Posts
Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.
Log In

Please read this message before using our plugin.

Search

Featured Addons and Extensions

  • Membership Form Builder Addon
  • Member Directory Listing Addon
  • WooCommerce Payment Integration
  • Member Data Exporter Addon

Documentation

  • Documentation Index Page

Copyright © 2026 | Simple Membership Plugin | Privacy Policy