<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://api_1_4.boxpay.com/merchants/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://api_1_4.boxpay.com/merchants/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://api_1_4.boxpay.com/merchants/">
      <s:element name="GetPayouts">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CountryCode" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="NetworkId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MerchantId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Signature" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPayoutsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPayoutsResult" type="tns:PayoutsOutput" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PayoutsOutput">
        <s:complexContent mixed="false">
          <s:extension base="tns:OutputBase">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Payouts" type="tns:ArrayOfMerchantPayout" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="OutputBase">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RequestProcessed" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="ReasonCode" type="tns:Reason" />
          <s:element minOccurs="0" maxOccurs="1" name="AdditionalInfo" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="Reason">
        <s:restriction base="s:string">
          <s:enumeration value="None" />
          <s:enumeration value="AwaitingUserAction" />
          <s:enumeration value="PaymentItemNotFound" />
          <s:enumeration value="InvalidMSISDN" />
          <s:enumeration value="CountryCodeNotRecognised" />
          <s:enumeration value="PricepointNotFoundForPaymentItem" />
          <s:enumeration value="PaymentItemDescriptionNotFound" />
          <s:enumeration value="ItemCodeNotValid" />
          <s:enumeration value="PricepointNotFound" />
          <s:enumeration value="LanguageCodeNotRecognised" />
          <s:enumeration value="MerchantNotFound" />
          <s:enumeration value="InvalidSignature" />
          <s:enumeration value="PaymentSuccessful" />
          <s:enumeration value="InvalidSessionId" />
          <s:enumeration value="SessionNotFound" />
          <s:enumeration value="PaymentFailed" />
          <s:enumeration value="AwaitingSMSFromUser" />
          <s:enumeration value="AwaitingPINValidation" />
          <s:enumeration value="ValidatePINCallNotAllowedForThisPaymentCaptureMethod" />
          <s:enumeration value="CorrectPinCompletingBilling" />
          <s:enumeration value="InvalidPIN" />
          <s:enumeration value="ServiceNotFound" />
          <s:enumeration value="NotSubscribed" />
          <s:enumeration value="SuccessfullyUnsubscribed" />
          <s:enumeration value="AwaitingMSISDNEntry" />
          <s:enumeration value="OtherError" />
          <s:enumeration value="SubscriberNotFound" />
          <s:enumeration value="ExceededSystemConstraint" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfMerchantPayout">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="MerchantPayout" nillable="true" type="tns:MerchantPayout" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="MerchantPayout">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="CountryCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CurrencyCode" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="MerchantId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="NetworkId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Price" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="PayoutAmount" type="s:decimal" />
        </s:sequence>
      </s:complexType>
      <s:element name="CheckStatus">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SessionId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Signature" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckStatusResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CheckStatusResult" type="tns:CheckStatusOutput" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="CheckStatusOutput">
        <s:complexContent mixed="false">
          <s:extension base="tns:OutputBase">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="PaymentStatus" type="tns:PaymentStatus" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="PaymentStatus">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Charged" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="UserMessageHTML" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MSISDN" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="NetworkId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="SubscriptionStatus" type="tns:SubStatus" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:Status" />
          <s:element minOccurs="1" maxOccurs="1" name="StatusReason" type="tns:Reason" />
          <s:element minOccurs="0" maxOccurs="1" name="ReturnUrl" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="SubStatus">
        <s:restriction base="s:string">
          <s:enumeration value="SUCCESS" />
          <s:enumeration value="ALREADYSUBSCRIBED" />
          <s:enumeration value="FAILED" />
          <s:enumeration value="NOTAPPLICABLE" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="Status">
        <s:restriction base="s:string">
          <s:enumeration value="SUCCESS" />
          <s:enumeration value="PENDING" />
          <s:enumeration value="FAILED" />
        </s:restriction>
      </s:simpleType>
      <s:element name="Unsubscribe">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="InitialPaymentSessionId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Signature" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UnsubscribeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UnsubscribeResult" type="tns:OutputBase" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSubscribers">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CountryCode" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ServiceId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="SubscriptionStatus" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Signature" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSubscribersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSubscribersResult" type="tns:SubscribersOutput" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SubscribersOutput">
        <s:complexContent mixed="false">
          <s:extension base="tns:OutputBase">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Subscriptions" type="tns:ArrayOfSubscriber" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfSubscriber">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Subscriber" nillable="true" type="tns:Subscriber" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Subscriber">
        <s:complexContent mixed="false">
          <s:extension base="tns:OutputBase">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Active" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="LastPaymentCycleDateGMT" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="UnsubscribedDate" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="NetworkId" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="MSISDN" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PaymentSessionId" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetSubscriberSummary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="PaymentSessionId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Day" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="Signature" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSubscriberSummaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSubscriberSummaryResult" type="tns:SubscriberSummaryOutput" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SubscriberSummaryOutput">
        <s:complexContent mixed="false">
          <s:extension base="tns:OutputBase">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="PaymentCycle" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="LocalCurrency" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="HomeCurrency" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ExchangeRate" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="LCSpend" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="HCSpend" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="LCPayout" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="HCPayout" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="Active" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="LastPaymentCycleDateGMT" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="SubscriptionDate" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="UnsubscribedDate" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="NetworkId" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="MSISDN" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PaymentSessionId" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="PayoutsOutput" nillable="true" type="tns:PayoutsOutput" />
      <s:element name="CheckStatusOutput" nillable="true" type="tns:CheckStatusOutput" />
      <s:element name="OutputBase" nillable="true" type="tns:OutputBase" />
      <s:element name="SubscribersOutput" nillable="true" type="tns:SubscribersOutput" />
      <s:element name="SubscriberSummaryOutput" nillable="true" type="tns:SubscriberSummaryOutput" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetPayoutsSoapIn">
    <wsdl:part name="parameters" element="tns:GetPayouts" />
  </wsdl:message>
  <wsdl:message name="GetPayoutsSoapOut">
    <wsdl:part name="parameters" element="tns:GetPayoutsResponse" />
  </wsdl:message>
  <wsdl:message name="CheckStatusSoapIn">
    <wsdl:part name="parameters" element="tns:CheckStatus" />
  </wsdl:message>
  <wsdl:message name="CheckStatusSoapOut">
    <wsdl:part name="parameters" element="tns:CheckStatusResponse" />
  </wsdl:message>
  <wsdl:message name="UnsubscribeSoapIn">
    <wsdl:part name="parameters" element="tns:Unsubscribe" />
  </wsdl:message>
  <wsdl:message name="UnsubscribeSoapOut">
    <wsdl:part name="parameters" element="tns:UnsubscribeResponse" />
  </wsdl:message>
  <wsdl:message name="GetSubscribersSoapIn">
    <wsdl:part name="parameters" element="tns:GetSubscribers" />
  </wsdl:message>
  <wsdl:message name="GetSubscribersSoapOut">
    <wsdl:part name="parameters" element="tns:GetSubscribersResponse" />
  </wsdl:message>
  <wsdl:message name="GetSubscriberSummarySoapIn">
    <wsdl:part name="parameters" element="tns:GetSubscriberSummary" />
  </wsdl:message>
  <wsdl:message name="GetSubscriberSummarySoapOut">
    <wsdl:part name="parameters" element="tns:GetSubscriberSummaryResponse" />
  </wsdl:message>
  <wsdl:message name="GetPayoutsHttpGetIn">
    <wsdl:part name="CountryCode" type="s:string" />
    <wsdl:part name="NetworkId" type="s:string" />
    <wsdl:part name="MerchantId" type="s:string" />
    <wsdl:part name="Signature" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPayoutsHttpGetOut">
    <wsdl:part name="Body" element="tns:PayoutsOutput" />
  </wsdl:message>
  <wsdl:message name="CheckStatusHttpGetIn">
    <wsdl:part name="SessionId" type="s:string" />
    <wsdl:part name="Signature" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CheckStatusHttpGetOut">
    <wsdl:part name="Body" element="tns:CheckStatusOutput" />
  </wsdl:message>
  <wsdl:message name="UnsubscribeHttpGetIn">
    <wsdl:part name="InitialPaymentSessionId" type="s:string" />
    <wsdl:part name="Signature" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UnsubscribeHttpGetOut">
    <wsdl:part name="Body" element="tns:OutputBase" />
  </wsdl:message>
  <wsdl:message name="GetSubscribersHttpGetIn">
    <wsdl:part name="CountryCode" type="s:string" />
    <wsdl:part name="ServiceId" type="s:string" />
    <wsdl:part name="SubscriptionStatus" type="s:string" />
    <wsdl:part name="Signature" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSubscribersHttpGetOut">
    <wsdl:part name="Body" element="tns:SubscribersOutput" />
  </wsdl:message>
  <wsdl:message name="GetSubscriberSummaryHttpGetIn">
    <wsdl:part name="PaymentSessionId" type="s:string" />
    <wsdl:part name="Day" type="s:string" />
    <wsdl:part name="Signature" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSubscriberSummaryHttpGetOut">
    <wsdl:part name="Body" element="tns:SubscriberSummaryOutput" />
  </wsdl:message>
  <wsdl:message name="GetPayoutsHttpPostIn">
    <wsdl:part name="CountryCode" type="s:string" />
    <wsdl:part name="NetworkId" type="s:string" />
    <wsdl:part name="MerchantId" type="s:string" />
    <wsdl:part name="Signature" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPayoutsHttpPostOut">
    <wsdl:part name="Body" element="tns:PayoutsOutput" />
  </wsdl:message>
  <wsdl:message name="CheckStatusHttpPostIn">
    <wsdl:part name="SessionId" type="s:string" />
    <wsdl:part name="Signature" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CheckStatusHttpPostOut">
    <wsdl:part name="Body" element="tns:CheckStatusOutput" />
  </wsdl:message>
  <wsdl:message name="UnsubscribeHttpPostIn">
    <wsdl:part name="InitialPaymentSessionId" type="s:string" />
    <wsdl:part name="Signature" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UnsubscribeHttpPostOut">
    <wsdl:part name="Body" element="tns:OutputBase" />
  </wsdl:message>
  <wsdl:message name="GetSubscribersHttpPostIn">
    <wsdl:part name="CountryCode" type="s:string" />
    <wsdl:part name="ServiceId" type="s:string" />
    <wsdl:part name="SubscriptionStatus" type="s:string" />
    <wsdl:part name="Signature" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSubscribersHttpPostOut">
    <wsdl:part name="Body" element="tns:SubscribersOutput" />
  </wsdl:message>
  <wsdl:message name="GetSubscriberSummaryHttpPostIn">
    <wsdl:part name="PaymentSessionId" type="s:string" />
    <wsdl:part name="Day" type="s:string" />
    <wsdl:part name="Signature" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSubscriberSummaryHttpPostOut">
    <wsdl:part name="Body" element="tns:SubscriberSummaryOutput" />
  </wsdl:message>
  <wsdl:portType name="v1_4Soap">
    <wsdl:operation name="GetPayouts">
      <wsdl:input message="tns:GetPayoutsSoapIn" />
      <wsdl:output message="tns:GetPayoutsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckStatus">
      <wsdl:input message="tns:CheckStatusSoapIn" />
      <wsdl:output message="tns:CheckStatusSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Unsubscribe">
      <wsdl:input message="tns:UnsubscribeSoapIn" />
      <wsdl:output message="tns:UnsubscribeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSubscribers">
      <wsdl:input message="tns:GetSubscribersSoapIn" />
      <wsdl:output message="tns:GetSubscribersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSubscriberSummary">
      <wsdl:input message="tns:GetSubscriberSummarySoapIn" />
      <wsdl:output message="tns:GetSubscriberSummarySoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="v1_4HttpGet">
    <wsdl:operation name="GetPayouts">
      <wsdl:input message="tns:GetPayoutsHttpGetIn" />
      <wsdl:output message="tns:GetPayoutsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckStatus">
      <wsdl:input message="tns:CheckStatusHttpGetIn" />
      <wsdl:output message="tns:CheckStatusHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Unsubscribe">
      <wsdl:input message="tns:UnsubscribeHttpGetIn" />
      <wsdl:output message="tns:UnsubscribeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSubscribers">
      <wsdl:input message="tns:GetSubscribersHttpGetIn" />
      <wsdl:output message="tns:GetSubscribersHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSubscriberSummary">
      <wsdl:input message="tns:GetSubscriberSummaryHttpGetIn" />
      <wsdl:output message="tns:GetSubscriberSummaryHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="v1_4HttpPost">
    <wsdl:operation name="GetPayouts">
      <wsdl:input message="tns:GetPayoutsHttpPostIn" />
      <wsdl:output message="tns:GetPayoutsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckStatus">
      <wsdl:input message="tns:CheckStatusHttpPostIn" />
      <wsdl:output message="tns:CheckStatusHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Unsubscribe">
      <wsdl:input message="tns:UnsubscribeHttpPostIn" />
      <wsdl:output message="tns:UnsubscribeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSubscribers">
      <wsdl:input message="tns:GetSubscribersHttpPostIn" />
      <wsdl:output message="tns:GetSubscribersHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSubscriberSummary">
      <wsdl:input message="tns:GetSubscriberSummaryHttpPostIn" />
      <wsdl:output message="tns:GetSubscriberSummaryHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="v1_4Soap" type="tns:v1_4Soap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetPayouts">
      <soap:operation soapAction="http://api_1_4.boxpay.com/merchants/GetPayouts" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckStatus">
      <soap:operation soapAction="http://api_1_4.boxpay.com/merchants/CheckStatus" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Unsubscribe">
      <soap:operation soapAction="http://api_1_4.boxpay.com/merchants/Unsubscribe" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSubscribers">
      <soap:operation soapAction="http://api_1_4.boxpay.com/merchants/GetSubscribers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSubscriberSummary">
      <soap:operation soapAction="http://api_1_4.boxpay.com/merchants/GetSubscriberSummary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="v1_4Soap12" type="tns:v1_4Soap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetPayouts">
      <soap12:operation soapAction="http://api_1_4.boxpay.com/merchants/GetPayouts" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckStatus">
      <soap12:operation soapAction="http://api_1_4.boxpay.com/merchants/CheckStatus" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Unsubscribe">
      <soap12:operation soapAction="http://api_1_4.boxpay.com/merchants/Unsubscribe" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSubscribers">
      <soap12:operation soapAction="http://api_1_4.boxpay.com/merchants/GetSubscribers" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSubscriberSummary">
      <soap12:operation soapAction="http://api_1_4.boxpay.com/merchants/GetSubscriberSummary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="v1_4HttpGet" type="tns:v1_4HttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="GetPayouts">
      <http:operation location="/GetPayouts" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckStatus">
      <http:operation location="/CheckStatus" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Unsubscribe">
      <http:operation location="/Unsubscribe" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSubscribers">
      <http:operation location="/GetSubscribers" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSubscriberSummary">
      <http:operation location="/GetSubscriberSummary" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="v1_4HttpPost" type="tns:v1_4HttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="GetPayouts">
      <http:operation location="/GetPayouts" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckStatus">
      <http:operation location="/CheckStatus" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Unsubscribe">
      <http:operation location="/Unsubscribe" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSubscribers">
      <http:operation location="/GetSubscribers" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSubscriberSummary">
      <http:operation location="/GetSubscriberSummary" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="v1_4">
    <wsdl:port name="v1_4Soap" binding="tns:v1_4Soap">
      <soap:address location="http://api.boxpay.com/merchants/v1_4.asmx" />
    </wsdl:port>
    <wsdl:port name="v1_4Soap12" binding="tns:v1_4Soap12">
      <soap12:address location="http://api.boxpay.com/merchants/v1_4.asmx" />
    </wsdl:port>
    <wsdl:port name="v1_4HttpGet" binding="tns:v1_4HttpGet">
      <http:address location="http://api.boxpay.com/merchants/v1_4.asmx" />
    </wsdl:port>
    <wsdl:port name="v1_4HttpPost" binding="tns:v1_4HttpPost">
      <http:address location="http://api.boxpay.com/merchants/v1_4.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>