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

File Upload Field gets cleared when Stripe requests a 3D Authentication #220

Open
3 tasks done
andrewlimaza opened this issue Sep 3, 2021 · 2 comments
Open
3 tasks done

Comments

@andrewlimaza
Copy link
Collaborator

Describe the bug
When a Stripe checkout requires 3D Secure/Authentication. The uploaded file fields are emptied and checkout is processed.

PS - Only tested with Stripe Connect. Assume it's happening on legacy Stripe method as well.

To Reproduce
Steps to reproduce the behavior:

  1. Install latest Paid Memberships Pro version and setup your payment gateway to Stripe.
  2. Add a file type of field.
  3. Navigate to checkout and complete the required fields, upload a file to your custom field.
  4. Test checkout that requires 3D Secure. Approve the authentication (in sandbox).
  5. Complete checkout, navigate to your edit profile page. Fields are empty.

Expected behavior
Upload fields should stay assigned to the upload button and processed.

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.
@michaelbeil
Copy link

A member reported this in ticket 368369 (moderators only).

@andrewlimaza
Copy link
Collaborator Author

andrewlimaza commented Jun 9, 2022

A temporary fix that may work, until this gets resolved may be to use Stripe Checkout - https://www.paidmembershipspro.com/gateway/stripe/stripe-checkout/

Alternatively, let member's upload files later from their membership account/profile page.

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

No branches or pull requests

2 participants