Allowing Beneficiary Details to be Entered on Web Widgets


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>
<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>
<label class="" for="AdditionalTown">City</label>
<input type="text" name="AdditionalTown" class="" id="AdditionalTown" maxlength="50">
<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>
<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.



Please sign in to leave a comment.
Powered by Zendesk