Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

URL: https://alphasys-wit-fa-developer-edition.ap24.force.com/s/updatecontactdetails?AS_Campaign_Id=7015g000000U25y&UUID=9ba6186a-3668-ed27-c4c0-de0be7845de6

·       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

URL: https://alphasys-wit-fa-developer-edition.ap24.force.com/s/update-credit-card-page?AS_Campaign_Id=7015g000000U2PO&UUID=b25d4494-fcc0-255b-55fc-3c1ed9311a07&AS_PaymentSourceID=a0x5g000000rURoAAM&AS_RecurringDonationID=a095g000000kYq9AAE

·       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

URL: https://alphasys-wit-fa-developer-edition.ap24.force.com/s/update-failed-payment?AS_Campaign_Id=7015g000000U2PJ&UUID=b25d4494-fcc0-255b-55fc-3c1ed9311a07&AS_PaymentSourceId=a0x5g000000rURoAAM&AS_OpportunityId=0065g00000A6OREAA3

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