Pass Hidden Inputs in Donation Form Fields

If you advertise your fundraising campaigns on third-party sites or use third-party sites to host Web site linking to your site primarily for donations processing, you can pass information through a URL into a hidden field in a donation form and populate the values silently.This enables you to pull in relevant information like source codes, campaign names, and basic donor information that has been entered on a previous page.

Note: If you do not want this functionality, contact Luminate Support to disable it.

Each data element has a checkbox that determines if the element is visible on the form that contains a checkmark to enable visibility by default. You can remove the checkmark to hide the fields represented by the data element.

You cannot populate Credit Card/Bank Account Number, expiration date, and verification code data elements by URL input. The set.Value (Donation Value) is also excluded by default.

You can also hide fields on the Transaction Summary page although some fields cannot be hidden on the summary for reasons of security, privacy, and/or policy.

You can append values to the donation form URL with the equals sign (=) and a value to set that value for all donors who used the form through that link. For example, if you append &set.LastName=John, all donors will be named John.

To populate standard fields in the donation form remotely, append the following "setters" to the Donation Form URL (on the Publish page) when you place the link:

URL SETTER

NOTES

CAN CONCEAL FORM?

CAN CONCEAL

SUMMARY?

set.BillingCity= YesYes
set.BillingCountry= YesYes
set.BillingEmail= YesYes
set.BillingFirstName= YesYes
set.BillingLastName= YesYes
set.BillingMiddleName= YesYes
set.BillingState= NoNo
set.BillingStreet1= YesYes
set.BillingStreet2= YesYes
set.BillingSuffix= YesYes
set.Billingtitle=" YesYes
set.BillingZip= YesYes
set.Email= YesYes
set.OptIn=Email Opt-In Boolean data type; Accepts TRUE or FALSENoNo
set.DonorFirstName= YesYes
set.DonorLastName= YesYes
set.DonorMiddleName= YesYes
set.DonorPhone= YesYes
set.DonorProfSuffix= YesYes
set.DonorSuffix= YesYes
set.DonorTitle= YesYes
set.DonorCity= YesYes
set.DonorCountry= YesYes
set.DonorState= YesYes
set.DonorStreet1= YesYes
set.DonorStreet2= YesYes
set.DonorZip= YesYes
set.JointDonorCity= YesYes
set.JointDonorCountry= YesYes
set.JointDonorEmail= YesYes
set.JointDonorFirstName= YesYes
set.JointDonorLastName= YesYes
set.JointDonorMiddleName= YesYes
set.JointDonorState= YesYes
set.JointDonorStreet1= YesYes
set.JointDonorStreet2= YesYes
set.JointDonorSuffix= YesYes
set.JointDonorTitle= YesYes
set.JointDonorZip= YesYes
set.DonationLevel=Level ID found on the Configure Donation Levels pageYes, for the Standard Donation LevelNo
set.Value=

Donation Level Amount; Set to 1200 for $12.00

Note: This is only valid if the previous URL Setter (set.DonationLevel=) is also included and specifies a donor-entered amount donation level.

Yes, for the Standard Donation LevelNo
set.AdditionalAmount=Set to 100 for $1.00YesYes
set.OptionalRepeat=Also called Recurring; Boolean data type accepts TRUE or FALSEYes, for the Standard & Recurring Donation LevelsOnly the frequency can be hidden
    
set.AdditionalAmount=Set to 100 for $1.00YesYes
set.OptionalRepeat=Also called Recurring; Boolean data type accepts TRUE or FALSEYes, for the Standard & Recurring Donation LevelsOnly the frequency can be hidden

set.ShowHonorFields=

Boolean data type [TRUE, FALSE]

Yes

Yes

set.TributeDeceased=Also called Honor fields; Boolean data type [TRUE, FALSE]YesYes
set.TributeType=[MEMORIAL,TRIBUTE]YesYes
set.TributeTitle= YesYes
set.TributeName= YesYes
set.TributeFirstName= YesYes
set.TributeLastName= YesYes
set.TributeMessage= YesYes
set.EcardSendDate=YYYYMMDDYesYes
set.EcardId=Layout IDYesYes
set.EcardSubject= YesYes
set.ShouldSendEcard=Boolean data type [TRUE, FALSE]YesYes
set.RecipEmail= YesYes
set.RecipName= YesYes
set.RecipPhone=   
set.RecipTitle=" YesYes
set.RecipCity= YesYes
set.RecipCountry= YesYes
set.RecipState= NoNo
set.RecipStreet1= YesYes
set.RecipStreet2= YesYes
set.RecipZip= YesYes
set.ShippingFirstName= YesYes
set.ShippingLastName= YesYes
set.ShippingMiddleName= YesYes
set.ShippingSuffix= YesYes
set.ShippingTitle=" YesYes
set.ShippingCity= YesYes
set.ShippingCountry= YesYes
set.ShippingEmail= YesYes
set.ShippingPhone= YesYes
set.ShippingState= NoNo
set.ShippingStreet1= YesYes
set.ShippingStreet2= YesYes
set.ShippingZip= YesYes
set.Anonymous=Boolean data type [TRUE, FALSE]YesYes
set.RememberMe=Boolean data type [TRUE, FALSE]YesYes
set.PremiumID=Product IDYesYes
set.PremiumOption=optionChoiceLabelYesYes
set.SingleDesignee=Designee IDYesYes

To populate new custom fields in the donation form remotely, append the following "setters" to the URL:

 

ELEMENT TYPE

URL SETTER

NOTES

Text Stringset.custom.Field_LabelSpaces in the field label should be replaced with underscores
Numberset.custom.custom_Field_Label 
Text Stringset.custom.custom_Field_Label=[TRUE,FALSE] 
Yes/Noset.custom.custom_Field_Label=[TRUE,FALSE] 
Monetary Amountset.custom.custom_Field_Label=120 for $1.20 
Dateset.custom.custom_Field_Label=YYYYMMDDDefaults to today if nothing specified

Tips for Passing Hidden Inputs: