You can add some HTML to a Donorfy web widget to allow the entry of the name & address for a beneficiary when a donation is made.
For example, if your organisation has a friends scheme and a friendship can be bought as a gift - the details of the person buying the gift would be entered into the widget in the normal way but you can add an optional section which would allow the details of the person receiving the gift to be entered.
When the donation is processed will attempt to find an existing constituent based on the beneficary email address - if we do not find a constituent we will add one as the beneficary.
The beneficiary constituent will be linked to the transaction and/or recurring payment instruction created from the widget and a connection will be created between the main constituent and the beneficiary constituent.
These are the fields you can add for beneficiary details - you (or your web developer) needs to make sure 1) the fields have the correct Ids & 2) they are included within the <form> tags of your web widget so the data is sent to Donorfy
Field | Id for HTML Input |
Title | AdditionalTitle |
First Name | AdditionalFirstName |
Last Name | AdditionalLastName |
Address Line 1 | AdditionalAddress1 |
Address Line 2 | AdditionalAddress2 |
Town or City | AdditionalTown |
County | AdditionalCounty |
Postcode | AdditionalPostcode |
Country | AdditionalCountry |
Message or Comments | Comment |
Below is some sample HTML you can add to the widget to allow entry of beneficiary details
<h3>Beneficiary Details</h3>
<table> <tbody>
<tr> <td>
<label class="" for="Comment">Message</label>
<input type="text" name="Comment" class="" type="text" id="Comment" maxlength="100">
</td> </tr>
<tr> <td>
<label class="" for="AdditionalTitle">Title</label>
<input type="text" name="AdditionalTitle" id="AdditionalTitle" maxlength="50">
</td> </tr>
<tr><td>
<label class="" for="AdditionalFirstName">First Name</label>
<input type="text" name="AdditionalFirstName" id="AdditionalFirstName" maxlength="50">
</td> </tr>
<tr> <td> <label class="" for="AdditionalLastName">Last Name</label>
<input type="text" name="AdditionalLastName" id="AdditionalLastName" maxlength="50">
</td> </tr>
<tr> <td>
<label class="" for="AdditionalAddress1">Address</label>
<input type="text" name="AdditionalAddress1" class="" id="AdditionalAddress1" maxlength="50">
</td> </tr>
<tr> <td>
<input type="text" name="AdditionalAddress2" class="" id="AdditionalAddress2" maxlength="50">
</td> </tr>
<tr><td>
<label class="" for="AdditionalTown">City</label>
<input type="text" name="AdditionalTown" class="" id="AdditionalTown" maxlength="50">
</td></tr>
<tr><td> <label class="" for="AdditionalCounty">County</label>
<input type="text" name="AdditionalCounty" class="" id="AdditionalCounty" maxlength="50">
</td> </tr>
<tr> <td> <label class="" for="AdditionalPostcode">Postcode</label>
<input type="text" name="AdditionalPostcode" class="" id="AdditionalPostcode" maxlength="10">
</td> </tr>
<tr><td>
<label class="" for="AdditionalPhone">Phone</label>
<input type="text" name="AdditionalPhone" class="" id="AdditionalPhone" maxlength="50">
</td> </tr>
<tr> <td> <label class="" for="AdditionalEmail">Email</label>
<input type="text" name="AdditionalEmail" class="" type="email" id="AdditionalEmail" maxlength="50"> </td> </tr>
</tbody> </table>
Web Widgets are a Professional-only feature. Essential subscribers, please contact us to find out more about upgrading.
Comments