...
Note: Enable GooglePay Sandbox when you’re in a sandbox environment.
...
WIT Flow Parameters
Multi Screen Donation Page
Campaign Record Type: Donation Page
AS_Campaign_Id → Campaign Id
Amount → Amount
Any amount values
The Amount field is auto-populated
If the provided amount value is an existing amount value from Campaign Dollar Handle, the dollar handle will be auto-selected
...
GAU → GAU Selection List Id
Make sure the GAU Selection List Id is under the Campaign (check Related List)
The “Where do you want your donation to go?” will be auto-selected based from the GAU Selection List Id provided in the parameter
...
UUID → Campaign Member’s UUID
Make sure the provided UUID is an existing Campaign Member of the Campaign
Donor details is auto-populated based from the UUID’s details (Campaign Member.Contact details)
utm_campaign, utm_content, utm_medium utm_source
Optional
If provided, no changes for the UI
RDOnly → only allow the page to process recurring donation
If the RDOnly parameter = true/TRUE in the campaign record, the “Multiply my gift by making it a monthly donation” checkbox field in page is hidden
...
If the RDOnly parameter = false/FALSE or URL has no RDOnly parameter in the campaign record, the user can tick or untick the “Multiply my gift by making it a monthly donation” checkbox field
Single Screen Donation Page
Campaign Record Type: Donation Page
AS_Campaign_Id → Campaign Id
Amount → Amount
Any amount values
The Amount field is auto-populated
If the provided amount value is an existing amount value from Campaign Dollar Handle, the dollar handle will be auto-selected
...
GAU → GAU Selection List Id
Make sure the GAU Selection List Id is under the Campaign (check Related List)
The “Where do you want your donation to go?” will be auto-selected based from the GAU Selection List Id provided in the parameter
UUID → Campaign Member’s UUID
Make sure the provided UUID is an existing Campaign Member of the Campaign
Donor details is auto-populated based from the UUID’s details (Campaign Member.Contact details)
utm_campaign, utm_content, utm_medium utm_source
Optional
If provided, no changes for the UI
RDOnly → only allow the page to process recurring donation
If the RDOnly parameter = true/TRUE in the campaign record, the Multiply my gift by making it a monthly donation checkbox field in page is hidden
If the RDOnly parameter = false/FALSE or URL has no RDOnly parameter in the campaign record, the user can tick or untick the Multiply my gift by making it a monthly donation checkbox field
Checkout Page
Campaign Record Type: Donation Page
AS_Campaign_Id → Campaign Id
· AS_Amount → Amount
o Any amount values
o The Amount field is hidden
· AS_GAU → GAU Selection List Id
o Make sure the GAU Selection List Id is under the Campaign (check Related List)
o The “Where do you want your donation to go?” is hidden
· AS_Tribute_Type → Tribute Type: Honor, Memorial
o The Tribute Type is hidden
· AS_Frequency → Frequency: One Off, Monthly
o If One Off, the “Multiply my gift by making it a monthly donation” is hidden but the flow will identify the frequency as once off
o If Monthly, the “Multiply my gift by making it a monthly donation” is hidden but the flow will identify the frequency as monthly
· AS_Payment_Type → Payment Type: Credit Card, Direct Debit, Other
o Credit Card: The Credit Card will only display, other payment options will be hidden
o Direct Debit: The Direct Debit will only display, other payment options will be hidden
o Other: The Other will only display, other payment options will be hidden (NOT WORKING)
· AS_In_Tribute_Of → Name (text)
o The In Tribute Of is hidden
· AS_Comments → Comments (text)
o The Comment is hidden
· AS_Donation_Type → Donation Type: Individual, Organisation
o Individual: The Individual donation type is auto-selected
o Organisation: The Individual donation type is auto-selected (NOT WORKING)
· AS_First_Name, AS_Last_Name, and AS_Email
o These 3 parameters should be provided at the same URL
o No Donor/Personal Details section will display (still in development)
· AS_Account_Name and AS_Email
o These 2 parameters should be provided at the same URL
o No Donor/Personal Details section will display (still in development)
· AS_Mobile_Phone → Mobile Phone Number
· AS_Postcode → Postal Code
o Postal Code will be auto-populated
· AS_Country → Country
o Country will be auto-populated
· AS_Salutation → Contact Salutation
· AS_State → State
o State will be auto-populated
· AS_Street → Street Address
o Street Address will be auto-populated
· AS_City → City
o Suburb/City will be auto-populated
Update Contact Details
Campaign Record Type: Update Contact Record Details
· AS_Campaign_Id → Campaign Id
· UUID → Campaign Member’s UUID
o Make sure the provided UUID is an existing Campaign Member of the Campaign
o Contact details is auto-populated based from the UUID’s details (Campaign Member.Contact details)
Update Expired RD Credit Card
Campaign Record Type: Update Credit Card
· AS_Campaign_Id → Campaign Id
· UUID → Campaign Member’s UUID
o Make sure the provided UUID is an existing Campaign Member of the Campaign
· AS_RecurringDonationID → Recurring Donation Id
o Make sure the Recurring Donation record has a Primary Campaign based from the Campaign (RD is under Campaign)
o Make sure the Recurring Donation record has a Payment Source where the Payment Source is equals to the Payment Source Id provided from the parameter
o Make sure the Recurring Donation record has a Contact where the UUID is equals to UUID from parameter and is equals to the Contact of the Payment Source and a Campaign Member under the Campaign
· AS_PaymentSourceID → Payment Source Id
o Make sure the Payment Source has a Contact where Contact is equals to the UUID from the parameter
Reprocess Payment
Campaign Record Type: Reprocess Donation
Required URL parameters:
· AS_Campaign_Id → Campaign Id
· UUID → Campaign Member’s UUID
o Make sure the provided UUID is an existing Campaign Member of the Campaign
· AS_OpportunityId → Opportunity Id
o Make sure the Opportunity record has a Primary Campaign based from the Campaign (RD is under Campaign)
o Make sure the Opportunity record has a Payment Source where the Payment Source is equals to the Payment Source Id provided from the parameter
o Make sure the Opportunity record has a Contact where the UUID is equals to UUID from parameter and is equals to the Contact of the Payment Source and a Campaign Member under the Campaign
· AS_PaymentSourceId → Payment Source Id
o Make sure the Payment Source has a Contact where Contact is equals to the UUID from the parameter