• The plugin fails to submit to Authorize.net if Verify Peers is required. The reason is that the PEM file located at <plugin_dir>/wp-donate/anet_php_sdk/lib/ssl/cert.pem expired a long time ago.

    I replaced the file with the current PEM file from https://github.com/AuthorizeNet/sdk-php/blob/master/lib/ssl/cert.pem. This allowed the plugin to work again. Please update the plugin so that others don’t run into this problem and so that the next update will not break this again.

Viewing 2 replies - 1 through 2 (of 2 total)
  • We recently started receiving a white screen upon submitting the form and payments would not going through.

    I updated the file per the instructions in your post and the payments are now working. However, we are still getting a blank white screen. Do you have a fix for this as well?

    Thank you for posting this and any further assistance you may offer.

    Thread Starter everville

    (@everville)

    You should start by editing your wp-config.php file and either adding or modifying the WP_DEBUG flag. If you set it to true it should display the error on the screen and then you can debug the problem from there. Post it here if you need help with it. Most hosts disable error reporting by default to prevent information disclosure and thus you’ll get a white screen.

    define( 'WP_DEBUG', true );

    It is possible that the error will still not display after doing that. If so, it is a 500 server error and is occurring during the PHP “startup”. This means the problem has to be found in the server logs.

    Set that debug flag back to false once you are done.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘AuthNet SDK certificate PEM file outdated’ is closed to new replies.