If the donation is created from the Donation Form, when users click on the PaymentPart_CartItemLink on the Payment 2.0 part, users are redirected to the origin and allowed to modify donation details.
However, when we create a donation using the ADF, the link is generated (see example)
https://domain/page.aspx?pid=546&soi=48a5f1df-ca5d-4e10-9ee5-e172cc8b6746
Can we use query string soi to get the donation object? I am not seeing any code sample using this parameter.
{ "Donor": { "Address": { "City": "Columbia", "Country": "United States", "PostalCode": "29212", "State": "SC", "StreetAddress": "123 Main St." }, "EmailAddress": "[email protected]", "FirstName": "John", "LastName": "Doe", "Phone": "555-555-5555", "Title": "Mr." }, "Gift": { "Designations": [ { "Amount": 5, "DesignationId": "3439a5c7-9977-4f9c-ba11-fadfb8144d35" } ], "FinderNumber": 0, "SourceCode": "Sample Source Code", "IsAnonymous": false, "PaymentMethod": 1, "Comments": "Gift comments here.", "CreateGiftAidDeclaration": false, "Attributes": [ { "AttributeId": "BD18B3FD-B382-4183-A415-8F84B1E0E411", "Value": "Volunteer;Member;Alumni" }, { "AttributeId": "3607C77D-19DC-4EE0-A0CD-A352762A8EF0", "Value": "1985" } ], "Recurrence": { "DayOfMonth": 26, "DayOfWeek": null, "EndDate": null, "Frequency": 2, "Month": null, "StartDate": "Date(1337227200000-0400)" }, "Tribute": { "Acknowledgee": { "AddressLines": "123 Sunset ln.", "City": "Charleston", "Country": "USA", "Email": "[email protected]", "FirstName": "Jane", "LastName": "Doe", "Phone": "123-123-1234", "PostalCode": "29482", "State": "SC" }, "TributeDefinition": { "Description": "New tribute", "FirstName": "John", "LastName": "Hancock", "Type": "Tribute" }, "TributeId": null } }, "Id": "853f96be-bf08-4828-aefa-326a06e48d31", "Origin": { "AppealId": "C3B20FD8-6A81-451E-BF78-D195E82B4CBF", "PageId": 784, "PageName": "Sample Page" }, "TransactionStatus": 1 }