Skip to main content
I keep getting a "donation fail" error when testing payments through our online webform. I have received an error indicating that a Campaign ID was null or blank. Can anyone advise on why we may not be able to submit payments through current forms that are synced to a payment processor and campaign?
1 answer
  1. Nov 4, 2014, 2:41 AM
    I feel your pain! Just finished setting up an online donation page and it took me a whole day to configure it! May I ask what you used to build your webform? I am assuming you're using the NPSP? Hopefully version 3.0... also, which payment processor are you using (if you don't mind me asking...)

     

    This might help point you in the right direction for now...

     

    Make sure you are creating an Opportunity from the webform. This Opportunity must be linked to a Contact and the Campaign. Once created, the payment in SF will automatically be created (if using NPSP).

     

    Here's an idea that solved my issue and may help you: depending on what platform you built your webform in, you might be able to create a "hidden field". I hid one called Campaign ID on the webform and literally copied the Campaign record ID from SF to populate it. This would need to be replicated for each specfic webform you make for a corresponding campaign.

     

    Another great solution for online donations is Actionpages from Causeview... coolest thing ever!
0/9000