Forum Replies Created

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter Ink

    (@ink_zip)

    I have tried all the steps that you have suggested (as I said I have seen those already in other threads) including reconnecting in an incognito window, deleting the site and browser cache, also the live mode (not test most) is active etc. but all these tips do not solve my issue.
    We have also submitted the same error now via the contactform you have mentioned at https://givewp.com/paypal-onboarding-reports/ but as mentioned I had already contacted the Paypal support by myself before and they said the Paypal account is ready to accept donations and it must be a plugin error.

    1) Any way you can help my directly to check my problem? Could I maybe share the credentials of the test site I have set up with your support team so you can check the error yourself?

    There is another thing I wonder if it could be related to it:
    2)
    I am from Austria and also have selected Austria on the GiveWP Paypal options page prior to connecting with Paypal. In the onboarding/connection process when I click the Blue “Connect with Paypal” Button the Paypal popup window shows up saying “Connect a PayPal account to start accepting payments on GiveWP” and it does have a email field and a “Country or region” dropdown to select from, but in this list there is only a small choice of countries available to choose from an Austria is not one of them. Why are there not all countries available to select from?
    However, when I type in my email address associated with the Paypal account and a random wrong country like the US and then click next, I am redirected to the normal Paypal login page anyway which then allows me to log in anyway and the onboarding process seems to have worked but as mentioned then later the before mentioned error appears. Maybe it is related to a problem due to selecting the wrong country or maybe the plugin has an error with other countries?

    3)
    Maybe also the legal name of the business/charity “Lienzer Br\u00fccke” could have caused a problem? (In German it is “Lienzer Brücke” with ü but in the api response from Paypal it is escaped to “Lienzer Br\u00fccke”)

    • This reply was modified 3 years, 7 months ago by Ink.

    I am glad it worked for you too. It isn’t really an all proof solution though. IE9 and lower do not support the required tag. Neither does Safari.

    You can create Javascript fallbacks for this. Here is a Link (first result when googling for it) that explains it well:
    http://www.csskarma.com/blog/required-input-fallback/

    And after all this still is only clientside validation.

    It might be becuase of the different settings you have set in the public uploader plugin, because for me it works with Firefox too.

    Try adding on LINE 366 as well a “required” to the input element.

    $output .= '<input type="text" name="imagedescription" id="imagedescription"/>';
    Cange to ->
    $output .= '<input type="text" name="imagedescription" id="imagedescription" required/>';

    Let me know if that worked. If not, tell me about your Public Uploader settings.

    Hallo.
    I have struggled with the same problem and came up with a simple workaround.
    I added a “required” attribute to the description-input.

    In the npu-upload.php, on Line 160:
    $strOutput .= "\n\t<input type=\"text\" name=\"" . esc_attr( $name ) . "\" id=\"" . esc_attr( $name ) . "\"/>";
    ADD a “required” to this input field so it looks like this –>
    $strOutput .= "\n\t<input type=\"text\" name=\"" . esc_attr( $name ) . "\" id=\"" . esc_attr( $name ) . "\"required/>";

    Like this users can only upload a file when they filled in the description field. When the description field is empty and the user clicks on the submit button, he will get the message to fill in the description field. This way all uploaded images are excluded.

    When you update the plugin you will hav to redo this change though. Hope this helps some of you. : )

Viewing 4 replies - 1 through 4 (of 4 total)