How to determine if the Stripe transaction was successful

  • radialinternal
    Asked on January 13, 2022 at 3:39 PM

    We're using the Stripe integration (regular Stripe, not Stripe Checkout).

    ETA: We have also experimented with Stripe Checkout.

    With Checkout, a transaction ID appears in the customer's submission in the Jotform Inbox.

    WIth the regular Stripe integration, there's no transaction ID or similar info on the customer's submission record in the Inbox.

    Obviously we can look in Stripe to see if a transaction has occurred.

    1) But is there a way to tell on the Jot side that the payment attempt was successful?

    2) And with the regular Stripe integration (not Checkout), are the various fields in our Jotform payment form - name, address, a custom field, etc. - only populated in the Jotform Inbox IF the Stripe charge succeeds?

    ETA: 3) When using Checkout, is there a way to access those payment details like transaction ID that are shown in the submission record in Jot's Inbox?

    Thanks!



  • Billy JotForm Support
    Replied on January 14, 2022 at 5:55 AM

    Hello,

    I hope you're doing well and thanks for reaching out.

    Please find the answers to your questions below:

    1. The form cannot be submitted if Stripe was not able to collect the payment successfully
    2. Yes, that's right.
    3. Yes and no. Yes, you can view the payment details by querying the transaction ID using the search box/filter function. No, you cannot do it in Jotform Inbox but in Jotform Tables. See the screenshot below:
      1642157724 61e1569c3a9a5  Screenshot 10

    Let us know if you need further assistance.

    Best regards,

  • radialinternal
    Replied on January 14, 2022 at 10:11 AM

    Let me clarify our question about transaction ID.

    1) Using CHECKOUT -

    The transaction ID is visible in both Inbox and Tables.

    >>>Is there a way to reference it in conditional logic or to use that data in a field in an integration?

    2) Using REGULAR STRIPE INTEGRATION (not Checkout)

    No transaction ID is shown in the Inbox OR as far as we can tell, in Tables. However, the transaction did succeed in Stripe.

    >>>Is this actually how the REGULAR Stripe integration is supposed to work - no transaction ID is ever shown in Jot?

    Or is this a bug or oversight?

  • Richie JotForm Support
    Replied on January 14, 2022 at 12:07 PM

    Is there a way to reference it in conditional logic or to use that data in a field in an integration?

    Unfortunately, it is not possible us conditions or grab the transaction id to be sent to your integration.

    No transaction ID is shown in the Inbox OR as far as we can tell, in Tables. However, the transaction did succeed in Stripe.

    Yes, this is how the Stripe integration works.

    Although the transaction ID is not added in the table/inbox submission however, it is added to the email instead.

    1642179946 61e1ad6a1d0ba chrome QK9OlPse Screenshot 10

    Hope this information helps.

    If you have further questions, let us know.

  • radialinternal
    Replied on January 14, 2022 at 2:40 PM

    OK, that's helpful to know.

    Thank you.