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

[Resolved] Stripe recurring subscription – Transaction ID is empty

Simple Membership Plugin › Forums › Simple Membership Plugin › Stripe recurring subscription – Transaction ID is empty

Tagged: updating payments table

  • This topic has 2 replies, 2 voices, and was last updated 1 year, 3 months ago by ruthEd.
Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • June 14, 2025 at 3:48 pm #30622
    ruthEd
    Participant

    Hi

    My recurring subscriptions work for the first period ie after sign up, Simple Membership Payments tab shows the payment and Stripe takes the money (Sandbox mode). However the following recurring payments work fine in Stripe and are sent to Simple Membership and the sub remains active – however no line is created is created in the Payments table and the log shows Failure as “Transaction ID is empty. This transaction record cannot be saved.”

    The log shows invoice.paid and invoice.payment_succeeded are sent to Simple Membership Payments:

    Stripe subscription webhook received: invoice.payment_succeeded. Checking if we need to handle this webhook.
    SUCCESS: Stripe subscription webhook received: invoice.paid. Checking if we need to handle this webhook.
    SUCCESS: Stripe invoice.payment_succeeded webhook for subscription_cycle. This is a successful subscription charge. Capturing payment data.
    SUCCESS: End of Stripe subscription webhook processing. Webhook type: invoice.paid
    FAILURE: Transaction ID is empty. This transaction record cannot be saved.
    SUCCESS: Transaction data saved for Stripe subscription notification.
    SUCCESS: End of Stripe subscription webhook processing. Webhook type: invoice.payment_succeeded

    The payment appears in Stripe transactions.

    Can anyone help?

    Thanks

    June 15, 2025 at 12:17 am #30623
    The Assurer
    Moderator

    You mentioned sandbox mode. Is all of this happening in sandbox mode? Have you actually seen this issue in live mode? Because sandbox mode is not intended to be a simulation.

    June 15, 2025 at 6:53 am #30624
    ruthEd
    Participant

    OK, thanks. I’ll try that – sorry, I should have searched Stripe’s docs and not just Simple Membership Payments docs as buried in Stripe’s docs I have just found: “Stripe’s sandbox environment is designed for testing, not for processing real payments. Therefore, it doesn’t generate the same type of transaction IDs that would be associated with a live financial transaction.”

  • Author
    Posts
Viewing 3 posts - 1 through 3 (of 3 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