Simple Membership Plugin › Forums › Simple Membership Plugin › Failed message after testing stripe subscription flow.
- This topic has 4 replies, 3 voices, and was last updated 2 years, 5 months ago by
The Assurer.
-
AuthorPosts
-
March 17, 2024 at 9:54 pm #27826
openartist
ParticipantAfter a test account completes the stripe payment they are returned to the website and get an error message:
[2024/03/18 05:23:30] – FAILURE: Fatal error! Payment with ref_id swpm_ddec1b999f8bf182bc4bdd38528a5ec5|1006 can’t be found
This is found in the debug as shown. If the user refreshes the page it will complete and the user will be assigned the correct membership level. BUT if the user navigates to a DIFFERENT URL, they will not be assigned the correct membership level.
I double checked the api keys, the webhooks, and everything appears to be correct. Any clues? I’m going to test if it’s some kind of plugin conflict. I swear this was working in past testing so I’m not sure what happened.
March 17, 2024 at 9:55 pm #27827openartist
ParticipantHere’s a more complete output:
[2024/03/18 05:23:05] – SUCCESS: Auto login after registration feature is enabled in settings. Performing auto login for user: test2@test.test
[2024/03/18 05:23:05] – SUCCESS: Handling auto login request. The login related debug log file will contain additional details.
[2024/03/18 05:23:05] – SUCCESS: After login redirection addon. Checking if member need to be redirected.
[2024/03/18 05:23:05] – SUCCESS: After login redirection is configured in the membership level. Redirecting to: /home
[2024/03/18 05:23:09] – SUCCESS: Stripe SCA checkout session create request received. Processing request…
[2024/03/18 05:23:10] – SUCCESS: Stripe SCA checkout session created successfully.
[2024/03/18 05:23:29] – SUCCESS: Stripe subscription webhook received: customer.subscription.updated. Checking if we need to handle this webhook.
[2024/03/18 05:23:29] – SUCCESS: Stripe customer.subscription.updated webhook status: active
[2024/03/18 05:23:29] – SUCCESS: Updating the access start date if applicable for this subscription payment. Subscriber ID: sub_1OvRAwJl117ujgSXhksuarxn, Email: , Account status: active
[2024/03/18 05:23:29] – SUCCESS: Did not find an existing record in the members table for subscriber ID: sub_1OvRAwJl117ujgSXhksuarxn
[2024/03/18 05:23:29] – SUCCESS: This could be a new subscription payment for a new subscription agreement.
[2024/03/18 05:23:29] – SUCCESS: End of Stripe subscription webhook processing. Webhook type: customer.subscription.updated
[2024/03/18 05:23:30] – SUCCESS: Stripe SCA Subscription IPN (HTTP POST) received. Processing request…
[2024/03/18 05:23:30] – SUCCESS: Stripe subscription webhook received: invoice.paid. Checking if we need to handle this webhook.
[2024/03/18 05:23:30] – SUCCESS: End of Stripe subscription webhook processing. Webhook type: invoice.paid
[2024/03/18 05:23:30] – FAILURE: Fatal error! Payment with ref_id swpm_ddec1b999f8bf182bc4bdd38528a5ec5|1006 can’t be found
[2024/03/18 05:23:31] – SUCCESS: Stripe subscription webhook received: invoice.payment_succeeded. Checking if we need to handle this webhook.
[2024/03/18 05:23:31] – SUCCESS: End of Stripe subscription webhook processing. Webhook type: invoice.payment_succeeded
[2024/03/18 05:23:36] – SUCCESS: Stripe SCA Subscription IPN (HTTP POST) received. Processing request…
[2024/03/18 05:23:37] – SUCCESS: Stripe SCA Subscription charge successful.
[2024/03/18 05:23:37] – SUCCESS: swpm_handle_subsc_signup_stand_alone(). Custom value: subsc_ref=3&user_ip=76.176.10.197&swpm_id=46, Unique reference: cus_Pkx5Yr97xcFCVO
[2024/03/18 05:23:37] – SUCCESS: Modifying the existing membership profile… Member ID: 46
[2024/03/18 05:23:37] – SUCCESS: Setting access starts date value to: 2024-03-18
[2024/03/18 05:23:37] – SUCCESS: Updating the current membership level (2) of this member to the newly paid level (3)
[2024/03/18 05:23:37] – SUCCESS: [MailChimp] Mailchimp integration addon. Membership upgrade hook.
[2024/03/18 05:23:37] – SUCCESS: [MailChimp] Debug data: |||
[2024/03/18 05:23:37] – SUCCESS: swpm_membership_level_changed action triggered. Member ID: 46, Old Level: 2, New Level: 3
[2024/03/18 05:23:37] – SUCCESS: Retrieving user record for member ID: 46
[2024/03/18 05:23:37] – SUCCESS: Calling user role update function.
[2024/03/18 05:23:37] – SUCCESS: Empty caps. Calling get_wp_user_roles_by_id() to retrieve role.
[2024/03/18 05:23:37] – SUCCESS: User role updated.
[2024/03/18 05:23:37] – SUCCESS: Member upgrade/update completion email successfully sent to: test2@test.test
[2024/03/18 05:23:37] – SUCCESS: Transaction data saved.
[2024/03/18 05:23:37] – SUCCESS: Redirecting customer to: https://findpresence.com/home
[2024/03/18 05:23:37] – SUCCESS: End of Stripe SCA Subscription IPN processing.March 17, 2024 at 10:52 pm #27828openartist
ParticipantI went ahead and changed to LIVE and used my card to test the flow. Oddly, that works fine. So not sure what the issue is. Would be curious to know if the devs have seen this kind of error before. Cheers!
April 22, 2024 at 4:02 pm #27933Hoda
Participant>>>>This is found in the debug as shown. If the user refreshes the page it will complete and the user will be assigned the correct membership level. BUT if the user navigates to a DIFFERENT URL, they will not be assigned the correct membership level.<<<<
I’m encountering the same situation, and I wonder if this issue can be resolved. I’ve only been able to test it in a testing environment, but sometimes this error occurs, and other times it doesn’t.
April 25, 2024 at 2:27 am #27957The Assurer
ModeratorI went ahead and changed to LIVE and used my card to test the flow. Oddly, that works fine.
Any form of “Sandbox mode,” through any of the payment gateways is not intended to be a “simulation” of a normal production site.
https://simple-membership-plugin.com/forums/topic/get-phone-number-from-paypal/#post-27835 -
AuthorPosts
- You must be logged in to reply to this topic.