Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug: No notice of failed/successful payment information update #2500

Closed
3 tasks done
dwanjuki opened this issue Jun 5, 2023 · 2 comments · Fixed by #2645
Closed
3 tasks done

Bug: No notice of failed/successful payment information update #2500

dwanjuki opened this issue Jun 5, 2023 · 2 comments · Fixed by #2645
Assignees
Labels

Comments

@dwanjuki
Copy link
Contributor

dwanjuki commented Jun 5, 2023

Describe the bug
When attempting to update Stripe payment info via the Membership Billing page, no notice is displayed if the new card details are declined.

To Reproduce
Steps to reproduce the behavior (w/ Stripe Sandbox):

  1. Navigate to your Membership Billing page.
  2. Enter valid card details that Stripe will decline. eg. 4000000000000002 More here.
  3. Click on Update.

Expected behavior
Display a message informing the user that their payment information was not updated.
Currently, the page reloads with no notice of failure.

Isolating the problem (mark completed items with an [x]):

  • I have deactivated other plugins and confirmed this bug occurs when only Paid Memberships Pro plugin is active.
  • This bug happens with a default WordPress theme active, or Memberlite.
  • I can reproduce this bug consistently using the steps above.

WordPress Environment

``` WP 6.2.2 PMPro 2.10.7 PHP 8.0.28 ```
@andrewlimaza
Copy link
Contributor

Adding a note here, a temporary workaround for now is to use the Stripe Customer Portal option for update billing options.

@dwanjuki dwanjuki changed the title Bug: No notice of failed Stripe payment information update Bug: No notice of failed/successful payment information update Jul 10, 2023
@dwanjuki
Copy link
Contributor Author

The issue occurs with other payment gateways as well. Success and error messages are output on the page, but are not visible due to an inline display:none style.

Screenshot:
declined

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
3 participants