Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-12203

Using contrib page with javascript off or with jquery error fails Paypal Standard transactions

    Details

    • Type: Bug
    • Status: Done/Fixed
    • Priority: Critical
    • Resolution: Duplicate
    • Affects Version/s: 4.2.8
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      Shall we force donors to enable Javascript in their browsers or else they are not allowed to give money? I think not.

      Full story with screenshots: http://forum.civicrm.org/index.php/topic,26696.msg120283.html#msg120283
      Reproduce on demo site: http://wordpress.demo.civicrm.org/?page=CiviCRM&q=civicrm/contribute/transact&reset=1&id=4

      I've reproduced what I view as a major problem with Paypal Standard and the use of jQuery to process contribution pages, related to the Billing Block Info section

      1. If someone has javascript off (or is using the common "NoScript" plugin) their transaction is not processed and not forwarded to paypal standard. Data loss occurs and the contribution is recorded with a blank contact.

      2. if any jQuery errors exist on the CiviCRM contribtuion page, because of theme/module/plugin conflicts, an error occurs when connecting to Paypal and contribution is not recorded at all.

      Let's make CiviCRM contribution pages less dependent on jQuery for proessing related to Paypal Standard.

      I'm willing to personally sponsor this fix as well as inclusion in 4.2.9 or backport to 4.2. 4.2.9 will be out there for a while and should not include this issue, IMHO

        Attachments

        1. data-loss.png
          15 kB
          Stoob
        2. js-bug-error.png
          14 kB
          Stoob
        3. js-bug--NOT-showing-billing.png
          7 kB
          Stoob
        4. js-bug-showing-billing.png
          19 kB
          Stoob

          Activity

            People

            • Assignee:
              lobo Donald A. Lobo
              Reporter:
              stoob Stoob
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: