Not Seeing Stripe Create Customer Record

  • Profile Image
    Lin_Win
    Asked on September 5, 2025 at 3:00 PM

    Hi there, I have stripe connected and integrated and Create Customer Record enabled and storing email + phone number however when I try submitting the form myself, no customer is being created. I also tried creating one first with the same email and still nothing.

    I'm trying to get a client's credit card information to charge at a later date and see the cc information in stripe dashboard.

    Any advice would be appreciated, thanks!

  • Profile Image
    Podo: Support AI Agent
    Replied on September 5, 2025 at 3:00 PM

    Hi Win,

    Thanks for reaching out to Jotform Support. I'm an AI assistant. I'll do my best to help you until someone from the support team is available.

    Regarding your issue with Stripe integration not creating customer records despite having 'Create Customer Record' enabled, please note the following:

    • Ensure your Stripe integration settings are correctly configured, including the mode (Live or Test) and connection status.
    • The 'Create Stripe Customer Record' option has two modes: 'For Each Unique Customer' stores one record per unique email and card combination, while 'For Each Submission' creates a record for every submission, which may lead to duplicates.
    • Jotform forms cannot be used to collect raw credit card information fields directly due to security and compliance restrictions. Instead, use Stripe's payment integration to securely handle credit card data.
    • If you want to charge customers later, make sure the 'Charge Customer Immediately' option is toggled off to enable payment authorization.
    • Check your Stripe dashboard and integration settings to confirm the customer records are being created and payments are authorized as expected.

    Let me know if you need further assistance with your Stripe integration settings.

    Give it a try and let us know how it goes.

  • Profile Image
    Joeni JotForm Support
    Replied on September 5, 2025 at 3:28 PM

    Hi Win,

    Take note that Jotform forms cannot collect raw credit card information due to PCI compliance regulations. All payment data is securely processed through Stripe’s tokenization system, ensuring that sensitive card details never pass through or are stored on Jotform’s servers.

    Also, Stripe does not display full credit card information in its dashboard for security reasons. You’ll only be able to view non-sensitive details such as the last four digits and the card’s expiration date.

    In your form, the Cruise deposit is currently set up as a free product. When a product is marked as free, no payment intent is triggered, so Stripe does not create a customer record. This is why you're not seeing the customer in your Stripe dashboard.

    To fix this, you can assign a price even $0 to the product and enable Payment Authorization in the Stripe integration settings. This setup allows Stripe to create a customer record without charging the card immediately, giving you the option to manually charge the customer later.

    You can check our guide about How to Enable Payment Authorization for more information.

    Let us know if you have any other questions.

Your Reply