iPay
Click here for a complete list of operations.
ProcessCC
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /CCCharge/test/CCCharge.asmx HTTP/1.1 Host: sandbox2.giving.ucla.edu Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://webservices.support.ucla.edu/cccharge/iPay/ProcessCC" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ProcessCC xmlns="http://webservices.support.ucla.edu/cccharge/iPay/"> <txt__Title>string</txt__Title> <txt__Gender>string</txt__Gender> <txt__First_Name>string</txt__First_Name> <txt__Middle_Name>string</txt__Middle_Name> <txt__Last_Name>string</txt__Last_Name> <txt__Suffix>string</txt__Suffix> <txt__Joint_Gift>string</txt__Joint_Gift> <txt__Joint_Gift_With>string</txt__Joint_Gift_With> <txt__Member_ID>string</txt__Member_ID> <txt__Birth_Date>string</txt__Birth_Date> <txt__Street>string</txt__Street> <txt__Street2>string</txt__Street2> <txt__City>string</txt__City> <txt__State>string</txt__State> <txt__Zip>string</txt__Zip> <txt__Intl_City_Postal_Code>string</txt__Intl_City_Postal_Code> <txt__Country>string</txt__Country> <txt__Address_Type>string</txt__Address_Type> <txt__Home_Phone>string</txt__Home_Phone> <txt__Home_Fax>string</txt__Home_Fax> <txt__Email>string</txt__Email> <txt__Email_Type>string</txt__Email_Type> <txt__Business_Phone>string</txt__Business_Phone> <txt__Work_Phone>string</txt__Work_Phone> <txt__Work_Fax>string</txt__Work_Fax> <txt__Matching_Gifts>string</txt__Matching_Gifts> <txt__Matching_Company>string</txt__Matching_Company> <txt__Matching_Company_Is>string</txt__Matching_Company_Is> <txt__Pledge_Number>string</txt__Pledge_Number> <Pledge_Payment_Type>string</Pledge_Payment_Type> <txt__Scholarship_Perpetuity>string</txt__Scholarship_Perpetuity> <txt__Report_Request>string</txt__Report_Request> <txt__Publish_Name>string</txt__Publish_Name> <txt__Email_Updates>string</txt__Email_Updates> <txt__Estate_Plans_Info>string</txt__Estate_Plans_Info> <txt__Financial_Planning_Info>string</txt__Financial_Planning_Info> <txt__Endowment_Info>string</txt__Endowment_Info> <txt__Scholarship_or_Fellowship_Info>string</txt__Scholarship_or_Fellowship_Info> <txt__Women_and_Philanthropy_Info>string</txt__Women_and_Philanthropy_Info> <txt__Anonymous>string</txt__Anonymous> <txt__UCLA_Graduation_Year>string</txt__UCLA_Graduation_Year> <txt__Spouse>string</txt__Spouse> <txt__Spouse_UCLA_Graduation_Year>string</txt__Spouse_UCLA_Graduation_Year> <txt__Parent>string</txt__Parent> <txt__Student_Name>string</txt__Student_Name> <txt__Student_Class_Year>string</txt__Student_Class_Year> <txt__Honor_Title>string</txt__Honor_Title> <txt__Honor_Last_Name>string</txt__Honor_Last_Name> <txt__Honor_First_Name>string</txt__Honor_First_Name> <txt__Honor_Middle_Name>string</txt__Honor_Middle_Name> <txt__Honor_Home_Street1>string</txt__Honor_Home_Street1> <txt__Honor_Home_Street2>string</txt__Honor_Home_Street2> <txt__Honor_Home_City>string</txt__Honor_Home_City> <txt__Honor_Home_State_Code>string</txt__Honor_Home_State_Code> <txt__Honor_Home_Zip_Code>string</txt__Honor_Home_Zip_Code> <txt__Honor_Home_Intl_City_Postal_Code>string</txt__Honor_Home_Intl_City_Postal_Code> <txt__Honor_Home_Country>string</txt__Honor_Home_Country> <txt__Honor_Home_Phone>string</txt__Honor_Home_Phone> <txt__Honor_Home_Fax>string</txt__Honor_Home_Fax> <txt__Honor_Home_Email>string</txt__Honor_Home_Email> <txtarea__Honor_Signature>string</txtarea__Honor_Signature> <txt__Tribute_Type>string</txt__Tribute_Type> <txtarea__Tribute_Person_Occasion>string</txtarea__Tribute_Person_Occasion> <Site_Num>string</Site_Num> <Fund>string</Fund> <Appeal_Code>string</Appeal_Code> <Browser_Type>string</Browser_Type> <txtarea__Comments>string</txtarea__Comments> <txt__Total_Amount>string</txt__Total_Amount> <txt__Total_Pledge_Amount>string</txt__Total_Pledge_Amount> <txtarea__Payment_Schedule>string</txtarea__Payment_Schedule> <txt__Pledge_Payment_Interval>string</txt__Pledge_Payment_Interval> <Premium_Amount>string</Premium_Amount> <Credit_Card_Number>string</Credit_Card_Number> <txt__Recurring_Payment_Method>string</txt__Recurring_Payment_Method> <txt__Credit_Card_Type>string</txt__Credit_Card_Type> <txt__Credit_Card_Expiration_Month>string</txt__Credit_Card_Expiration_Month> <txt__Credit_Card_Expiration_Year>string</txt__Credit_Card_Expiration_Year> <txt__Name_On_Card>string</txt__Name_On_Card> <CVV>string</CVV> <Source>string</Source> <Batch>string</Batch> <Batch_Client_Ref_Num>string</Batch_Client_Ref_Num> <txt__Donation_Area>string</txt__Donation_Area> <Visit_Reason>string</Visit_Reason> <Admin_User>string</Admin_User> <Admin_User_Match>string</Admin_User_Match> <Bio_Update_Code>string</Bio_Update_Code> <txt__Approval_Code>string</txt__Approval_Code> <Start_Month>string</Start_Month> <Num_Deductions>string</Num_Deductions> <Pledge_Total>string</Pledge_Total> <Pledge_Balance>string</Pledge_Balance> <Tax_Receipt>string</Tax_Receipt> <Submit_Transaction>string</Submit_Transaction> <Finder_Number>string</Finder_Number> <CC_Number_Last4>string</CC_Number_Last4> <Test>string</Test> </ProcessCC> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ProcessCCResponse xmlns="http://webservices.support.ucla.edu/cccharge/iPay/"> <ProcessCCResult> <ResultDescription>string</ResultDescription> <Result>string</Result> <Authorized>boolean</Authorized> <UpdateResult>boolean</UpdateResult> <ReferenceNumber>string</ReferenceNumber> <DateAndTime>string</DateAndTime> <TransactionAmount>string</TransactionAmount> <AuthorizationCode>string</AuthorizationCode> <TransactionNumber>string</TransactionNumber> <FullProcessorResponse>string</FullProcessorResponse> <Notes>string</Notes> <SubAccount>string</SubAccount> <AccountID>string</AccountID> <ClientID>string</ClientID> <AccountDescription>string</AccountDescription> </ProcessCCResult> </ProcessCCResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /CCCharge/test/CCCharge.asmx HTTP/1.1 Host: sandbox2.giving.ucla.edu Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <ProcessCC xmlns="http://webservices.support.ucla.edu/cccharge/iPay/"> <txt__Title>string</txt__Title> <txt__Gender>string</txt__Gender> <txt__First_Name>string</txt__First_Name> <txt__Middle_Name>string</txt__Middle_Name> <txt__Last_Name>string</txt__Last_Name> <txt__Suffix>string</txt__Suffix> <txt__Joint_Gift>string</txt__Joint_Gift> <txt__Joint_Gift_With>string</txt__Joint_Gift_With> <txt__Member_ID>string</txt__Member_ID> <txt__Birth_Date>string</txt__Birth_Date> <txt__Street>string</txt__Street> <txt__Street2>string</txt__Street2> <txt__City>string</txt__City> <txt__State>string</txt__State> <txt__Zip>string</txt__Zip> <txt__Intl_City_Postal_Code>string</txt__Intl_City_Postal_Code> <txt__Country>string</txt__Country> <txt__Address_Type>string</txt__Address_Type> <txt__Home_Phone>string</txt__Home_Phone> <txt__Home_Fax>string</txt__Home_Fax> <txt__Email>string</txt__Email> <txt__Email_Type>string</txt__Email_Type> <txt__Business_Phone>string</txt__Business_Phone> <txt__Work_Phone>string</txt__Work_Phone> <txt__Work_Fax>string</txt__Work_Fax> <txt__Matching_Gifts>string</txt__Matching_Gifts> <txt__Matching_Company>string</txt__Matching_Company> <txt__Matching_Company_Is>string</txt__Matching_Company_Is> <txt__Pledge_Number>string</txt__Pledge_Number> <Pledge_Payment_Type>string</Pledge_Payment_Type> <txt__Scholarship_Perpetuity>string</txt__Scholarship_Perpetuity> <txt__Report_Request>string</txt__Report_Request> <txt__Publish_Name>string</txt__Publish_Name> <txt__Email_Updates>string</txt__Email_Updates> <txt__Estate_Plans_Info>string</txt__Estate_Plans_Info> <txt__Financial_Planning_Info>string</txt__Financial_Planning_Info> <txt__Endowment_Info>string</txt__Endowment_Info> <txt__Scholarship_or_Fellowship_Info>string</txt__Scholarship_or_Fellowship_Info> <txt__Women_and_Philanthropy_Info>string</txt__Women_and_Philanthropy_Info> <txt__Anonymous>string</txt__Anonymous> <txt__UCLA_Graduation_Year>string</txt__UCLA_Graduation_Year> <txt__Spouse>string</txt__Spouse> <txt__Spouse_UCLA_Graduation_Year>string</txt__Spouse_UCLA_Graduation_Year> <txt__Parent>string</txt__Parent> <txt__Student_Name>string</txt__Student_Name> <txt__Student_Class_Year>string</txt__Student_Class_Year> <txt__Honor_Title>string</txt__Honor_Title> <txt__Honor_Last_Name>string</txt__Honor_Last_Name> <txt__Honor_First_Name>string</txt__Honor_First_Name> <txt__Honor_Middle_Name>string</txt__Honor_Middle_Name> <txt__Honor_Home_Street1>string</txt__Honor_Home_Street1> <txt__Honor_Home_Street2>string</txt__Honor_Home_Street2> <txt__Honor_Home_City>string</txt__Honor_Home_City> <txt__Honor_Home_State_Code>string</txt__Honor_Home_State_Code> <txt__Honor_Home_Zip_Code>string</txt__Honor_Home_Zip_Code> <txt__Honor_Home_Intl_City_Postal_Code>string</txt__Honor_Home_Intl_City_Postal_Code> <txt__Honor_Home_Country>string</txt__Honor_Home_Country> <txt__Honor_Home_Phone>string</txt__Honor_Home_Phone> <txt__Honor_Home_Fax>string</txt__Honor_Home_Fax> <txt__Honor_Home_Email>string</txt__Honor_Home_Email> <txtarea__Honor_Signature>string</txtarea__Honor_Signature> <txt__Tribute_Type>string</txt__Tribute_Type> <txtarea__Tribute_Person_Occasion>string</txtarea__Tribute_Person_Occasion> <Site_Num>string</Site_Num> <Fund>string</Fund> <Appeal_Code>string</Appeal_Code> <Browser_Type>string</Browser_Type> <txtarea__Comments>string</txtarea__Comments> <txt__Total_Amount>string</txt__Total_Amount> <txt__Total_Pledge_Amount>string</txt__Total_Pledge_Amount> <txtarea__Payment_Schedule>string</txtarea__Payment_Schedule> <txt__Pledge_Payment_Interval>string</txt__Pledge_Payment_Interval> <Premium_Amount>string</Premium_Amount> <Credit_Card_Number>string</Credit_Card_Number> <txt__Recurring_Payment_Method>string</txt__Recurring_Payment_Method> <txt__Credit_Card_Type>string</txt__Credit_Card_Type> <txt__Credit_Card_Expiration_Month>string</txt__Credit_Card_Expiration_Month> <txt__Credit_Card_Expiration_Year>string</txt__Credit_Card_Expiration_Year> <txt__Name_On_Card>string</txt__Name_On_Card> <CVV>string</CVV> <Source>string</Source> <Batch>string</Batch> <Batch_Client_Ref_Num>string</Batch_Client_Ref_Num> <txt__Donation_Area>string</txt__Donation_Area> <Visit_Reason>string</Visit_Reason> <Admin_User>string</Admin_User> <Admin_User_Match>string</Admin_User_Match> <Bio_Update_Code>string</Bio_Update_Code> <txt__Approval_Code>string</txt__Approval_Code> <Start_Month>string</Start_Month> <Num_Deductions>string</Num_Deductions> <Pledge_Total>string</Pledge_Total> <Pledge_Balance>string</Pledge_Balance> <Tax_Receipt>string</Tax_Receipt> <Submit_Transaction>string</Submit_Transaction> <Finder_Number>string</Finder_Number> <CC_Number_Last4>string</CC_Number_Last4> <Test>string</Test> </ProcessCC> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <ProcessCCResponse xmlns="http://webservices.support.ucla.edu/cccharge/iPay/"> <ProcessCCResult> <ResultDescription>string</ResultDescription> <Result>string</Result> <Authorized>boolean</Authorized> <UpdateResult>boolean</UpdateResult> <ReferenceNumber>string</ReferenceNumber> <DateAndTime>string</DateAndTime> <TransactionAmount>string</TransactionAmount> <AuthorizationCode>string</AuthorizationCode> <TransactionNumber>string</TransactionNumber> <FullProcessorResponse>string</FullProcessorResponse> <Notes>string</Notes> <SubAccount>string</SubAccount> <AccountID>string</AccountID> <ClientID>string</ClientID> <AccountDescription>string</AccountDescription> </ProcessCCResult> </ProcessCCResponse> </soap12:Body> </soap12:Envelope>