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

"Separate Membership Payment" with Memberships enabled and additional contribution causes incorrect authorize.net transactions

    Details

    • Versioning Impact:
      Patch (backwards-compatible bug fixes)
    • Documentation Required?:
      None
    • Funding Source:
      Needs Funding
    • Verified?:
      No

      Description

      Using the following clean/vanilla setup:
      1. WordPress 4.7.2
      2. CiviCRM 4.7.16
      3. PHP7
      4. Authorize.net

      If you create contribution page with the following options:
      1. Contribution Amounts section enabled
      2. Memberships enabled
      3. Separate Membership Payment

      Authorize.net processes two transactions, but BOTH are for the contribution amount. The membership amount is not processed, and the contribution is set to "Pending (Incomplete Transaction)" in CiviCRM.

      I've attached screenshots of one complete transaction and configuration for reference.

      Let me know if you need any more info!

        Attachments

        1. amounts.png
          239 kB
          Thomas Bacon
        2. authorize.net.png
          68 kB
          Thomas Bacon
        3. contact-contribution-record.png
          139 kB
          Thomas Bacon
        4. image-2017-04-21-10-24-25-232.png
          7 kB
          Peter Davis
        5. image-2017-04-21-10-24-54-411.png
          26 kB
          Peter Davis
        6. image-2017-04-21-10-25-28-088.png
          29 kB
          Peter Davis
        7. image-2017-04-21-10-27-05-719.png
          15 kB
          Peter Davis
        8. memberships.png
          121 kB
          Thomas Bacon
        9. success-page.png
          70 kB
          Thomas Bacon

          Issue Links

            Activity

              People

              • Assignee:
                allenshaw Allen Shaw
                Reporter:
                nocabt Thomas Bacon
              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: