Georgian Cocora
Forum Replies Created
-
Hello!
We’re working on ironing out a lot of these false positive cases as we have identified some differences between our test sites and live sites.
The only thing that is new in regards to Scheduled Payments is this notification system, with the Stuck Payments notification being the most important one. Scheduled Payments are an integral part of the plugin, it’s basically how we name recurring payments that are executed by the plugin.
@thehalfwaychannel Please open a support ticket on our website for help. Select pre-sale so you can open it without a license.
Best Regards.
Hello @rebeccaabird,
The instructions from above try to manually process the stalled payments, but since they processed already you don’t have to do this.
This functionality is using wp-cron. If you want them to process at the right time (once per day), you should move your WordPress cron to the server, so WordPress does not need to load in order for it to process. This is necessary for smaller sites if you want payments to process everyday.
To do this, contact your hosting provider and ask them how to move the WP Cron functionality to your server. They should be able to help you with this.
Best Regards.
Hello @dashinglads,
This looks like a caching issue or maybe you have a performance plugin that tries to optimize the Javascript. These can cause issues.
The recommendation is disable caching for the registration page.
I’m glad it works now!
Best Regards.
Hello @silkeg,
By new user I refer to a new user of our plugin, so a person that is installing the plugin right now will not have PayPal Standard available, but a user that installed it a year ago will have it available.
So your issue is with the automatic confirmation, this should work correctly, you have a configuration issue.
Did this work before for you? Do you have an idea when it stopped working?
Can you verify that the address of your PayPal account that is saved on your website matches PayPal? There is a verification that we do based on the email address when an IPN is received.
If you still cannot figure this out, please open a pre-sale ticket on our website: https://www.cozmoslabs.com/support/open-ticket/
Best Regards.
To use the new PayPal gateway you need to be able to activate Vaulting. All the details about that can be found on our documentation pages. If you are from an eligible country and you have issues with activating it, you need to contact PayPal. We cannot help you with that.
Regarding the old PayPal Standard gateway that was available. This is still functioning correctly for existing users, we did not remove any functionality. We simply made it unavailable for new users.
So if you have existing subscriptions on the old PayPal Standard payment gateway you need to make sure that it’s configured correctly:
- IPN URL needs to be configured in your PayPal Account
- The Email Address of the PayPal account that is receiving payments needs to be present in our settings under Settings -> Payments -> Payment Gateways -> PayPal Email Address (option appears only if the PayPal Standard payment gateway is active)
If these are valid, existing subscriptions should sync correctly.
If you tried to use the new gateway but you realized that you cannot actually use it, you need to revert back to the old PayPal Standard gateway. From the same page as above, if you are an old user, you should still see this option under Payment Gateways and you need to enable it and save the settings.
If you have missing payments from the PayPal Standard gateway and the IPN messages can still be seen in your PayPal Account under IPN History, those messages can be resent and the website will take care of registering the missing payment and updating/reactivating the subscription. You can resend all messages, even ones that were already received, the plugin can handle this properly so nothing gets duplicated.
If you have other questions let me know!
Best Regards.
Hello @altstack,
Are you using Invisible reCaptcha and do you have it activated on your default login form? A link to your website would also help.
Let me know.
Best Regards.
Hello @wpdev34323,
When this behavior happens, it means a validation error is happening somewhere. But you don’t see the error right now because the field is not showing in your form for some reason.
You have a validation error in regards to the GDPR field, but this field does not display in your form. I saw you did some more customizations, did you hide this by any chance? I’ve seen you’ve hidden some other things with CSS, but here it’s different as the HTML is missing.
Anyway, can you go to PMS -> Settings -> Misc -> GDPR and look at the settings there. Is it active? Does it have a label set? If you do not want to use it that is fine, but then make sure it’s disabled so we don’t expect it to be available and checked in front-end. If you want to use it, make sure you don’t remove it through custom code.
If the settings are fine but it just doesn’t show up let me know. Even if you want to use it, try to disable it and try the form after so you can test the payment process.
—
Regarding the form, I’ve noticed that you are testing while being in live mode, this is not ideal and is not allowed by Stripe. You should switch the plugin to test mode, connect your Stripe account again (same account, press the skip button on the first connection page) and then you can test using test cards: https://www.cozmoslabs.com/docs/paid-member-subscriptions/payment-gateways/stripe-connect/#Test_mode
The plugin works exactly the same regardless of the mode it runs in.
Best Regards.
Hello @wpdev34323,
Your form seems to be broken right now, as it does not display the payment gateway details.
I’m not sure what’s causing this right now. It’s not only that the credit card fields do not display, they do not exist at all in your form.
Could you try a conflict test with your theme or plugins and check if the credit card fields appear? If that doesn’t help, could you please open a ticket at https://www.cozmoslabs.com/support/open-ticket/ ? And we can try to help you further there.
Best Regards.
Hello @nm001,
Yes, child theme functions.php or a custom plugin.
You can use it as long as you’re aware that your website is bypassing that restriction. The main problem appears when cloning the website to another server
Best Regards.
Hello @mrcase,
Great to hear it’s working, I’ll take care of that issue in the next version. It’s good you sent that screenshot, else we would go around in circles for some time.
Free trials apply to new subscriptions in essence. Are you saying that a user buys a free trial plan -> then cancels and buys it again before it expires? Or you are simply looking for free trials to be available only to new/unregistered users?
Best Regards.
Hello @nm001,
Is the URL of your website changing constantly and triggering that failsafe? If you reset it once after you change the URL, it shouldn’t trigger again.
To reset it, simply enable the opposite operation mode -> save -> activate back the mode you want -> save.
Also, we expose a filter that you can use to simply bypass that check:
add_filter( 'pms_disable_cloned_website_check', '__return_true' );Hope this helps!
Best Regards.
Hello @mrcase,
Can you change that uppercase J from your email address to lowercase and then try again to resend a payment and test? You could also check an older payment from PayPal Standard perhaps to verify how the email is coming exactly from PayPal in the IPN (through the logs section on the payment).
There’s a verification that we do and I’m seeing now that we don’t take the capitalization into account.
Let me know if this works!
Best Regards.
Hello @mrcase,
The old integration does not use webhooks, it is using IPN messages. Can you check that you still have IPN active in your PayPal Account and that it points to our handler?
It might also be possible that you are missing the email address of your old PayPal account from settings, this isn’t visible anymore but you can check by:
* activate the old PayPal Standard gateway -> Save Settings
* look for the PayPal Email Address and if it’s empty add your address -> Save Settings
* activate back the new PayPal gateway -> Save SettingsThen for the missing payments, you can also recover them on the website. All you need to do is to ensure that the IPN is activated and configured to the right URL and then you need to go the IPN History page in PayPal and you can resend every IPN starting with the date that it stopped working.
Missing payments should be registered and subscriptions renewed. If a message was already processed, it’s going to be skipped.If you do this, take into account that the subscription renews as well so if you reactivated them manually and extended the expiration date they will receive the time again and it needs to be corrected manually. If they are expired now, they are going to get reactivated after you resend the IPN.
Let me know if you have questions!
Best Regards.
Hello @jotapbela,
This is normal behavior for manual payments.
When you, as an admin, complete a manual payment, the subscription will be updated as well. This is how the plugin works.
Instead of activating their subscription once you confirm the payment, you should simply complete the payment which will in turn also update the users subscription. This works for the initial payment and subsequent renewal payments.
This is also more complete, as the payment doesn’t remain pending and you
So this is not an issue, it’s just how the plugin works.
I hope this information helps. Let me know if you have questions!
Best Regards.
Thank you very much! We always try to do our best to help our users.