When one of our donors contributed on our online contribution page with Civi, it was recorded in civi under another (unrelated) donors name. But it was recorded properly in our payment processor. Civi even sent a confirmation email to the correct email address but using the incorrect name of our donor. What went wrong?

I want to move the donation from the wrong client to the correct one, but if I try to delete the donation it says it will delete any financial record of that donation as well. Is this true? Will it delete the payment as recorded in our payment processor Authorize.net?

Thank you all.

  • How are you trying to move? Feb 18, 2020 at 21:40
  • One way the above would be possible is if your Dedupe Rules are misconfigured
    – petednz - fuzion
    Feb 18, 2020 at 22:20
  • @petednz-fuzion -- good call. Thank you. Do you know where I can find info that explains how dedupe rules function?
    – huhk890
    Feb 18, 2020 at 23:15
  • @PradeepNayak I was planning on deleting the contribution from the incorrect donor's contribution page and then adding the donation to the correct donors page. I am worried that will delete the payment in our payment processor because a pop up warns me of that.
    – huhk890
    Feb 18, 2020 at 23:16
  • Go to documentation (under Support in your civi menu) and search for 'dedupe'.docs.civicrm.org/user/en/latest
    – petednz - fuzion
    Feb 19, 2020 at 3:10

1 Answer 1


If its a matter of updating one contribution than you can

  1. use api explorer(CiviCRM >> Support >> Developer >> API explorer 3) to update the contact id for the contribution, see below image(use the contribution id to move the contribution)

enter image description here 2. Execute below sql statement in your mysql (below sql statement update contribution with 23 to set contact to id 103)


UPDATE civicrm_contribution SET contact_id = 103 WHERE id = 23;
  1. You can use Move contribution extension to move contribution to different contact
  • Thank you!! worked like a charm.
    – huhk890
    Feb 19, 2020 at 16:43
  • So can you mark this as answered so that it helps someone? Feb 19, 2020 at 17:32
  • yes -- but I still need to figure out why it was recorded like that in the first place... I've tried adjusting our dedupe rules, but will find out if it happens again I guess.
    – huhk890
    Feb 19, 2020 at 19:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.