Example: Creating a gift using a token payment method

Using the PaymentMethodId and the AutoPayAccountId, you can create a gift using a token payment method:

{ "$type":"Asi.Soa.Fundraising.DataContracts.GiftInformationBatchData, Asi.Contracts", "BatchId":"a0c7cbc3-978f-48f2-baff-6f72c35d510f", "BatchType":"Gift Entry", "BatchDate":"2019-06-04T11:24:00.597", "Name":"GiftEntry-04 June 2019-Casey van Houghton", "Status":0, "UserId":"b1df6115-2001-47a7-a0fd-0458f847d61a", "Gifts":{ "$type":"Asi.Soa.Fundraising.DataContracts.GiftInformationDataCollection, Asi.Contracts", "$values":[ { "$type":"Asi.Soa.Fundraising.DataContracts.GiftInformationData, Asi.Contracts", "GiftId":"03f631fd-44fb-4419-8ad5-60c0068e28b7", "Donor":{ "$type":"Asi.Soa.Membership.DataContracts.PartySummaryData, Asi.Contracts", "CityName":"Dallas", "CountryName":"United States", "CountrySubEntityName":"Texas", "Email":"jamessoup@mailinator.com", "Phone":"(214) 445-6734, Ext. 22", "PartyId":"5a1d9250-d2f1-43dd-b587-5257f413031a", "Id":"112", "Status":{ "$type":"Asi.Soa.Membership.DataContracts.PartyStatusData, Asi.Contracts", "PartyStatusId":"1", "Name":"Active", "Description":"Active" }, "Name":"Mr. James B. Soup, Jr.", "Sort":"Soup, James, B." }, "ListAsSalutation":{ "$type":"Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts", "IsOverridden":false, "SalutationId":"112", "SalutationMethod":{ "$type":"Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts", "PartySalutationMethodId":"LIST_AS" }, "Text":"Mr. James B. Soup, Jr." }, "GiftDate":"2019-06-04T11:24:00.597", "GiftAmount":{ "$type":"Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts", "Amount":22.0, "Currency":{ "$type":"Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts", "CurrencyCode":"USD", "DecimalPositions":2, "ExtensionData":null }, "IsAmountDefined":true }, "GiftItem":{ "$type":"Asi.Soa.Fundraising.DataContracts.GiftItemData, Asi.Contracts", "AllowOrderLineNote":false, "Description":"Cash accounting based fund", "ItemCode":"CASHFUND", "ItemId":"222bb111-f86f-49b8-be53-6eaa4f97e213", "Name":"Support the Cash Fund" }, "PaymentInformation":{ "$type":"Asi.Soa.Commerce.DataContracts.RemittanceData, Asi.Contracts", "Amount":{ "$type":"Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts", "Amount":22.0, "Currency":{ "$type":"Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts", "CurrencyCode":"USD", "DecimalPositions":2, "ExtensionData":null }, "IsAmountDefined":true }, "PaymentToken":{ "$type":"Asi.Soa.Commerce.DataContracts.AutoPayAccountData, Asi.Contracts", "AutoPayAccountId":"9a17d20a-7f53-4217-a4fd-ccfa80b6bc98", "Status":"Active", "PaymentTokenId":"2718e64d-bb86-e911-ba3f-d89ef3323877", "PaymentTokenExpirationDate":"2021-01-31T00:00:00", "PaymentMethodSummary":"Visa ************1111 01/2021", "Payer":{ "$type":"Asi.Soa.Commerce.DataContracts.AccountPayerInformationData, Asi.Contracts", "PayerName":"Mr. James B. Soup, Jr.", "PayerId":"5a1d9250-d2f1-43dd-b587-5257f413031a", "PayerAddress":{ "$type":"Asi.Soa.Membership.DataContracts.AddressData, Asi.Contracts", "AddressId":"af4dff9a-304b-496e-873b-6099e7b6acc9", "AddressLines":{ "$type":"Asi.Soa.Membership.DataContracts.AddressLineDataCollection, Asi.Contracts", "$values":[ "P.O. Box 8765" ] }, "Barcode":"", "CityName":"Dallas", "CountryCode":"US", "CountryName":"United States", "CountrySubEntityCode":"TX", "CountrySubEntityName":"Texas", "CountyName":"Texas", "DeliveryPointCode":"0", "FullAddress":"P.O. Box 8765\r\nDallas, TX 75206-8765\r\n\r\nUnited States", "PostalCode":"75206-8765", "VerificationStatus":0, "VerifiedOn":"0001-01-01T00:00:00" } }, "PaymentMethodId":"44d95682-d218-4fde-9187-254fff7a721a", "AccountType":1, "IsAvailableToDisable":true, "DisableMessage":"", "ApplicationRestrictions":{ "$type":"Asi.Soa.Commerce.DataContracts.ApplicationRestrictionDataCollection, Asi.Contracts", "$values":[ { "$type":"Asi.Soa.Commerce.DataContracts.ApplicationRestrictionData, Asi.Contracts", "ExtensionData":null, "RestrictionType":8, "UniformId":"a0c7cbc3-978f-48f2-baff-6f72c35d510f" } ] }, "PaymentMethodIsReadOnly":false }, "PaymentDate":"2019-06-04T11:24:00.597", "PaymentMethod":{ "$type":"Asi.Soa.Commerce.DataContracts.PaymentMethodData, Asi.Contracts", "Name":"Visa V", "DisplayName":"Visa", "PaymentMethodId":"44d95682-d218-4fde-9187-254fff7a721a", "PaymentType":"CreditCard (Payflow Pro)", "GLAccountId":"ffbd91a3-a135-4260-a4d2-c9b0359e0cb0", "FinancialEntityId":"0086fcb2-a568-4c5d-921e-83a8d5cbd95e", "Message":"Visa", "GatewayAccountId":"9b5cc66c-4a15-4459-b22c-a648a74d06bf" }, "PayorParty":{ "$type":"Asi.Soa.Commerce.DataContracts.CustomerPartyData, Asi.Contracts", "PartyId":"5a1d9250-d2f1-43dd-b587-5257f413031a" } }, "InstallmentInformation":{ "$type":"Asi.Soa.Commerce.DataContracts.GiftInstallmentSummaryData, Asi.Contracts", "PaymentTerms":{ "$type":"Asi.Soa.Commerce.DataContracts.OrderLinePaymentTermsData, Asi.Contracts", "PaymentTermsId":"43E297FA-7A48-49F6-A832-BB48391DFFE4" }, "PaymentSchedule":{ "$type":"Asi.Soa.Commerce.DataContracts.ScheduledPaymentDataCollection, Asi.Contracts", "$values":[ ] } }, "SourceCode":{ "$type":"Asi.Soa.Communications.DataContracts.SourceCodeSummaryData, Asi.Contracts" }, "GiftAidInformation":{ "$type":"Asi.Soa.Fundraising.DataContracts.GiftAidInformationData, Asi.Contracts", "IsGiftAidExcluded":true }, "SoftCreditInformation":{ "$type":"Asi.Soa.Commerce.DataContracts.SoftCreditAllocationData, Asi.Contracts", "Allocations":{ "$type":"Asi.Soa.Commerce.DataContracts.SoftCreditAllocationDetailsDataCollection, Asi.Contracts", "$values":[ ] } }, "TributeInformation":{ "$type":"Asi.Soa.Fundraising.DataContracts.TributeInformationDataCollection, Asi.Contracts", "$values":[ { "$type":"Asi.Soa.Fundraising.DataContracts.TributeInformationData, Asi.Contracts", "TributeType":{ "$type":"Asi.Soa.Fundraising.DataContracts.TributeTypeData, Asi.Contracts", "TributeTypeId":"Honor", "Name":"In Honor Of", "Description":"In Honor Of" }, "TributeParty":{ "$type":"Asi.Soa.Membership.DataContracts.PersonData, Asi.Contracts", "PersonName":{ "$type":"Asi.Soa.Membership.DataContracts.PersonNameData, Asi.Contracts" } }, "NotifyParty":null, "Message":null } ] }, "DonationType":"Gift", "DoNotReceipt":false } ] } }

Contact us
Copyright © Advanced Solutions International, All rights reserved.