Spencer Finnell
Forum Replies Created
-
Hello @vuky,
Unfortunately at this time Stripe’s PayPal support is not compatible with WP Simple Pay. If/when compatibility is available in the future we will definitely investigate adding support.
Hello @smartyp, thank you for reaching out.
Yes, it is possible to use a restricted API with WP Simple Pay, although it does require a custom code snippet.
I have added a documentation article →
Please note: manually setting a standard API key or an improperly restricted API key can accidentally provide additional permissions not available when using the recommended “Connect with Stripe” which restricts certain API access by default.
Please let me know if you have any further questions.
Hello @mengeco,
I’ve not heard back from you in a while, so I assume that you have all the information that you need. If not, feel free to reach out again ??
Kind regards,
Hello @mengeco,
I’m sorry you are having trouble activating WP Simple Pay. This error can occur when you’ve previously used a plugin that utilizes the same “Action Scheduler” library packaged with WP Simple Pay, but an older version.
The simplest solution should be:
- Deactivate WP Simple Pay (learn more)
- Install and activate the standalone Action Scheduler plugin: https://www.ads-software.com/plugins/action-scheduler/
- Visit “Tools > Scheduled Actions”.
On this page you should see a notice that the database tables were missing, but have been installed. - Deactivate the “Action Scheduler” plugin
- Activate WP Simple Pay
You can read more about this common error in these resources:
- https://github.com/woocommerce/woocommerce/issues/25895#issuecomment-599773627
- https://wpmailsmtp.com/docs/how-to-troubleshoot-action-scheduler-issues-wp-mail-smtp-2-1-1/#Troubleshooting_Common_Action_Scheduler_Issues
- https://rankmath.com/kb/fatal-error-after-1-0-49-update/
Please let me know if you have any further questions.
Thank you for the information @catwingz. Can you please reach out via https://wpsimplepay.com/contact/ and reference this forum topic so we can help further investigate the issue with some additional information?
Hello @catwingz,
Thank you for reaching out — I’m sorry your having trouble setting up WP Simple pay and connecting to Stripe.
When you reach the white screen, does the current URL start with
https://connect.stripe.com/
orhttps://wpsimplepay.com/
? (please do not share the full URL)
If you visit https://dashboard.stripe.com/ and log out of Stripe completely, then try connecting again viaWP Simple Pay > Settings > Stripe > Account
do you have any better results?Hello @wesleysoccer,
Please reach out via our contact form with your license key so we can provide further assistance.
Hello @wesleysoccer,
It appears you are using the Pro version of WP Simple Pay. As per the www.ads-software.com forum guidelines we are unable to provide support for the Pro version here.
Please contact us through WPSimplePay.com so we can further assist you.
Hello @angelric,
Currently there is not a way to view Stripe transaction records within the WordPress dashboard. You will need to visit https://dashboard.stripe.com/
However, we will be adding this functionality in a future release so you can more easily/quickly see recent payments directly within the WordPress/WP Simple Pay dashboard.
Hello @somrafka,
Since we haven’t heard back from you, I am going to close this ticket.
Please do follow up again if needed.
Hello @somrafka, I’m so glad you are enjoying the plugin.
To track conversions you could attach a click event to the payment button in JavaScript, and execute your tracking code:
<script> jQuery( '.simpay-payment-btn' ).on( 'click', function() { // track } ); </script>
However, a Stripe Checkout session can be abandoned so at that point it has not necessarily converted. Instead, there is a PHP hook that runs one time when the payment confirmation is viewed:
<?php add_action( 'simpay_payment_receipt_viewed', function( $payment_confirmation_data ) { // Track. } );
I hope that helps! Please let me know if you have any further questions.
- This reply was modified 1 year, 11 months ago by Spencer Finnell.
Hello @gifturlo,
Unfortunately WP Simple Pay is not compatible with Shipping Rates at this time.
You may collect the customer’s shipping address by enabling it in the form builder’s “Stripe Checkout” tab and checking “Collect Shipping Address”.
Hello @daykkin,
You can modify this part of the custom code snippet — that is currently outputting an empty string — to output a disabled button, notice, etc:
https://gist.github.com/spencerfinnell/56d49d0381715ab34b809631f375de36#file-functions-php-L25
Hello @daykkin,
At this time WP Simple Pay does not support purchase limits/inventory management as you have described. However, it is a feature request we hope to implement in future versions of WP Simple Pay.
Until then, you can use the following custom code snippet as an example of how to adjust a payment form’s status after a payment has been completed:
https://gist.github.com/spencerfinnell/56d49d0381715ab34b809631f375de36
https://docs.wpsimplepay.com/articles/adding-custom-code/This will also hide the payment form output when the status is no longer
publish
, an adjustment we will automatically include in the next version of the plugin.I hope that helps!
@specialk I would recommend filtering
simpay_before_register_public_scripts
to remove the script handles you do not want to load on particular pages.simpay_before_register_public_styles
can be used to exclude CSS assets as well, if needed.- This reply was modified 2 years, 4 months ago by Spencer Finnell.