TransactionService
Click here for a complete list of operations.
GetTransactionHistory
This method is used to retrieve a cardholder’s transactional information for an employee’s benefit account.
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 /MBIWebServices/Transactions/Services/TransactionService.asmx HTTP/1.1 Host: www.mbibeta.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.medibank.com/MBIWebServices/Transactions/Services/Transaction/2004/06/GetTransactionHistory" <?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> <MBISessionHeader xmlns="http://www.medibank.com/MBIWebServices/SoapHeader/"> <MBISessionID>string</MBISessionID> </MBISessionHeader> </soap:Header> <soap:Body> <GetTransactionHistory xmlns="http://www.medibank.com/MBIWebServices/Transactions/Messages/Transaction/Request/2004/06/"> <getTransactionHistoryRequest> <AccountTypeCode>string</AccountTypeCode> <AccountTypeEndDate>string</AccountTypeEndDate> <AccountTypeStartDate>string</AccountTypeStartDate> <CardNumber>string</CardNumber> <DateOfServiceFrom>date</DateOfServiceFrom> <DateOfServiceTo>date</DateOfServiceTo> <CardholderId>string</CardholderId> <CardholderSocialSecurityNumber>string</CardholderSocialSecurityNumber> <EmployerId>string</EmployerId> <TransactionStatus xmlns="http://www.medibank.com/MBIWebServices/Enums/">Approved or Ineligible or Pending or ResolvedEmployeePay or ResolvedPayrollDeduction or New or Denied or Unknown or ResolvedNoRefund or IneligiblePartiallyOffset or ResolvedOffsetbyManualClaim or UnauthorizedRefund or InsufficientDocumentation or EnteredNotReviewed or Reversed or ClaimReversal or Overpayment or OverpaymentPartiallyResolved or OverpaymentResolved or NonPost or Returned or Resubmitted or All</TransactionStatus> <TransactionType xmlns="http://www.medibank.com/MBIWebServices/Enums/">Deposit or POS or Manual or OtherDeposit or All</TransactionType> <TpaId>string</TpaId> <VerboseMode>boolean</VerboseMode> </getTransactionHistoryRequest> </GetTransactionHistory> </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> <MBIMessageIdHeader xmlns="http://www.medibank.com/MBIWebServices/SoapHeader/"> <MessageId>string</MessageId> </MBIMessageIdHeader> <MBIWarningsHeader xmlns="http://www.medibank.com/MBIWebServices/SoapHeader/"> <MBIWarnings> <MBIWarning> <Code>string</Code> <Message>string</Message> </MBIWarning> <MBIWarning> <Code>string</Code> <Message>string</Message> </MBIWarning> </MBIWarnings> </MBIWarningsHeader> </soap:Header> <soap:Body> <GetTransactionHistoryResponse xmlns="http://www.medibank.com/MBIWebServices/Transactions/Messages/Transaction/Response/2004/06/"> <GetTransactionHistoryResult> <GetTransactionHistoryResponse> <AccountTypeCode>string</AccountTypeCode> <AccountTypeEndDate>string</AccountTypeEndDate> <AccountTypeStartDate>string</AccountTypeStartDate> <CardholderId>string</CardholderId> <CardholderSocialSecurityNumber>string</CardholderSocialSecurityNumber> <CardNumber>string</CardNumber> <DateOfServiceFrom>date</DateOfServiceFrom> <DateOfServiceTo>date</DateOfServiceTo> <DisplayDate>dateTime</DisplayDate> <DisplayToCardholder>boolean</DisplayToCardholder> <EmpeAvailBal>decimal</EmpeAvailBal> <EmpeDisbBal>decimal</EmpeDisbBal> <EmpeDisbPtd>decimal</EmpeDisbPtd> <EmpePreauthBal>decimal</EmpePreauthBal> <MerchantName>string</MerchantName> <MerchantTypeCode>string</MerchantTypeCode> <Note>string</Note> <SequenceNumber>int</SequenceNumber> <SettlementDate>string</SettlementDate> <StatusCode>string</StatusCode> <TrackingNumber>string</TrackingNumber> <TransactionAdjudicationStatus xmlns="http://www.medibank.com/MBIWebServices/Enums/">Approved or Ineligible or Pending or ResolvedEmployeePay or ResolvedPayrollDeduction or New or Denied or Unknown or ResolvedNoRefund or IneligiblePartiallyOffset or ResolvedOffsetbyManualClaim or InsufficientDocumentation or EnteredNotReviewed or Reversed or ClaimReversal or Overpayment or OverpaymentPartiallyResolved or OverpaymentResolved or NonPost or Returned or Resubmitted</TransactionAdjudicationStatus> <TransactionAmount>decimal</TransactionAmount> <TransactionDate>dateTime</TransactionDate> <TransactionDeniedAmount>decimal</TransactionDeniedAmount> <TxnAdjudDesc>string</TxnAdjudDesc> </GetTransactionHistoryResponse> <GetTransactionHistoryResponse> <AccountTypeCode>string</AccountTypeCode> <AccountTypeEndDate>string</AccountTypeEndDate> <AccountTypeStartDate>string</AccountTypeStartDate> <CardholderId>string</CardholderId> <CardholderSocialSecurityNumber>string</CardholderSocialSecurityNumber> <CardNumber>string</CardNumber> <DateOfServiceFrom>date</DateOfServiceFrom> <DateOfServiceTo>date</DateOfServiceTo> <DisplayDate>dateTime</DisplayDate> <DisplayToCardholder>boolean</DisplayToCardholder> <EmpeAvailBal>decimal</EmpeAvailBal> <EmpeDisbBal>decimal</EmpeDisbBal> <EmpeDisbPtd>decimal</EmpeDisbPtd> <EmpePreauthBal>decimal</EmpePreauthBal> <MerchantName>string</MerchantName> <MerchantTypeCode>string</MerchantTypeCode> <Note>string</Note> <SequenceNumber>int</SequenceNumber> <SettlementDate>string</SettlementDate> <StatusCode>string</StatusCode> <TrackingNumber>string</TrackingNumber> <TransactionAdjudicationStatus xmlns="http://www.medibank.com/MBIWebServices/Enums/">Approved or Ineligible or Pending or ResolvedEmployeePay or ResolvedPayrollDeduction or New or Denied or Unknown or ResolvedNoRefund or IneligiblePartiallyOffset or ResolvedOffsetbyManualClaim or InsufficientDocumentation or EnteredNotReviewed or Reversed or ClaimReversal or Overpayment or OverpaymentPartiallyResolved or OverpaymentResolved or NonPost or Returned or Resubmitted</TransactionAdjudicationStatus> <TransactionAmount>decimal</TransactionAmount> <TransactionDate>dateTime</TransactionDate> <TransactionDeniedAmount>decimal</TransactionDeniedAmount> <TxnAdjudDesc>string</TxnAdjudDesc> </GetTransactionHistoryResponse> </GetTransactionHistoryResult> </GetTransactionHistoryResponse> </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 /MBIWebServices/Transactions/Services/TransactionService.asmx HTTP/1.1 Host: www.mbibeta.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> <MBISessionHeader xmlns="http://www.medibank.com/MBIWebServices/SoapHeader/"> <MBISessionID>string</MBISessionID> </MBISessionHeader> </soap12:Header> <soap12:Body> <GetTransactionHistory xmlns="http://www.medibank.com/MBIWebServices/Transactions/Messages/Transaction/Request/2004/06/"> <getTransactionHistoryRequest> <AccountTypeCode>string</AccountTypeCode> <AccountTypeEndDate>string</AccountTypeEndDate> <AccountTypeStartDate>string</AccountTypeStartDate> <CardNumber>string</CardNumber> <DateOfServiceFrom>date</DateOfServiceFrom> <DateOfServiceTo>date</DateOfServiceTo> <CardholderId>string</CardholderId> <CardholderSocialSecurityNumber>string</CardholderSocialSecurityNumber> <EmployerId>string</EmployerId> <TransactionStatus xmlns="http://www.medibank.com/MBIWebServices/Enums/">Approved or Ineligible or Pending or ResolvedEmployeePay or ResolvedPayrollDeduction or New or Denied or Unknown or ResolvedNoRefund or IneligiblePartiallyOffset or ResolvedOffsetbyManualClaim or UnauthorizedRefund or InsufficientDocumentation or EnteredNotReviewed or Reversed or ClaimReversal or Overpayment or OverpaymentPartiallyResolved or OverpaymentResolved or NonPost or Returned or Resubmitted or All</TransactionStatus> <TransactionType xmlns="http://www.medibank.com/MBIWebServices/Enums/">Deposit or POS or Manual or OtherDeposit or All</TransactionType> <TpaId>string</TpaId> <VerboseMode>boolean</VerboseMode> </getTransactionHistoryRequest> </GetTransactionHistory> </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> <MBIMessageIdHeader xmlns="http://www.medibank.com/MBIWebServices/SoapHeader/"> <MessageId>string</MessageId> </MBIMessageIdHeader> <MBIWarningsHeader xmlns="http://www.medibank.com/MBIWebServices/SoapHeader/"> <MBIWarnings> <MBIWarning> <Code>string</Code> <Message>string</Message> </MBIWarning> <MBIWarning> <Code>string</Code> <Message>string</Message> </MBIWarning> </MBIWarnings> </MBIWarningsHeader> </soap12:Header> <soap12:Body> <GetTransactionHistoryResponse xmlns="http://www.medibank.com/MBIWebServices/Transactions/Messages/Transaction/Response/2004/06/"> <GetTransactionHistoryResult> <GetTransactionHistoryResponse> <AccountTypeCode>string</AccountTypeCode> <AccountTypeEndDate>string</AccountTypeEndDate> <AccountTypeStartDate>string</AccountTypeStartDate> <CardholderId>string</CardholderId> <CardholderSocialSecurityNumber>string</CardholderSocialSecurityNumber> <CardNumber>string</CardNumber> <DateOfServiceFrom>date</DateOfServiceFrom> <DateOfServiceTo>date</DateOfServiceTo> <DisplayDate>dateTime</DisplayDate> <DisplayToCardholder>boolean</DisplayToCardholder> <EmpeAvailBal>decimal</EmpeAvailBal> <EmpeDisbBal>decimal</EmpeDisbBal> <EmpeDisbPtd>decimal</EmpeDisbPtd> <EmpePreauthBal>decimal</EmpePreauthBal> <MerchantName>string</MerchantName> <MerchantTypeCode>string</MerchantTypeCode> <Note>string</Note> <SequenceNumber>int</SequenceNumber> <SettlementDate>string</SettlementDate> <StatusCode>string</StatusCode> <TrackingNumber>string</TrackingNumber> <TransactionAdjudicationStatus xmlns="http://www.medibank.com/MBIWebServices/Enums/">Approved or Ineligible or Pending or ResolvedEmployeePay or ResolvedPayrollDeduction or New or Denied or Unknown or ResolvedNoRefund or IneligiblePartiallyOffset or ResolvedOffsetbyManualClaim or InsufficientDocumentation or EnteredNotReviewed or Reversed or ClaimReversal or Overpayment or OverpaymentPartiallyResolved or OverpaymentResolved or NonPost or Returned or Resubmitted</TransactionAdjudicationStatus> <TransactionAmount>decimal</TransactionAmount> <TransactionDate>dateTime</TransactionDate> <TransactionDeniedAmount>decimal</TransactionDeniedAmount> <TxnAdjudDesc>string</TxnAdjudDesc> </GetTransactionHistoryResponse> <GetTransactionHistoryResponse> <AccountTypeCode>string</AccountTypeCode> <AccountTypeEndDate>string</AccountTypeEndDate> <AccountTypeStartDate>string</AccountTypeStartDate> <CardholderId>string</CardholderId> <CardholderSocialSecurityNumber>string</CardholderSocialSecurityNumber> <CardNumber>string</CardNumber> <DateOfServiceFrom>date</DateOfServiceFrom> <DateOfServiceTo>date</DateOfServiceTo> <DisplayDate>dateTime</DisplayDate> <DisplayToCardholder>boolean</DisplayToCardholder> <EmpeAvailBal>decimal</EmpeAvailBal> <EmpeDisbBal>decimal</EmpeDisbBal> <EmpeDisbPtd>decimal</EmpeDisbPtd> <EmpePreauthBal>decimal</EmpePreauthBal> <MerchantName>string</MerchantName> <MerchantTypeCode>string</MerchantTypeCode> <Note>string</Note> <SequenceNumber>int</SequenceNumber> <SettlementDate>string</SettlementDate> <StatusCode>string</StatusCode> <TrackingNumber>string</TrackingNumber> <TransactionAdjudicationStatus xmlns="http://www.medibank.com/MBIWebServices/Enums/">Approved or Ineligible or Pending or ResolvedEmployeePay or ResolvedPayrollDeduction or New or Denied or Unknown or ResolvedNoRefund or IneligiblePartiallyOffset or ResolvedOffsetbyManualClaim or InsufficientDocumentation or EnteredNotReviewed or Reversed or ClaimReversal or Overpayment or OverpaymentPartiallyResolved or OverpaymentResolved or NonPost or Returned or Resubmitted</TransactionAdjudicationStatus> <TransactionAmount>decimal</TransactionAmount> <TransactionDate>dateTime</TransactionDate> <TransactionDeniedAmount>decimal</TransactionDeniedAmount> <TxnAdjudDesc>string</TxnAdjudDesc> </GetTransactionHistoryResponse> </GetTransactionHistoryResult> </GetTransactionHistoryResponse> </soap12:Body> </soap12:Envelope>