Two Laptop Bag*
The moose likes Web Services and the fly likes H Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "H" Watch "H" New topic
Author

H

igwe kalu kalu ogba
Ranch Hand

Joined: Feb 03, 2005
Posts: 133
hello, I am trying to access a .NEt web service from Java. When I click on the link for the method I am trying to access called sendPayement, I get the following xml file.

POST /payment_gateway/TransactionService.asmx HTTP/1.1
Host: webpay.interswitchng.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "www.webpay.interswitchng.com/sendPayment"

<?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>
<sendPayment xmlns="www.webpay.interswitchng.com">
<tran>
<PayeeDetails>
<Address1>string</Address1>
<Address2>string</Address2>
<Address3>string</Address3>
<City>string</City>
<CountryCode>string</CountryCode>
<Name>string</Name>
<Phone>string</Phone>
<PostalCode>string</PostalCode>
<Region>string</Region>
<BranchId>string</BranchId>
<BankId>string</BankId>
<InstitutionDefinedId>string</InstitutionDefinedId>
<PayerReference>string</PayerReference>
<Account>
<ID>long</ID>
<Number>string</Number>
<AccountType>string</AccountType>
<CurrencyCode>string</CurrencyCode>
</Account>
</PayeeDetails>
</tran>
</sendPayment>
</soap:Body>
</soap:Envelope>

These seem to be the arguments for the method sendPayment. My question is this, how do I access this method with the parameters above. Is the method sendPayment of the form

sendPayment (Vector tran), where tran contains a number of strings such as Address1,Address2, Account, e.t.c.
I just want to know what the sendPayment method is supposed to look like before I access the webservice. I really do not understand this xml file.

Thanks.
William Barnes
Ranch Hand

Joined: Mar 16, 2001
Posts: 984

What you need to do is get the WSDL. This is an xml file which contains the api to the webservice.


Please ignore post, I have no idea what I am talking about.
igwe kalu kalu ogba
Ranch Hand

Joined: Feb 03, 2005
Posts: 133
Here is the wsdl:

I am using ksoap2

<?xml version="1.0" encoding="utf-8" ?>
- <definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="www.webpay.interswitchng.com" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="www.webpay.interswitchng.com" xmlns="http://schemas.xmlsoap.org/wsdl/">
- <types>
- <s:schema elementFormDefault="qualified" targetNamespace="www.webpay.interswitchng.com">
- <s:element name="config">
<s:complexType />
</s:element>
- <s:element name="configResponse">
<s:complexType />
</s:element>
- <s:element name="sendBalanceInquiry">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="tran" type="s0:BalanceInquiry" />
</s:sequence>
</s:complexType>
</s:element>
- <s:complexType name="BalanceInquiry">
- <s:complexContent mixed="false">
- <s:extension base="s0:ISO8583Transaction">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="AvailableBalance" type="s0:Amount" />
<s:element minOccurs="0" maxOccurs="1" name="LedgerBalance" type="s0:Amount" />
<s:element minOccurs="0" maxOccurs="1" name="CreditLimit" type="s0:Amount" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
- <s:complexType name="ISO8583Transaction">
- <s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="ID" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="PostTranID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="RetrievalReferenceNumber" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ResponseCode" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="AmountRequested" type="s:long" />
<s:element minOccurs="1" maxOccurs="1" name="AmountApproved" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="CurrencyCode" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="TransactionDate" type="s ateTime" />
<s:element minOccurs="1" maxOccurs="1" name="Surcharge" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="SurchargeCurrencyCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="DebitCredit" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="AcquiringInstitutionID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ForwardingInstitutionID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ReceivingInstitutionID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="TransactionType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PinData" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ExtendedInformation" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Account_Source" type="s0:Account" />
<s:element minOccurs="0" maxOccurs="1" name="Account_Destination" type="s0:Account" />
<s:element minOccurs="0" maxOccurs="1" name="Card" type="s0:Card" />
<s:element minOccurs="0" maxOccurs="1" name="Merchant" type="s0:Merchant" />
<s:element minOccurs="0" maxOccurs="1" name="Terminal" type="s0:Terminal" />
</s:sequence>
</s:complexType>
- <s:complexType name="Account">
- <s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="ID" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="Number" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="AccountType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CurrencyCode" type="s:string" />
</s:sequence>
</s:complexType>
- <s:complexType name="Card">
- <s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="ID" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="Number" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ExpiryDay" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ExpiryMonth" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ExpiryYear" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SequenceNumber" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CVV2" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PinBlock" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="DukptKeySequenceNumber" type="s:string" />
</s:sequence>
</s:complexType>
- <s:complexType name="Merchant">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="padding_character" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ID" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="MerchantID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Street" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="State" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
</s:sequence>
</s:complexType>
- <s:complexType name="Terminal">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="padding_character" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ID" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="TerminalID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="TerminalType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PinEntryCapability" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PanEntryMode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="OperatingEnvironment" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CardholderAuthenticationCapability" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CardDataInputCapability" type="s:string" />
</s:sequence>
</s:complexType>
- <s:complexType name="Amount">
- <s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="Balance" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="DebitCredit" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CurrencyCode" type="s:string" />
</s:sequence>
</s:complexType>
- <s:element name="sendBalanceInquiryResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="sendBalanceInquiryResult" type="s0:ISO8583Transaction" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="sendLinkedAccount">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="tran" type="s0:LinkedAccount" />
</s:sequence>
</s:complexType>
</s:element>
- <s:complexType name="LinkedAccount">
- <s:complexContent mixed="false">
- <s:extension base="s0:ISO8583Transaction">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="AccountList" type="s0:ArrayOfAnyType" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
- <s:complexType name="ArrayOfAnyType">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="anyType" nillable="true" />
</s:sequence>
</s:complexType>
- <s:element name="sendLinkedAccountResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="sendLinkedAccountResult" type="s0:ISO8583Transaction" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="sendAccountsTransfer">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="tran" type="s0:AccountsTransfer" />
</s:sequence>
</s:complexType>
</s:element>
- <s:complexType name="AccountsTransfer">
- <s:complexContent mixed="false">
<s:extension base="s0:ISO8583Transaction" />
</s:complexContent>
</s:complexType>
- <s:element name="sendAccountsTransferResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="sendAccountsTransferResult" type="s0:ISO8583Transaction" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="sendFullStatement">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="tran" type="s0:FullStatement" />
</s:sequence>
</s:complexType>
</s:element>
- <s:complexType name="FullStatement">
- <s:complexContent mixed="false">
- <s:extension base="s0:ISO8583Transaction">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="createInstanceOfRecord" type="s0:FullStatementRecord" />
<s:element minOccurs="1" maxOccurs="1" name="StartDate" type="s ateTime" />
<s:element minOccurs="1" maxOccurs="1" name="EndDate" type="s ateTime" />
<s:element minOccurs="1" maxOccurs="1" name="TransactionCount" type="s:long" />
<s:element minOccurs="0" maxOccurs="1" name="ClosingLedgerBalance" type="s0:Amount" />
<s:element minOccurs="0" maxOccurs="1" name="ClosingAvailableBalance" type="s0:Amount" />
<s:element minOccurs="0" maxOccurs="1" name="OpeningLedgerBalance" type="s0:Amount" />
<s:element minOccurs="0" maxOccurs="1" name="OpeningAvailableBalance" type="s0:Amount" />
<s:element minOccurs="0" maxOccurs="1" name="FullStatementList" type="s0:ArrayOfAnyType" />
<s:element minOccurs="0" maxOccurs="1" name="FullStatementRecords" type="s0:ArrayOfAnyType" />
<s:element minOccurs="0" maxOccurs="1" name="StatementRawData" type="s:string" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
- <s:complexType name="FullStatementRecord">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ReferenceNumber" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Amount" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Amount_DR_CR" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Fee" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Fee_DR_CR" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="DateTime" type="s ateTime" />
</s:sequence>
</s:complexType>
- <s:element name="sendFullStatementResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="sendFullStatementResult" type="s0:ISO8583Transaction" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="sendMiniStatement">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="tran" type="s0:MiniStatement" />
</s:sequence>
</s:complexType>
</s:element>
- <s:complexType name="MiniStatement">
- <s:complexContent mixed="false">
- <s:extension base="s0:ISO8583Transaction">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="createInstanceOfRecord" type="s0:MiniSatementRecord" />
<s:element minOccurs="0" maxOccurs="1" name="MiniStatementRecords" type="s0:ArrayOfAnyType" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
- <s:complexType name="MiniSatementRecord">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="AccountId1" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="AccountId2" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="AuthorizationId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CurrencyCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="FromAccount" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ToAccount" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SequenceNumber" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="TerminalId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="TransactionType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Amount" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Surcharge" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="DateTime" type="s ateTime" />
</s:sequence>
</s:complexType>
- <s:element name="sendMiniStatementResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="sendMiniStatementResult" type="s0:ISO8583Transaction" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="sendPurchase">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="tran" type="s0 urchase" />
</s:sequence>
</s:complexType>
</s:element>
- <s:complexType name="Purchase">
- <s:complexContent mixed="false">
<s:extension base="s0:ISO8583Transaction" />
</s:complexContent>
</s:complexType>
- <s:element name="sendPurchaseResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="sendPurchaseResult" type="s0:ISO8583Transaction" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="sendPayment">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="tran" type="s0 ayment" />
</s:sequence>
</s:complexType>
</s:element>
- <s:complexType name="Payment">
- <s:complexContent mixed="false">
- <s:extension base="s0:ISO8583Transaction">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="PayeeDetails" type="s0 ayee" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
- <s:complexType name="Payee">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Address1" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Address2" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Address3" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CountryCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Phone" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PostalCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Region" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BranchId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BankId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="InstitutionDefinedId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PayerReference" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Account" type="s0:Account" />
</s:sequence>
</s:complexType>
- <s:element name="sendPaymentResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="sendPaymentResult" type="s0:ISO8583Transaction" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="sendPinChange">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="tran" type="s0 inChange" />
</s:sequence>
</s:complexType>
</s:element>
- <s:complexType name="PinChange">
- <s:complexContent mixed="false">
- <s:extension base="s0:ISO8583Transaction">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="OldPin" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="NewPin" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SecurePinIndicator" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="DukptKeySequenceNumber" type="s:string" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
- <s:element name="sendPinChangeResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="sendPinChangeResult" type="s0:ISO8583Transaction" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="sendHotListCard">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="tran" type="s0:HotListCard" />
</s:sequence>
</s:complexType>
</s:element>
- <s:complexType name="HotListCard">
- <s:complexContent mixed="false">
- <s:extension base="s0:ISO8583Transaction">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="HotCardReasonCode" type="s:string" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
- <s:element name="sendHotListCardResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="sendHotListCardResult" type="s0:ISO8583Transaction" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="sendKeyExchange">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="tran" type="s0:KeyExchange" />
</s:sequence>
</s:complexType>
</s:element>
- <s:complexType name="KeyExchange">
- <s:complexContent mixed="false">
- <s:extension base="s0:ISO8583Transaction">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="SessionKey" type="s:string" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
- <s:element name="sendKeyExchangeResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="sendKeyExchangeResult" type="s0:ISO8583Transaction" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="getPinBlock">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="zpk" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="request" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="getPinBlockResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="getPinBlockResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</types>
- <message name="configSoapIn">
<part name="parameters" element="s0:config" />
</message>
- <message name="configSoapOut">
<part name="parameters" element="s0:configResponse" />
</message>
- <message name="sendBalanceInquirySoapIn">
<part name="parameters" element="s0:sendBalanceInquiry" />
</message>
- <message name="sendBalanceInquirySoapOut">
<part name="parameters" element="s0:sendBalanceInquiryResponse" />
</message>
- <message name="sendLinkedAccountSoapIn">
<part name="parameters" element="s0:sendLinkedAccount" />
</message>
- <message name="sendLinkedAccountSoapOut">
<part name="parameters" element="s0:sendLinkedAccountResponse" />
</message>
- <message name="sendAccountsTransferSoapIn">
<part name="parameters" element="s0:sendAccountsTransfer" />
</message>
- <message name="sendAccountsTransferSoapOut">
<part name="parameters" element="s0:sendAccountsTransferResponse" />
</message>
- <message name="sendFullStatementSoapIn">
<part name="parameters" element="s0:sendFullStatement" />
</message>
- <message name="sendFullStatementSoapOut">
<part name="parameters" element="s0:sendFullStatementResponse" />
</message>
- <message name="sendMiniStatementSoapIn">
<part name="parameters" element="s0:sendMiniStatement" />
</message>
- <message name="sendMiniStatementSoapOut">
<part name="parameters" element="s0:sendMiniStatementResponse" />
</message>
- <message name="sendPurchaseSoapIn">
<part name="parameters" element="s0:sendPurchase" />
</message>
- <message name="sendPurchaseSoapOut">
<part name="parameters" element="s0:sendPurchaseResponse" />
</message>
- <message name="sendPaymentSoapIn">
<part name="parameters" element="s0:sendPayment" />
</message>
- <message name="sendPaymentSoapOut">
<part name="parameters" element="s0:sendPaymentResponse" />
</message>
- <message name="sendPinChangeSoapIn">
<part name="parameters" element="s0:sendPinChange" />
</message>
- <message name="sendPinChangeSoapOut">
<part name="parameters" element="s0:sendPinChangeResponse" />
</message>
- <message name="sendHotListCardSoapIn">
<part name="parameters" element="s0:sendHotListCard" />
</message>
- <message name="sendHotListCardSoapOut">
<part name="parameters" element="s0:sendHotListCardResponse" />
</message>
- <message name="sendKeyExchangeSoapIn">
<part name="parameters" element="s0:sendKeyExchange" />
</message>
- <message name="sendKeyExchangeSoapOut">
<part name="parameters" element="s0:sendKeyExchangeResponse" />
</message>
- <message name="getPinBlockSoapIn">
<part name="parameters" element="s0:getPinBlock" />
</message>
- <message name="getPinBlockSoapOut">
<part name="parameters" element="s0:getPinBlockResponse" />
</message>
- <portType name="TransactionServiceSoap">
- <operation name="config">
<documentation>config</documentation>
<input message="s0:configSoapIn" />
<output message="s0:configSoapOut" />
</operation>
- <operation name="sendBalanceInquiry">
<documentation>sendBalanceInquiry</documentation>
<input message="s0:sendBalanceInquirySoapIn" />
<output message="s0:sendBalanceInquirySoapOut" />
</operation>
- <operation name="sendLinkedAccount">
<documentation>sendLinkedAccount</documentation>
<input message="s0:sendLinkedAccountSoapIn" />
<output message="s0:sendLinkedAccountSoapOut" />
</operation>
- <operation name="sendAccountsTransfer">
<documentation>sendAccountsTransfer</documentation>
<input message="s0:sendAccountsTransferSoapIn" />
<output message="s0:sendAccountsTransferSoapOut" />
</operation>
- <operation name="sendFullStatement">
<documentation>sendFullStatement</documentation>
<input message="s0:sendFullStatementSoapIn" />
<output message="s0:sendFullStatementSoapOut" />
</operation>
- <operation name="sendMiniStatement">
<documentation>sendMiniStatement</documentation>
<input message="s0:sendMiniStatementSoapIn" />
<output message="s0:sendMiniStatementSoapOut" />
</operation>
- <operation name="sendPurchase">
<documentation>sendPurchase</documentation>
<input message="s0:sendPurchaseSoapIn" />
<output message="s0:sendPurchaseSoapOut" />
</operation>
- <operation name="sendPayment">
<documentation>sendPayment</documentation>
<input message="s0:sendPaymentSoapIn" />
<output message="s0:sendPaymentSoapOut" />
</operation>
- <operation name="sendPinChange">
<documentation>sendPinChange</documentation>
<input message="s0:sendPinChangeSoapIn" />
<output message="s0:sendPinChangeSoapOut" />
</operation>
- <operation name="sendHotListCard">
<documentation>sendHotListCard</documentation>
<input message="s0:sendHotListCardSoapIn" />
<output message="s0:sendHotListCardSoapOut" />
</operation>
- <operation name="sendKeyExchange">
<documentation>sendKeyExchange</documentation>
<input message="s0:sendKeyExchangeSoapIn" />
<output message="s0:sendKeyExchangeSoapOut" />
</operation>
- <operation name="getPinBlock">
<documentation>getPinBlock</documentation>
<input message="s0:getPinBlockSoapIn" />
<output message="s0:getPinBlockSoapOut" />
</operation>
</portType>
- <binding name="TransactionServiceSoap" type="s0:TransactionServiceSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
- <operation name="config">
<soap peration soapAction="www.webpay.interswitchng.com/config" style="document" />
- <input>
<soap:body use="literal" />
</input>
- <output>
<soap:body use="literal" />
</output>
</operation>
- <operation name="sendBalanceInquiry">
<soap peration soapAction="www.webpay.interswitchng.com/sendBalanceInquiry" style="document" />
- <input>
<soap:body use="literal" />
</input>
- <output>
<soap:body use="literal" />
</output>
</operation>
- <operation name="sendLinkedAccount">
<soap peration soapAction="www.webpay.interswitchng.com/sendLinkedAccount" style="document" />
- <input>
<soap:body use="literal" />
</input>
- <output>
<soap:body use="literal" />
</output>
</operation>
- <operation name="sendAccountsTransfer">
<soap peration soapAction="www.webpay.interswitchng.com/sendAccountsTransfer" style="document" />
- <input>
<soap:body use="literal" />
</input>
- <output>
<soap:body use="literal" />
</output>
</operation>
- <operation name="sendFullStatement">
<soap peration soapAction="www.webpay.interswitchng.com/sendFullStatement" style="document" />
- <input>
<soap:body use="literal" />
</input>
- <output>
<soap:body use="literal" />
</output>
</operation>
- <operation name="sendMiniStatement">
<soap peration soapAction="www.webpay.interswitchng.com/sendMiniStatement" style="document" />
- <input>
<soap:body use="literal" />
</input>
- <output>
<soap:body use="literal" />
</output>
</operation>
- <operation name="sendPurchase">
<soap peration soapAction="www.webpay.interswitchng.com/sendPurchase" style="document" />
- <input>
<soap:body use="literal" />
</input>
- <output>
<soap:body use="literal" />
</output>
</operation>
- <operation name="sendPayment">
<soap peration soapAction="www.webpay.interswitchng.com/sendPayment" style="document" />
- <input>
<soap:body use="literal" />
</input>
- <output>
<soap:body use="literal" />
</output>
</operation>
- <operation name="sendPinChange">
<soap peration soapAction="www.webpay.interswitchng.com/sendPinChange" style="document" />
- <input>
<soap:body use="literal" />
</input>
- <output>
<soap:body use="literal" />
</output>
</operation>
- <operation name="sendHotListCard">
<soap peration soapAction="www.webpay.interswitchng.com/sendHotListCard" style="document" />
- <input>
<soap:body use="literal" />
</input>
- <output>
<soap:body use="literal" />
</output>
</operation>
- <operation name="sendKeyExchange">
<soap peration soapAction="www.webpay.interswitchng.com/sendKeyExchange" style="document" />
- <input>
<soap:body use="literal" />
</input>
- <output>
<soap:body use="literal" />
</output>
</operation>
- <operation name="getPinBlock">
<soap peration soapAction="www.webpay.interswitchng.com/getPinBlock" style="document" />
- <input>
<soap:body use="literal" />
</input>
- <output>
<soap:body use="literal" />
</output>
</operation>
</binding>
- <service name="TransactionService">
<documentation>Web service for processing on-line transaction request on interswitch network</documentation>
- <port name="TransactionServiceSoap" binding="s0:TransactionServiceSoap">
<soap:address location="https://webpay.interswitchng.com/payment_gateway/TransactionService.asmx" />
</port>
</service>
</definitions>
 
wood burning stoves
 
subject: H
 
Similar Threads
Commons Digester --- java.lang. No Such Method Exception
How to call web service
how to set an attribute like SOAPAction in the Header?
convert multiple xml tags to single tag with attributes
KSoap2 question, please reply