CustomerCareService


Click here for a complete list of operations.

UpdatePaymentArrangement

Update Payment Arrangement

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 /webservices/CustomerCareService.asmx HTTP/1.1
Host: ua-custsvc-ihub.southerncompany.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://ws.southernco.com/CustSvc-iHub/UpdatePaymentArrangement"

<?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:Header>
    <ScCredentials xmlns="http://ws.southernco.com/CustSvc-iHub">
      <DirectUserNameToken>
        <BinarySecurityToken>
          <ID>string</ID>
        </BinarySecurityToken>
      </DirectUserNameToken>
      <OriginatingUserNameToken>
        <BinarySecurityToken>
          <ID>string</ID>
        </BinarySecurityToken>
      </OriginatingUserNameToken>
      <Created>string</Created>
    </ScCredentials>
  </soap:Header>
  <soap:Body>
    <UpdatePaymentArrangement xmlns="http://ws.southernco.com/CustSvc-iHub">
      <UpdatePaymentArrangementRequest>
        <BaseRequest xmlns="">
          <UserId>string</UserId>
          <MessageDateTime>dateTime</MessageDateTime>
          <MessageId>string</MessageId>
          <NameValue>
            <Name>string</Name>
            <Value>string</Value>
          </NameValue>
          <NameValue>
            <Name>string</Name>
            <Value>string</Value>
          </NameValue>
        </BaseRequest>
        <OperationType xmlns="">bytes</OperationType>
        <CallerId xmlns="">string</CallerId>
        <FunctionId xmlns="">string</FunctionId>
        <UpdateDateTime xmlns="">dateTime</UpdateDateTime>
        <UpdateDateTimeString xmlns="">string</UpdateDateTimeString>
        <Account xmlns="">
          <AccountNumber>string</AccountNumber>
          <ServiceAddress>
            <AddressType>string</AddressType>
            <AddressKey>string</AddressKey>
            <AddressLineCode>string</AddressLineCode>
            <PreStreetDirection>string</PreStreetDirection>
            <AddressLine1>string</AddressLine1>
            <AddressLine2>string</AddressLine2>
            <AddressLine3>string</AddressLine3>
            <AddressLine4>string</AddressLine4>
            <AddressCompressed>string</AddressCompressed>
            <StreetType>string</StreetType>
            <PostStreetDirection>string</PostStreetDirection>
            <City>string</City>
            <State>string</State>
            <Zip>string</Zip>
            <CountryCode>string</CountryCode>
            <CountyCode>string</CountyCode>
            <CountyName>string</CountyName>
            <RuralOrUrbanCode>string</RuralOrUrbanCode>
            <AddressStatusCode>string</AddressStatusCode>
            <StartDate>date</StartDate>
            <EndDate>date</EndDate>
            <Notes>string</Notes>
          </ServiceAddress>
          <OutageExistsFlag>boolean</OutageExistsFlag>
          <OperatingCenter>
            <OpCenterCode>string</OpCenterCode>
          </OperatingCenter>
          <Payment>
            <CashReportNumber>string</CashReportNumber>
            <DepositDifferenceAmount>string</DepositDifferenceAmount>
            <DistributionNumber>string</DistributionNumber>
            <MachineNumber>string</MachineNumber>
            <Memo>string</Memo>
            <OfficeNumber>string</OfficeNumber>
            <PaymentAmount>string</PaymentAmount>
            <PaymentCreditSource>string</PaymentCreditSource>
            <PaymentDate>dateTime</PaymentDate>
            <PaymentDateTimeString>string</PaymentDateTimeString>
            <PaymentDescription>string</PaymentDescription>
            <PaymentMethod>string</PaymentMethod>
            <ReceiptNumber>string</ReceiptNumber>
            <VoidReceiptNumber>string</VoidReceiptNumber>
            <SIICashierId>string</SIICashierId>
            <TransactionNumber>string</TransactionNumber>
            <PaymentDetail xsi:nil="true" />
            <PaymentDetail xsi:nil="true" />
            <DepositDetail xsi:nil="true" />
            <DepositDetail xsi:nil="true" />
            <PaymentStatusCode>string</PaymentStatusCode>
            <PaymentSource>string</PaymentSource>
            <RetainPaymentDataFlag>boolean</RetainPaymentDataFlag>
            <Email xsi:nil="true" />
            <PaymentPrograms xsi:nil="true" />
            <PaymentPrograms xsi:nil="true" />
            <PaymentApplication>string</PaymentApplication>
            <ApplicationDetails xsi:nil="true" />
            <ApplicationDetails xsi:nil="true" />
          </Payment>
          <Payment>
            <CashReportNumber>string</CashReportNumber>
            <DepositDifferenceAmount>string</DepositDifferenceAmount>
            <DistributionNumber>string</DistributionNumber>
            <MachineNumber>string</MachineNumber>
            <Memo>string</Memo>
            <OfficeNumber>string</OfficeNumber>
            <PaymentAmount>string</PaymentAmount>
            <PaymentCreditSource>string</PaymentCreditSource>
            <PaymentDate>dateTime</PaymentDate>
            <PaymentDateTimeString>string</PaymentDateTimeString>
            <PaymentDescription>string</PaymentDescription>
            <PaymentMethod>string</PaymentMethod>
            <ReceiptNumber>string</ReceiptNumber>
            <VoidReceiptNumber>string</VoidReceiptNumber>
            <SIICashierId>string</SIICashierId>
            <TransactionNumber>string</TransactionNumber>
            <PaymentDetail xsi:nil="true" />
            <PaymentDetail xsi:nil="true" />
            <DepositDetail xsi:nil="true" />
            <DepositDetail xsi:nil="true" />
            <PaymentStatusCode>string</PaymentStatusCode>
            <PaymentSource>string</PaymentSource>
            <RetainPaymentDataFlag>boolean</RetainPaymentDataFlag>
            <Email xsi:nil="true" />
            <PaymentPrograms xsi:nil="true" />
            <PaymentPrograms xsi:nil="true" />
            <PaymentApplication>string</PaymentApplication>
            <ApplicationDetails xsi:nil="true" />
            <ApplicationDetails xsi:nil="true" />
          </Payment>
          <Customer>
            <CustomerName xsi:nil="true" />
            <CustomerNumber>string</CustomerNumber>
            <LockSequenceNumber>int</LockSequenceNumber>
          </Customer>
          <AccountPledges>
            <AgencyPledgeCode>string</AgencyPledgeCode>
            <PledgeAmount>decimal</PledgeAmount>
            <PledgeCreatedDate>date</PledgeCreatedDate>
            <PledgeType>string</PledgeType>
            <PledgeDescription>string</PledgeDescription>
            <Agency xsi:nil="true" />
          </AccountPledges>
          <AccountPledges>
            <AgencyPledgeCode>string</AgencyPledgeCode>
            <PledgeAmount>decimal</PledgeAmount>
            <PledgeCreatedDate>date</PledgeCreatedDate>
            <PledgeType>string</PledgeType>
            <PledgeDescription>string</PledgeDescription>
            <Agency xsi:nil="true" />
          </AccountPledges>
          <PrimaryContact>
            <ContactType>string</ContactType>
            <Prefix>string</Prefix>
            <FirstName>string</FirstName>
            <MiddleInitial>string</MiddleInitial>
            <LastName>string</LastName>
            <Suffix>string</Suffix>
            <FullName>string</FullName>
            <PrimaryContact xsi:nil="true" />
            <SecondaryContact xsi:nil="true" />
            <Email xsi:nil="true" />
            <CreatedDate>date</CreatedDate>
            <Memo>string</Memo>
            <SSN>string</SSN>
            <CSRId>string</CSRId>
            <CriticalContactFlag>boolean</CriticalContactFlag>
            <StatusCode>string</StatusCode>
            <CriticalExpirationDate>date</CriticalExpirationDate>
            <Address xsi:nil="true" />
            <Address xsi:nil="true" />
            <OtherPhone xsi:nil="true" />
            <OtherPhone xsi:nil="true" />
            <Fax xsi:nil="true" />
            <Fax xsi:nil="true" />
            <EmployerName>string</EmployerName>
            <DriverLicense xsi:nil="true" />
            <DriverLicense xsi:nil="true" />
          </PrimaryContact>
          <Premise>
            <PremiseNumber>string</PremiseNumber>
            <LockSequenceNumber>int</LockSequenceNumber>
          </Premise>
          <PaymentArrangements>
            <ArrangementCode>string</ArrangementCode>
            <ActiveCode xsi:nil="true" />
            <ActiveFlag>boolean</ActiveFlag>
            <HBReason>string</HBReason>
            <HBReason>string</HBReason>
            <LastArrangementDate>date</LastArrangementDate>
            <ArrangementStartDate>date</ArrangementStartDate>
            <CutOffDate>date</CutOffDate>
            <ArrangementAmendDate>date</ArrangementAmendDate>
            <TotalArrangements>int</TotalArrangements>
            <TotalArrangementsAmount>double</TotalArrangementsAmount>
            <NewArrangementAmount>double</NewArrangementAmount>
            <TotalArrangementReviews>int</TotalArrangementReviews>
            <TotalArrangementUpdates>int</TotalArrangementUpdates>
            <ArrangementBrokenFlag>boolean</ArrangementBrokenFlag>
            <ArrangementBrokenDate>date</ArrangementBrokenDate>
            <ArrangementBrokenAmount>double</ArrangementBrokenAmount>
            <DueDate>date</DueDate>
            <ProcessedDate>date</ProcessedDate>
            <ValidFlag>boolean</ValidFlag>
            <ValidArrangement xsi:nil="true" />
            <RefusalCode1>string</RefusalCode1>
            <RefusalCode2>string</RefusalCode2>
            <RefusalCode3>string</RefusalCode3>
            <Notes>string</Notes>
            <LongHoldDate>date</LongHoldDate>
            <ShortHoldDate>date</ShortHoldDate>
            <PaymentArrangementDetails xsi:nil="true" />
            <PaymentArrangementDetails xsi:nil="true" />
            <MonthlyOverdues xsi:nil="true" />
            <MonthlyOverdues xsi:nil="true" />
            <Contacts xsi:nil="true" />
            <Contacts xsi:nil="true" />
            <Calendar xsi:nil="true" />
            <RecommendedCalendar xsi:nil="true" />
            <PaymentArrangementFrequency xsi:nil="true" />
          </PaymentArrangements>
          <PaymentArrangements>
            <ArrangementCode>string</ArrangementCode>
            <ActiveCode xsi:nil="true" />
            <ActiveFlag>boolean</ActiveFlag>
            <HBReason>string</HBReason>
            <HBReason>string</HBReason>
            <LastArrangementDate>date</LastArrangementDate>
            <ArrangementStartDate>date</ArrangementStartDate>
            <CutOffDate>date</CutOffDate>
            <ArrangementAmendDate>date</ArrangementAmendDate>
            <TotalArrangements>int</TotalArrangements>
            <TotalArrangementsAmount>double</TotalArrangementsAmount>
            <NewArrangementAmount>double</NewArrangementAmount>
            <TotalArrangementReviews>int</TotalArrangementReviews>
            <TotalArrangementUpdates>int</TotalArrangementUpdates>
            <ArrangementBrokenFlag>boolean</ArrangementBrokenFlag>
            <ArrangementBrokenDate>date</ArrangementBrokenDate>
            <ArrangementBrokenAmount>double</ArrangementBrokenAmount>
            <DueDate>date</DueDate>
            <ProcessedDate>date</ProcessedDate>
            <ValidFlag>boolean</ValidFlag>
            <ValidArrangement xsi:nil="true" />
            <RefusalCode1>string</RefusalCode1>
            <RefusalCode2>string</RefusalCode2>
            <RefusalCode3>string</RefusalCode3>
            <Notes>string</Notes>
            <LongHoldDate>date</LongHoldDate>
            <ShortHoldDate>date</ShortHoldDate>
            <PaymentArrangementDetails xsi:nil="true" />
            <PaymentArrangementDetails xsi:nil="true" />
            <MonthlyOverdues xsi:nil="true" />
            <MonthlyOverdues xsi:nil="true" />
            <Contacts xsi:nil="true" />
            <Contacts xsi:nil="true" />
            <Calendar xsi:nil="true" />
            <RecommendedCalendar xsi:nil="true" />
            <PaymentArrangementFrequency xsi:nil="true" />
          </PaymentArrangements>
          <Bills>
            <BillDueDate>date</BillDueDate>
            <BillExtensionDate>date</BillExtensionDate>
            <DueAmount>decimal</DueAmount>
            <BillSummary xsi:nil="true" />
            <BillItems xsi:nil="true" />
            <BillItems xsi:nil="true" />
          </Bills>
          <Bills>
            <BillDueDate>date</BillDueDate>
            <BillExtensionDate>date</BillExtensionDate>
            <DueAmount>decimal</DueAmount>
            <BillSummary xsi:nil="true" />
            <BillItems xsi:nil="true" />
            <BillItems xsi:nil="true" />
          </Bills>
          <LockSequenceNumber>int</LockSequenceNumber>
          <AMILockSequenceNumber>int</AMILockSequenceNumber>
          <AccountEligibility>
            <CheckPaymentFlag>boolean</CheckPaymentFlag>
            <CreditCardPaymentFlag>boolean</CreditCardPaymentFlag>
            <Reason>string</Reason>
          </AccountEligibility>
          <AccountEligibility>
            <CheckPaymentFlag>boolean</CheckPaymentFlag>
            <CreditCardPaymentFlag>boolean</CreditCardPaymentFlag>
            <Reason>string</Reason>
          </AccountEligibility>
          <DistributionDetail>
            <GeneralLedger xsi:nil="true" />
            <GeneralLedger xsi:nil="true" />
            <POET xsi:nil="true" />
            <POET xsi:nil="true" />
          </DistributionDetail>
        </Account>
        <TransactionDetails xmlns="">
          <ConfirmationActivityType>LAUNCH or PAY or VIEW or ENROLL or UPDATE or UNENROLL or START or STOP or TRANSFER or DELETE or SUBMIT or CANCEL or AUTODISCONNECT or INSERT or AUTOCONNECT or AUTOTRANSFER or REPORT or OTHER</ConfirmationActivityType>
          <ActivityType>LAUNCH or PAY or VIEW or ENROLL or UPDATE or UNENROLL or START or STOP or TRANSFER or DELETE or SUBMIT or CANCEL or AUTODISCONNECT or INSERT or AUTOCONNECT or AUTOTRANSFER or REPORT or OTHER</ActivityType>
          <LogType>ALERTS_AND_ANNOUNCEMENTS or AGENCY_ASSISTANCE or ACCOUNT or ACCOUNT_HISTORY or ACCOUNT_MAINTENANCE or BILL_ANALYZER or BUDGETBILLING or BUILDERDISCONPERM or BILL_INSERT or BUILDERNEW or BILLING or BUILDERTEMP or CORRESPONDENCE or CHAT or CONTACT or EBILL or EFT or EMAIL or ELECTRIC_SERVICE or ELECTRONIC_TRANSFERS or FLATBILL or GREEN_ENERGY or LETTEROFCREDIT or LLA or LETTER_OF_RESIDENCY or LETTERS or MAILING_ADDRESS or OUTAGE_ABNORMAL or OFFICE_LOCATOR or OUTAGE_SECURITY_LIGHT or OUTAGE or OUTAGE_ELECTRIC_SERVICE or PAYMENT_ARRANGEMENT or PAPER_BILL or PREFERENCECENTER or PROPERTY_MANAGERS or PIN_NUMBER or PROFILEMAINTENANCE or PROJECTSHARE or POWEREWARDS or RENEWABLE ENERGY or REGISTRATION or SERVICE ORDERS or TEMP ADDRESS or TERRITORY_MANAGERS or WIRING_APPROVAL or WIRING_APPROVAL_INSPECTOR or WEB_PAYMENTS or WHERE_TO_FIND_WHAT</LogType>
          <Memo>string</Memo>
          <LogMessage>string</LogMessage>
          <CompanyCode>
            <Code>string</Code>
            <Description>string</Description>
          </CompanyCode>
          <AccountType>
            <Code>string</Code>
            <Description>string</Description>
          </AccountType>
          <FunctionalArea>ALERTS_AND_ANNOUNCEMENTS or AGENCY_ASSISTANCE or ACCOUNT or ACCOUNT_HISTORY or ACCOUNT_MAINTENANCE or BILL_ANALYZER or BUDGETBILLING or BUILDERDISCONPERM or BILL_INSERT or BUILDERNEW or BILLING or BUILDERTEMP or CORRESPONDENCE or CHAT or CONTACT or EBILL or EFT or EMAIL or ELECTRIC_SERVICE or ELECTRONIC_TRANSFERS or FLATBILL or GREEN_ENERGY or LETTEROFCREDIT or LLA or LETTER_OF_RESIDENCY or LETTERS or MAILING_ADDRESS or OUTAGE_ABNORMAL or OFFICE_LOCATOR or OUTAGE_SECURITY_LIGHT or OUTAGE or OUTAGE_ELECTRIC_SERVICE or PAYMENT_ARRANGEMENT or PAPER_BILL or PREFERENCECENTER or PROPERTY_MANAGERS or PIN_NUMBER or PROFILEMAINTENANCE or PROJECTSHARE or POWEREWARDS or RENEWABLE ENERGY or REGISTRATION or SERVICE ORDERS or TEMP ADDRESS or TERRITORY_MANAGERS or WIRING_APPROVAL or WIRING_APPROVAL_INSPECTOR or WEB_PAYMENTS or WHERE_TO_FIND_WHAT</FunctionalArea>
          <IsFailFlag>boolean</IsFailFlag>
          <Device>string</Device>
          <IPAddress>string</IPAddress>
          <ParentLogNumber>string</ParentLogNumber>
          <EmailAddress>string</EmailAddress>
          <PhoneNumber>string</PhoneNumber>
          <BankAccountNumber>string</BankAccountNumber>
          <BankRoutingNumber>string</BankRoutingNumber>
          <ApplicationID>
            <Code>string</Code>
            <Description>string</Description>
          </ApplicationID>
          <CreatedBy>string</CreatedBy>
        </TransactionDetails>
      </UpdatePaymentArrangementRequest>
    </UpdatePaymentArrangement>
  </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:Header>
    <ScCredentials xmlns="http://ws.southernco.com/CustSvc-iHub">
      <DirectUserNameToken>
        <BinarySecurityToken>
          <ID>string</ID>
        </BinarySecurityToken>
      </DirectUserNameToken>
      <OriginatingUserNameToken>
        <BinarySecurityToken>
          <ID>string</ID>
        </BinarySecurityToken>
      </OriginatingUserNameToken>
      <Created>string</Created>
    </ScCredentials>
  </soap:Header>
  <soap:Body>
    <UpdatePaymentArrangementResponse xmlns="http://ws.southernco.com/CustSvc-iHub">
      <UpdatePaymentArrangementResult>
        <BaseResponse xmlns="">
          <MessageDateTime>dateTime</MessageDateTime>
          <ResponseCode>string</ResponseCode>
          <ResponseDescription>string</ResponseDescription>
          <ErrorData>
            <ErrorCode>string</ErrorCode>
            <ErrorDescription>string</ErrorDescription>
            <NativeErrorDetail>string</NativeErrorDetail>
          </ErrorData>
        </BaseResponse>
        <ConfirmationNumber xmlns="">string</ConfirmationNumber>
        <WebLogNumber xmlns="">string</WebLogNumber>
      </UpdatePaymentArrangementResult>
    </UpdatePaymentArrangementResponse>
  </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 /webservices/CustomerCareService.asmx HTTP/1.1
Host: ua-custsvc-ihub.southerncompany.com
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:Header>
    <ScCredentials xmlns="http://ws.southernco.com/CustSvc-iHub">
      <DirectUserNameToken>
        <BinarySecurityToken>
          <ID>string</ID>
        </BinarySecurityToken>
      </DirectUserNameToken>
      <OriginatingUserNameToken>
        <BinarySecurityToken>
          <ID>string</ID>
        </BinarySecurityToken>
      </OriginatingUserNameToken>
      <Created>string</Created>
    </ScCredentials>
  </soap12:Header>
  <soap12:Body>
    <UpdatePaymentArrangement xmlns="http://ws.southernco.com/CustSvc-iHub">
      <UpdatePaymentArrangementRequest>
        <BaseRequest xmlns="">
          <UserId>string</UserId>
          <MessageDateTime>dateTime</MessageDateTime>
          <MessageId>string</MessageId>
          <NameValue>
            <Name>string</Name>
            <Value>string</Value>
          </NameValue>
          <NameValue>
            <Name>string</Name>
            <Value>string</Value>
          </NameValue>
        </BaseRequest>
        <OperationType xmlns="">bytes</OperationType>
        <CallerId xmlns="">string</CallerId>
        <FunctionId xmlns="">string</FunctionId>
        <UpdateDateTime xmlns="">dateTime</UpdateDateTime>
        <UpdateDateTimeString xmlns="">string</UpdateDateTimeString>
        <Account xmlns="">
          <AccountNumber>string</AccountNumber>
          <ServiceAddress>
            <AddressType>string</AddressType>
            <AddressKey>string</AddressKey>
            <AddressLineCode>string</AddressLineCode>
            <PreStreetDirection>string</PreStreetDirection>
            <AddressLine1>string</AddressLine1>
            <AddressLine2>string</AddressLine2>
            <AddressLine3>string</AddressLine3>
            <AddressLine4>string</AddressLine4>
            <AddressCompressed>string</AddressCompressed>
            <StreetType>string</StreetType>
            <PostStreetDirection>string</PostStreetDirection>
            <City>string</City>
            <State>string</State>
            <Zip>string</Zip>
            <CountryCode>string</CountryCode>
            <CountyCode>string</CountyCode>
            <CountyName>string</CountyName>
            <RuralOrUrbanCode>string</RuralOrUrbanCode>
            <AddressStatusCode>string</AddressStatusCode>
            <StartDate>date</StartDate>
            <EndDate>date</EndDate>
            <Notes>string</Notes>
          </ServiceAddress>
          <OutageExistsFlag>boolean</OutageExistsFlag>
          <OperatingCenter>
            <OpCenterCode>string</OpCenterCode>
          </OperatingCenter>
          <Payment>
            <CashReportNumber>string</CashReportNumber>
            <DepositDifferenceAmount>string</DepositDifferenceAmount>
            <DistributionNumber>string</DistributionNumber>
            <MachineNumber>string</MachineNumber>
            <Memo>string</Memo>
            <OfficeNumber>string</OfficeNumber>
            <PaymentAmount>string</PaymentAmount>
            <PaymentCreditSource>string</PaymentCreditSource>
            <PaymentDate>dateTime</PaymentDate>
            <PaymentDateTimeString>string</PaymentDateTimeString>
            <PaymentDescription>string</PaymentDescription>
            <PaymentMethod>string</PaymentMethod>
            <ReceiptNumber>string</ReceiptNumber>
            <VoidReceiptNumber>string</VoidReceiptNumber>
            <SIICashierId>string</SIICashierId>
            <TransactionNumber>string</TransactionNumber>
            <PaymentDetail xsi:nil="true" />
            <PaymentDetail xsi:nil="true" />
            <DepositDetail xsi:nil="true" />
            <DepositDetail xsi:nil="true" />
            <PaymentStatusCode>string</PaymentStatusCode>
            <PaymentSource>string</PaymentSource>
            <RetainPaymentDataFlag>boolean</RetainPaymentDataFlag>
            <Email xsi:nil="true" />
            <PaymentPrograms xsi:nil="true" />
            <PaymentPrograms xsi:nil="true" />
            <PaymentApplication>string</PaymentApplication>
            <ApplicationDetails xsi:nil="true" />
            <ApplicationDetails xsi:nil="true" />
          </Payment>
          <Payment>
            <CashReportNumber>string</CashReportNumber>
            <DepositDifferenceAmount>string</DepositDifferenceAmount>
            <DistributionNumber>string</DistributionNumber>
            <MachineNumber>string</MachineNumber>
            <Memo>string</Memo>
            <OfficeNumber>string</OfficeNumber>
            <PaymentAmount>string</PaymentAmount>
            <PaymentCreditSource>string</PaymentCreditSource>
            <PaymentDate>dateTime</PaymentDate>
            <PaymentDateTimeString>string</PaymentDateTimeString>
            <PaymentDescription>string</PaymentDescription>
            <PaymentMethod>string</PaymentMethod>
            <ReceiptNumber>string</ReceiptNumber>
            <VoidReceiptNumber>string</VoidReceiptNumber>
            <SIICashierId>string</SIICashierId>
            <TransactionNumber>string</TransactionNumber>
            <PaymentDetail xsi:nil="true" />
            <PaymentDetail xsi:nil="true" />
            <DepositDetail xsi:nil="true" />
            <DepositDetail xsi:nil="true" />
            <PaymentStatusCode>string</PaymentStatusCode>
            <PaymentSource>string</PaymentSource>
            <RetainPaymentDataFlag>boolean</RetainPaymentDataFlag>
            <Email xsi:nil="true" />
            <PaymentPrograms xsi:nil="true" />
            <PaymentPrograms xsi:nil="true" />
            <PaymentApplication>string</PaymentApplication>
            <ApplicationDetails xsi:nil="true" />
            <ApplicationDetails xsi:nil="true" />
          </Payment>
          <Customer>
            <CustomerName xsi:nil="true" />
            <CustomerNumber>string</CustomerNumber>
            <LockSequenceNumber>int</LockSequenceNumber>
          </Customer>
          <AccountPledges>
            <AgencyPledgeCode>string</AgencyPledgeCode>
            <PledgeAmount>decimal</PledgeAmount>
            <PledgeCreatedDate>date</PledgeCreatedDate>
            <PledgeType>string</PledgeType>
            <PledgeDescription>string</PledgeDescription>
            <Agency xsi:nil="true" />
          </AccountPledges>
          <AccountPledges>
            <AgencyPledgeCode>string</AgencyPledgeCode>
            <PledgeAmount>decimal</PledgeAmount>
            <PledgeCreatedDate>date</PledgeCreatedDate>
            <PledgeType>string</PledgeType>
            <PledgeDescription>string</PledgeDescription>
            <Agency xsi:nil="true" />
          </AccountPledges>
          <PrimaryContact>
            <ContactType>string</ContactType>
            <Prefix>string</Prefix>
            <FirstName>string</FirstName>
            <MiddleInitial>string</MiddleInitial>
            <LastName>string</LastName>
            <Suffix>string</Suffix>
            <FullName>string</FullName>
            <PrimaryContact xsi:nil="true" />
            <SecondaryContact xsi:nil="true" />
            <Email xsi:nil="true" />
            <CreatedDate>date</CreatedDate>
            <Memo>string</Memo>
            <SSN>string</SSN>
            <CSRId>string</CSRId>
            <CriticalContactFlag>boolean</CriticalContactFlag>
            <StatusCode>string</StatusCode>
            <CriticalExpirationDate>date</CriticalExpirationDate>
            <Address xsi:nil="true" />
            <Address xsi:nil="true" />
            <OtherPhone xsi:nil="true" />
            <OtherPhone xsi:nil="true" />
            <Fax xsi:nil="true" />
            <Fax xsi:nil="true" />
            <EmployerName>string</EmployerName>
            <DriverLicense xsi:nil="true" />
            <DriverLicense xsi:nil="true" />
          </PrimaryContact>
          <Premise>
            <PremiseNumber>string</PremiseNumber>
            <LockSequenceNumber>int</LockSequenceNumber>
          </Premise>
          <PaymentArrangements>
            <ArrangementCode>string</ArrangementCode>
            <ActiveCode xsi:nil="true" />
            <ActiveFlag>boolean</ActiveFlag>
            <HBReason>string</HBReason>
            <HBReason>string</HBReason>
            <LastArrangementDate>date</LastArrangementDate>
            <ArrangementStartDate>date</ArrangementStartDate>
            <CutOffDate>date</CutOffDate>
            <ArrangementAmendDate>date</ArrangementAmendDate>
            <TotalArrangements>int</TotalArrangements>
            <TotalArrangementsAmount>double</TotalArrangementsAmount>
            <NewArrangementAmount>double</NewArrangementAmount>
            <TotalArrangementReviews>int</TotalArrangementReviews>
            <TotalArrangementUpdates>int</TotalArrangementUpdates>
            <ArrangementBrokenFlag>boolean</ArrangementBrokenFlag>
            <ArrangementBrokenDate>date</ArrangementBrokenDate>
            <ArrangementBrokenAmount>double</ArrangementBrokenAmount>
            <DueDate>date</DueDate>
            <ProcessedDate>date</ProcessedDate>
            <ValidFlag>boolean</ValidFlag>
            <ValidArrangement xsi:nil="true" />
            <RefusalCode1>string</RefusalCode1>
            <RefusalCode2>string</RefusalCode2>
            <RefusalCode3>string</RefusalCode3>
            <Notes>string</Notes>
            <LongHoldDate>date</LongHoldDate>
            <ShortHoldDate>date</ShortHoldDate>
            <PaymentArrangementDetails xsi:nil="true" />
            <PaymentArrangementDetails xsi:nil="true" />
            <MonthlyOverdues xsi:nil="true" />
            <MonthlyOverdues xsi:nil="true" />
            <Contacts xsi:nil="true" />
            <Contacts xsi:nil="true" />
            <Calendar xsi:nil="true" />
            <RecommendedCalendar xsi:nil="true" />
            <PaymentArrangementFrequency xsi:nil="true" />
          </PaymentArrangements>
          <PaymentArrangements>
            <ArrangementCode>string</ArrangementCode>
            <ActiveCode xsi:nil="true" />
            <ActiveFlag>boolean</ActiveFlag>
            <HBReason>string</HBReason>
            <HBReason>string</HBReason>
            <LastArrangementDate>date</LastArrangementDate>
            <ArrangementStartDate>date</ArrangementStartDate>
            <CutOffDate>date</CutOffDate>
            <ArrangementAmendDate>date</ArrangementAmendDate>
            <TotalArrangements>int</TotalArrangements>
            <TotalArrangementsAmount>double</TotalArrangementsAmount>
            <NewArrangementAmount>double</NewArrangementAmount>
            <TotalArrangementReviews>int</TotalArrangementReviews>
            <TotalArrangementUpdates>int</TotalArrangementUpdates>
            <ArrangementBrokenFlag>boolean</ArrangementBrokenFlag>
            <ArrangementBrokenDate>date</ArrangementBrokenDate>
            <ArrangementBrokenAmount>double</ArrangementBrokenAmount>
            <DueDate>date</DueDate>
            <ProcessedDate>date</ProcessedDate>
            <ValidFlag>boolean</ValidFlag>
            <ValidArrangement xsi:nil="true" />
            <RefusalCode1>string</RefusalCode1>
            <RefusalCode2>string</RefusalCode2>
            <RefusalCode3>string</RefusalCode3>
            <Notes>string</Notes>
            <LongHoldDate>date</LongHoldDate>
            <ShortHoldDate>date</ShortHoldDate>
            <PaymentArrangementDetails xsi:nil="true" />
            <PaymentArrangementDetails xsi:nil="true" />
            <MonthlyOverdues xsi:nil="true" />
            <MonthlyOverdues xsi:nil="true" />
            <Contacts xsi:nil="true" />
            <Contacts xsi:nil="true" />
            <Calendar xsi:nil="true" />
            <RecommendedCalendar xsi:nil="true" />
            <PaymentArrangementFrequency xsi:nil="true" />
          </PaymentArrangements>
          <Bills>
            <BillDueDate>date</BillDueDate>
            <BillExtensionDate>date</BillExtensionDate>
            <DueAmount>decimal</DueAmount>
            <BillSummary xsi:nil="true" />
            <BillItems xsi:nil="true" />
            <BillItems xsi:nil="true" />
          </Bills>
          <Bills>
            <BillDueDate>date</BillDueDate>
            <BillExtensionDate>date</BillExtensionDate>
            <DueAmount>decimal</DueAmount>
            <BillSummary xsi:nil="true" />
            <BillItems xsi:nil="true" />
            <BillItems xsi:nil="true" />
          </Bills>
          <LockSequenceNumber>int</LockSequenceNumber>
          <AMILockSequenceNumber>int</AMILockSequenceNumber>
          <AccountEligibility>
            <CheckPaymentFlag>boolean</CheckPaymentFlag>
            <CreditCardPaymentFlag>boolean</CreditCardPaymentFlag>
            <Reason>string</Reason>
          </AccountEligibility>
          <AccountEligibility>
            <CheckPaymentFlag>boolean</CheckPaymentFlag>
            <CreditCardPaymentFlag>boolean</CreditCardPaymentFlag>
            <Reason>string</Reason>
          </AccountEligibility>
          <DistributionDetail>
            <GeneralLedger xsi:nil="true" />
            <GeneralLedger xsi:nil="true" />
            <POET xsi:nil="true" />
            <POET xsi:nil="true" />
          </DistributionDetail>
        </Account>
        <TransactionDetails xmlns="">
          <ConfirmationActivityType>LAUNCH or PAY or VIEW or ENROLL or UPDATE or UNENROLL or START or STOP or TRANSFER or DELETE or SUBMIT or CANCEL or AUTODISCONNECT or INSERT or AUTOCONNECT or AUTOTRANSFER or REPORT or OTHER</ConfirmationActivityType>
          <ActivityType>LAUNCH or PAY or VIEW or ENROLL or UPDATE or UNENROLL or START or STOP or TRANSFER or DELETE or SUBMIT or CANCEL or AUTODISCONNECT or INSERT or AUTOCONNECT or AUTOTRANSFER or REPORT or OTHER</ActivityType>
          <LogType>ALERTS_AND_ANNOUNCEMENTS or AGENCY_ASSISTANCE or ACCOUNT or ACCOUNT_HISTORY or ACCOUNT_MAINTENANCE or BILL_ANALYZER or BUDGETBILLING or BUILDERDISCONPERM or BILL_INSERT or BUILDERNEW or BILLING or BUILDERTEMP or CORRESPONDENCE or CHAT or CONTACT or EBILL or EFT or EMAIL or ELECTRIC_SERVICE or ELECTRONIC_TRANSFERS or FLATBILL or GREEN_ENERGY or LETTEROFCREDIT or LLA or LETTER_OF_RESIDENCY or LETTERS or MAILING_ADDRESS or OUTAGE_ABNORMAL or OFFICE_LOCATOR or OUTAGE_SECURITY_LIGHT or OUTAGE or OUTAGE_ELECTRIC_SERVICE or PAYMENT_ARRANGEMENT or PAPER_BILL or PREFERENCECENTER or PROPERTY_MANAGERS or PIN_NUMBER or PROFILEMAINTENANCE or PROJECTSHARE or POWEREWARDS or RENEWABLE ENERGY or REGISTRATION or SERVICE ORDERS or TEMP ADDRESS or TERRITORY_MANAGERS or WIRING_APPROVAL or WIRING_APPROVAL_INSPECTOR or WEB_PAYMENTS or WHERE_TO_FIND_WHAT</LogType>
          <Memo>string</Memo>
          <LogMessage>string</LogMessage>
          <CompanyCode>
            <Code>string</Code>
            <Description>string</Description>
          </CompanyCode>
          <AccountType>
            <Code>string</Code>
            <Description>string</Description>
          </AccountType>
          <FunctionalArea>ALERTS_AND_ANNOUNCEMENTS or AGENCY_ASSISTANCE or ACCOUNT or ACCOUNT_HISTORY or ACCOUNT_MAINTENANCE or BILL_ANALYZER or BUDGETBILLING or BUILDERDISCONPERM or BILL_INSERT or BUILDERNEW or BILLING or BUILDERTEMP or CORRESPONDENCE or CHAT or CONTACT or EBILL or EFT or EMAIL or ELECTRIC_SERVICE or ELECTRONIC_TRANSFERS or FLATBILL or GREEN_ENERGY or LETTEROFCREDIT or LLA or LETTER_OF_RESIDENCY or LETTERS or MAILING_ADDRESS or OUTAGE_ABNORMAL or OFFICE_LOCATOR or OUTAGE_SECURITY_LIGHT or OUTAGE or OUTAGE_ELECTRIC_SERVICE or PAYMENT_ARRANGEMENT or PAPER_BILL or PREFERENCECENTER or PROPERTY_MANAGERS or PIN_NUMBER or PROFILEMAINTENANCE or PROJECTSHARE or POWEREWARDS or RENEWABLE ENERGY or REGISTRATION or SERVICE ORDERS or TEMP ADDRESS or TERRITORY_MANAGERS or WIRING_APPROVAL or WIRING_APPROVAL_INSPECTOR or WEB_PAYMENTS or WHERE_TO_FIND_WHAT</FunctionalArea>
          <IsFailFlag>boolean</IsFailFlag>
          <Device>string</Device>
          <IPAddress>string</IPAddress>
          <ParentLogNumber>string</ParentLogNumber>
          <EmailAddress>string</EmailAddress>
          <PhoneNumber>string</PhoneNumber>
          <BankAccountNumber>string</BankAccountNumber>
          <BankRoutingNumber>string</BankRoutingNumber>
          <ApplicationID>
            <Code>string</Code>
            <Description>string</Description>
          </ApplicationID>
          <CreatedBy>string</CreatedBy>
        </TransactionDetails>
      </UpdatePaymentArrangementRequest>
    </UpdatePaymentArrangement>
  </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:Header>
    <ScCredentials xmlns="http://ws.southernco.com/CustSvc-iHub">
      <DirectUserNameToken>
        <BinarySecurityToken>
          <ID>string</ID>
        </BinarySecurityToken>
      </DirectUserNameToken>
      <OriginatingUserNameToken>
        <BinarySecurityToken>
          <ID>string</ID>
        </BinarySecurityToken>
      </OriginatingUserNameToken>
      <Created>string</Created>
    </ScCredentials>
  </soap12:Header>
  <soap12:Body>
    <UpdatePaymentArrangementResponse xmlns="http://ws.southernco.com/CustSvc-iHub">
      <UpdatePaymentArrangementResult>
        <BaseResponse xmlns="">
          <MessageDateTime>dateTime</MessageDateTime>
          <ResponseCode>string</ResponseCode>
          <ResponseDescription>string</ResponseDescription>
          <ErrorData>
            <ErrorCode>string</ErrorCode>
            <ErrorDescription>string</ErrorDescription>
            <NativeErrorDetail>string</NativeErrorDetail>
          </ErrorData>
        </BaseResponse>
        <ConfirmationNumber xmlns="">string</ConfirmationNumber>
        <WebLogNumber xmlns="">string</WebLogNumber>
      </UpdatePaymentArrangementResult>
    </UpdatePaymentArrangementResponse>
  </soap12:Body>
</soap12:Envelope>