Membership Plugin

WordPress Membership Plugin

  • Home
  • Documentation
  • Addons
  • Support
    • Quick Setup
    • Documentation
    • Premium Addon Support
    • Paid Support
    • Support Forum
    • Support Forum Search
    • Forum Login
    • Forum Registration
  • Contact

[Support request] Plugin No Longer Creating User Accounts After Registration Using Forminator Form

Simple Membership Plugin › Forums › Simple Membership Plugin › Plugin No Longer Creating User Accounts After Registration Using Forminator Form

  • This topic has 6 replies, 3 voices, and was last updated 6 months ago by admin.
Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • January 3, 2026 at 9:45 pm #31818
    Lordwilling
    Participant

    Everything has been working fine all year until this month. On our User Registration page [https://dropdaysync.com/sync/sign-up], after the user signs up and pays, the plugin is no longer creating the user account for the user. We are using your plugin and Forminator on the sign up page. Not sure what is going on but the user accounts are no longer be created at registration. Any help with this would be greatly appreciated. Thank you.

    January 4, 2026 at 3:29 am #31819
    The Assurer
    Moderator

    Perform the items in this checklist:
    https://simple-membership-plugin.com/forums/topic/common-reasons-for-member-login-related-issues/

    Please turn on the debug logs and record replicate the problem. We can’t help you without debug logs.

    Simple Membership does not natively integrate with Forminator for user creation. That means:
    * Simple Membership itself cannot automatically create a member account from a Forminator form, unless:
    * You are using custom code, a bridge, or an automation (hooks, webhook, custom PHP, or third-party connector), or
    * The payment is handled by Simple Membership’s own payment button (PayPal/Stripe), not Forminator.

    Since this setup has been working for months, it strongly suggests:
    👉 A recent update or conflict has broken the custom connection, not the core Simple Membership plugin.

    January 8, 2026 at 5:32 pm #31826
    Lordwilling
    Participant

    Hi there, I’m still waiting to hear back from you. However, I enabled IPN Notifications on our PayPal business developer account thinking that would fix the problem. We deleted and created the webhook and now we are getting a different error message in the Debug log file. Please see below for the new error in not creating the user account:

    [2026/01/08 12:06:13] – SUCCESS: Paypal Class Initiated by 66.211.170.66
    [2026/01/08 12:06:13] – SUCCESS: Post string : mc_gross=149.00&protection_eligibility=Eligible&payer_id=NLBDQKTY5PXUA&payment_date=09%3A06%3A06+Jan+08%2C+2026+PST&payment_status=Completed&charset=windows-1252&first_name=Terrance&mc_fee=4.95&notify_version=3.9&custom=&payer_status=unverified&business=jaywanincsales1%40gmail.com&quantity=1&verify_sign=ALO6WD7EkiUrDUV.rUGW91CC7uT7ANMQ6VPuTAOOvSj5ABRKYG8-Kap5&payer_email=tj804tj%40gmail.com&txn_id=6Y2766648Y520343G&payment_type=instant&last_name=Waller&receiver_email=jaywanincsales1%40gmail.com&payment_fee=4.95&shipping_discount=0.00&receiver_id=YML8S8BGX2L9N&insurance_amount=0.00&txn_type=express_checkout&item_name=&discount=0.00&mc_currency=USD&item_number=&residence_country=US&receipt_id=3398-5635-1796-2255&shipping_method=Default&transaction_subject=&payment_gross=149.00&ipn_track_id=1c65fd4cba015&
    [2026/01/08 12:06:13] – SUCCESS: Checking if PayPal IPN response is valid
    [2026/01/08 12:06:13] – SUCCESS: Connecting to: https://www.paypal.com/cgi-bin/webscr
    [2026/01/08 12:06:13] – SUCCESS: IPN successfully verified.
    [2026/01/08 12:06:13] – SUCCESS: Creating product Information to send.
    [2026/01/08 12:06:13] – SUCCESS: Transaction Type: Buy Now/Subscribe
    [2026/01/08 12:06:13] – SUCCESS: Item Number:
    [2026/01/08 12:06:13] – SUCCESS: Item Name:
    [2026/01/08 12:06:13] – SUCCESS: Item Quantity: 1
    [2026/01/08 12:06:13] – SUCCESS: Item Total: 149.00
    [2026/01/08 12:06:13] – SUCCESS: Item Currency: USD
    [2026/01/08 12:06:13] – SUCCESS: This payment button was not created in the plugin. This is a paypal hosted button.
    [2026/01/08 12:06:13] – SUCCESS: Membership payment paid for membership level ID:
    [2026/01/08 12:06:13] – FAILURE: Membership level ID is missing in the payment notification! Cannot process this notification.
    [2026/01/08 12:06:13] – SUCCESS: Saving transaction data to the database table.
    [2026/01/08 12:06:13] – SUCCESS: Transaction data saved.
    [2026/01/08 12:06:13] – SUCCESS: Paypal class finished.

    January 9, 2026 at 1:56 am #31820
    Lordwilling
    Participant

    Thank you for your reply. We went through your checklist and didn’t find any of those to be the problem. However, we did turn on Debugging and we had someone try to pay. It appears your plugin is recognizing the payment but it’s showing that it’s been refunded or something and blocking the account from being created. Please see what the log shows below:

    [2026/01/03 16:46:52] – SUCCESS: Log file reset
    ——————————————————————

    [2026/01/06 07:36:14] – SUCCESS: Webhook event type: PAYMENT.CAPTURE.REFUNDED. Event summary: A $ 149.0 USD capture payment was refunded
    [2026/01/06 07:36:14] – SUCCESS: Processing the payment refund/reversal webhook event.
    [2026/01/06 07:36:14] – SUCCESS:
    Array
    (
    [id] => WH-28U32549A5230300D-6R840393YD9599158
    [event_version] => 1.0
    [create_time] => 2026-01-06T12:36:06.652Z
    [resource_type] => refund
    [resource_version] => 2.0
    [event_type] => PAYMENT.CAPTURE.REFUNDED
    [summary] => A $ 149.0 USD capture payment was refunded
    [resource] => Array
    (
    [id] => 1MU55417W5557304D
    [amount] => Array
    (
    [currency_code] => USD
    [value] => 149.00
    )

    [note_to_payer] => Duplicate
    [seller_payable_breakdown] => Array
    (
    [gross_amount] => Array
    (
    [currency_code] => USD
    [value] => 149.00
    )

    [paypal_fee] => Array
    (
    [currency_code] => USD
    [value] => 0.00
    )

    [net_amount] => Array
    (
    [currency_code] => USD
    [value] => 149.00
    )

    [total_refunded_amount] => Array
    (
    [currency_code] => USD
    [value] => 149.00
    )

    )

    [status] => COMPLETED
    [create_time] => 2026-01-06T04:36:02-08:00
    [update_time] => 2026-01-06T04:36:02-08:00
    [payer] => Array
    (
    [email_address] => jaywanincsales1@gmail.com
    [merchant_id] => YML8S8BGX2L9N
    )

    [links] => Array
    (
    [0] => Array
    (
    [href] => https://api.paypal.com/v2/payments/refunds/1MU55417W5557304D
    [rel] => self
    [method] => GET
    )

    [1] => Array
    (
    [href] => https://api.paypal.com/v2/payments/captures/0XF050007H590072J
    [rel] => up
    [method] => GET
    )

    )

    )

    [links] => Array
    (
    [0] => Array
    (
    [href] => https://api.paypal.com/v1/notifications/webhooks-events/WH-28U32549A5230300D-6R840393YD9599158
    [rel] => self
    [method] => GET
    )

    [1] => Array
    (
    [href] => https://api.paypal.com/v1/notifications/webhooks-events/WH-28U32549A5230300D-6R840393YD9599158/resend
    [rel] => resend
    [method] => POST
    )

    )

    )
    [2026/01/06 07:36:14] – SUCCESS: Transaction ID from resource. Transaction ID: 0XF050007H590072J. Original Capture Link: https://api.paypal.com/v2/payments/captures/0XF050007H590072J
    [2026/01/06 07:36:14] – SUCCESS: Refund notification – lets see if a member account needs to be deactivated.
    [2026/01/06 07:36:14] – SUCCESS: No transaction record found for the transaction id: 0XF050007H590072J

    January 9, 2026 at 1:59 am #31828
    The Assurer
    Moderator

    The developer has been notified.

    January 9, 2026 at 2:14 am #31829
    Lordwilling
    Participant

    Here’s the latest error we’re getting in the debug file now. For some reason, the membership level id is not being sent to Forminator and/or PayPal. Really need to figure this out. I’ve been waiting over a week. Thank you.

    [2026/01/08 20:19:04] – SUCCESS: Paypal Class Initiated by 173.0.81.65
    [2026/01/08 20:19:04] – SUCCESS: Post string : mc_gross=149.00&protection_eligibility=Eligible&payer_id=UURMRGXV4LRWU&payment_date=17%3A18%3A57+Jan+08%2C+2026+PST&payment_status=Completed&charset=windows-1252&first_name=Danny&mc_fee=7.93&notify_version=3.9&custom=&payer_status=verified&business=jaywanincsales1%40gmail.com&quantity=1&verify_sign=AF0Vf4Om9Zioh.AW-87GQmU2s-afAs34ejNUHWuJKE2uP2urEkm9xBmS&payer_email=dannymendlow%40gmail.com&txn_id=4CV76824HX955343K&payment_type=instant&last_name=Mendlow&receiver_email=jaywanincsales1%40gmail.com&payment_fee=7.93&shipping_discount=0.00&receiver_id=YML8S8BGX2L9N&insurance_amount=0.00&txn_type=express_checkout&item_name=&discount=0.00&mc_currency=USD&item_number=&residence_country=CA&shipping_method=Default&transaction_subject=&payment_gross=149.00&ipn_track_id=956948a361eb1&
    [2026/01/08 20:19:04] – SUCCESS: Checking if PayPal IPN response is valid
    [2026/01/08 20:19:04] – SUCCESS: Connecting to: https://www.paypal.com/cgi-bin/webscr
    [2026/01/08 20:19:04] – SUCCESS: IPN successfully verified.
    [2026/01/08 20:19:04] – SUCCESS: Creating product Information to send.
    [2026/01/08 20:19:04] – SUCCESS: Transaction Type: Buy Now/Subscribe
    [2026/01/08 20:19:04] – SUCCESS: Item Number:
    [2026/01/08 20:19:04] – SUCCESS: Item Name:
    [2026/01/08 20:19:04] – SUCCESS: Item Quantity: 1
    [2026/01/08 20:19:04] – SUCCESS: Item Total: 149.00
    [2026/01/08 20:19:04] – SUCCESS: Item Currency: USD
    [2026/01/08 20:19:04] – SUCCESS: This payment button was not created in the plugin. This is a paypal hosted button.
    [2026/01/08 20:19:04] – SUCCESS: Membership payment paid for membership level ID:
    [2026/01/08 20:19:04] – FAILURE: Membership level ID is missing in the payment notification! Cannot process this notification.
    [2026/01/08 20:19:04] – SUCCESS: Saving transaction data to the database table.
    [2026/01/08 20:19:04] – SUCCESS: Transaction data saved.
    [2026/01/08 20:19:04] – SUCCESS: Paypal class finished.

    ——————————————————————

    [2026/01/08 21:05:47] – SUCCESS: Empty caps. Calling get_wp_user_roles_by_id() to retrieve role.
    [2026/01/08 21:05:47] – SUCCESS: Cancelling all subscription of member id: 317
    [2026/01/08 21:05:47] – SUCCESS: No active subscriptions found for member ID: 317
    [2026/01/08 21:06:34] – FAILURE: swpm_handle_wp_user_registration() – SWPM member account with this username already exists! No new account will be created for this user.
    [2026/01/08 21:06:34] – SUCCESS: Completed the profile_update hook handling – SWPM user profile (Member ID: 318) updated with the latest WP user data.
    [2026/01/08 21:06:34] – SUCCESS: Completed the profile_update hook handling – SWPM user profile (Member ID: 318) updated with the latest WP user data.

    January 9, 2026 at 12:20 pm #31831
    admin
    Keymaster

    Couple of issues:

    #1) We don’t officially support any forminator integration. So I am not sure which documentation was followed to create the integration that you are using. In any case, this is not a supported model for our plugin’s registration process. The only supported registration process is explained on our following documentation:
    https://simple-membership-plugin.com/membership-registration-process-overview/

    #2) The second issue is the payment button.

    How was this payment button created? Was it created using our following documentation?
    https://simple-membership-plugin.com/create-paypal-buy-now-buttons-paypal-api/

    or the following for PayPal Subscription type buttons:
    https://simple-membership-plugin.com/create-paypal-subscription-buttons-paypal-api/

  • Author
    Posts
Viewing 7 posts - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.
Log In

Please read this message before using our plugin.

Search

Featured Addons and Extensions

  • Membership Form Builder Addon
  • Member Directory Listing Addon
  • WooCommerce Payment Integration
  • Member Data Exporter Addon

Documentation

  • Documentation Index Page

Copyright © 2026 | Simple Membership Plugin | Privacy Policy