PayPal Checkout: Unable to edit the submission while replacing submit button with PayPal button.

  • Profile Image
    Asked on January 22, 2020 at 06:18 PM

    2) editing a form with payment is now impossible.

    It used to be that editing a submission with a PayPal widget worked without going through the PayPal process - it would be ignored.  This was great as it allowed me to adjust a submission (other then payement related aspects).  I could add a field to trace a refund and such.

    However, now when I go to edit a submission in a newly created form (did not try any old ones) it goes to PayPal and basically triggers the entire payement process ...arrrrgghhhh !  Thus it is impossible to edit a submission.

    How are we to edit submissions ?

  • Profile Image
    Answered on January 22, 2020 at 06:35 PM

    Editing submissions that have completed submission payment is still possible.

    Can you please confirm first that you were editing the form submission data in the Submission page.

    Guide : How to Edit Submissions Made on Your Forms

    If you were editing the submission data in a different method, please describe to us the steps on how you did.

    When I checked this on my test form, I can edit the existing submission data even if the data include submission payments.

    Editing submissions will not alter the existing payments, but all the other field data can be edited and then submit the form again.

    Please let us know if issue persist.

  • Profile Image
    Answered on January 23, 2020 at 04:12 PM

    Well, I tried the only two ways I know how to edit a submission : the more recent "inbox" and the old "submissions".  They both behaved the same way.

    If I edit a submission of an old form, even if it is a very recent submission, I can edit the submission, even if it has a PayPal payment.  Yes, it basically ignores the PayPal element which is great.  I can edit everything else as needed, like correcting a birthdate.

    However, if I edit a submission of a newly created form, when I click on "PayPal" button, form actually GOES to PayPal !

    Using the same new test form as used in other half of my ticket, we can see this.  First, there are two submissions (!)  One is apparently empty (?)  It is the earlier of the two so suspicion is the failed PayPal transaction.  But where is the rest of my submission ?

    Anyways, If I choose to edit submission #2, the completed one, I get this screen :

    1579813272Edit test submission.png

    Which shows all there is to be seen.  I must check the "I'm not a robot" prompt (not hidden, regular always visible "mode") and, as there is nothing else to edit here, I do require to change a value somewhere.  Quantity it can't be being related to 'PayPal'.

    Nonetheless, I click on the PayPal button to effect a "change".  It comes up with new error message (since this morning sometime) :

    1579813491new PayPal error.png

    "Payment Error : Error self is undefined"

    It ACTUALLY tried to go to PayPal, I saw the screen flash, which it shouldn't even do. It should just save the edited fields to the data base and, if setup for it, send email(s).

    I hope this allows you to recreate the situation at your end.  Jotform did NOT behave as such before ... I have no idea when it started as I typically clone last year's forms for nw series of updated forms (and separate database entries). 

    This (school) year, I wanted to do clean forms.  And this is when I started seeing several "little" issues that weren't there with the old forms.  I think I have at least worked around those I bumped into.

    By the way, having to save the screen capture and then click : the image icon, the folder icon, the "navigate" button, look for the file just saved, click the file, click ok, click ... the next button to insert the image is getting fast becoming old.  It was so natural (and easy) to do a ctrl-v to paste the image from the clipboard AND actually seeing it being pasted... all of them.  Why are we allowed to paste if it will be ignored ?  But that's an other issue.

  • Profile Image
    Answered on January 23, 2020 at 06:52 PM

    I've been performing some tests and was able to replicate the issue, this happens when you're replacing the submit button with the PayPal button so clicking the button will always trigger the PayPal payment pop-up.

    Now, I would recommend you to add an additional submit button so you can edit the submission:


    I'm also forwarding this thread to our back-end team so we can find another workaround on this. 

  • Profile Image
    Answered on January 24, 2020 at 10:45 AM

    But this didn't happen with the old PayPal element.  My old forms still appear to work as they used to even when edited.

    Can I add a "submit" button even if PayPal element replaces it ?  I thought there could only be one submit button as there can only be one payment button.

    I wouldn't want the users to be confused with both a PayPal and a Submit button seen together (or one below the other).  Changing colours can sometime confused the heck out of some people, unfortunately. Having two buttons could create a panic attack for select few.  ;)

    I'll experiment a bit with the proposed workaround first ...

    Looking forward to the permanent resolution.

  • Profile Image
    Answered on January 24, 2020 at 12:13 PM

    What happens is that PayPal Standard and PayPal Checkout behave different, standard will redirect the user to the payment page after clicking the submit button while check out will process the payment on a pop-up page without leaving the form and then proceeding with the thank you page. 

    We will also keep you updated via this thread, you will be notified as soon as we receive any news from our back-end team. 

  • Profile Image
    Answered on January 24, 2020 at 02:26 PM

    I knew about the checkout and such. 

    My mistake was to take the first non PayPal Pro element in the list of ALL payment methods.

    I just did a search for "PayPal" amongst all of these options and, lookey here, there are FIVE of them !  Which explains why there is a difference between my old forms and the new ones!

    Doh ... my bad !  Mia culpa, mia culpa, mia culpa.

    Jotform has so many features, which is great, that it is difficult to know about all of them... and then there's creative ways of using many of them in potentially unexpected ways.

    Is there somesort of updated cheatsheet which summarizes the features, etc. ?  Sometimes searching doesn't give results given differences in terms used, for example.

    I'll need to spend a lot more time trying and testing many of these features ...

    Again, thank you for the great product, great service and patience.

  • Profile Image
    Answered on January 24, 2020 at 02:35 PM

    Just did a quick check.  My older forms use PayPal Express, which goes through an API ... which PayPal deprecated.  I guess I'm lucky those forms still work, eh ?

    Quick question: without having to use "subscription mode" can we do payment schedule, using PayPal in Jotform ?

    Subscription, from memory, is perpetual - no end date.  I would like something like select amongst, say, 3, 4, 6 or 10 equal payments, each due on a certain day of each month... possibly first payment being immediate and even a specified amount (with a minimum). It would be the balance spread over time.

  • Profile Image
    Answered on January 24, 2020 at 04:22 PM

    Thank you for providing us more information on the current issue. We will add those details in the ticket report.

    Is there somesort of updated cheatsheet which summarizes the features, etc. ? 

    Unfortunately there is no such list. But you can check them in the Jotform User Guides main page.

    As to your next question, we will resolve it on a separate thread here