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>