aspose file tools*
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 EJB 3 in Action this week in the EJB and other Java EE Technologies 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>
 
 
subject: H
 
Similar Threads
convert multiple xml tags to single tag with attributes
KSoap2 question, please reply
How to call web service
Commons Digester --- java.lang. No Such Method Exception
how to set an attribute like SOAPAction in the Header?