TransactionService


Click here for a complete list of operations.

GetTransactionDetails

This method is used to retrieve a cardholder’s transactional information for a specific transaction.

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/2007_12/TransactionService.asmx HTTP/1.1
Host: www.mbiwebservices.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.medibank.com/MBIWebServices/Transactions/Services/Transaction/2007/12/GetTransactionDetails"

<?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>
    <GetTransactionDetails_2007_12 xmlns="http://www.medibank.com/MBIWebServices/Transactions/Messages/Transaction/Request/2007/12/">
      <getTransactionDetailsRequest>
        <SettlementDate>string</SettlementDate>
        <SettlementSequenceNumber>int</SettlementSequenceNumber>
        <TpaId>string</TpaId>
        <VerboseMode>boolean</VerboseMode>
        <QueryIias>boolean</QueryIias>
      </getTransactionDetailsRequest>
    </GetTransactionDetails_2007_12>
  </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>
  </soap:Header>
  <soap:Body>
    <GetTransactionDetailsResponse_2007_12 xmlns="http://www.medibank.com/MBIWebServices/Transactions/Messages/Transaction/Response/2007/12/">
      <GetTransactionDetailsResult>
        <AccountTypeCode>string</AccountTypeCode>
        <ApprovalCode>string</ApprovalCode>
        <BalanceAfterTransaction>decimal</BalanceAfterTransaction>
        <BalanceTimeTransaction>decimal</BalanceTimeTransaction>
        <CardholderName>string</CardholderName>
        <CardNumber>string</CardNumber>
        <DeniedAmount>decimal</DeniedAmount>
        <DeniedReason>string</DeniedReason>
        <DisplayDate>dateTime</DisplayDate>
        <DisplayToEmployee>boolean</DisplayToEmployee>
        <EmployeeName>string</EmployeeName>
        <ErrorCode>string</ErrorCode>
        <ExceptionType>string</ExceptionType>
        <ExpirationDate>string</ExpirationDate>
        <Fee>decimal</Fee>
        <FeePaidBy xmlns="http://www.medibank.com/MBIWebServices/Enums/">None or Tpa or Employer or Employee</FeePaidBy>
        <MerchantCity>string</MerchantCity>
        <MerchantId>string</MerchantId>
        <MerchantName>string</MerchantName>
        <MerchantState>string</MerchantState>
        <MerchantTypeCode>string</MerchantTypeCode>
        <Notes>string</Notes>
        <OriginalMerchantTypeCode>string</OriginalMerchantTypeCode>
        <SequenceNumber>int</SequenceNumber>
        <ServiceEndDate>dateTime</ServiceEndDate>
        <ServiceStartDate>dateTime</ServiceStartDate>
        <SettlementDate>string</SettlementDate>
        <Status xmlns="http://www.medibank.com/MBIWebServices/Enums/">Unassigned or PayrollDepositEmployer or POSRefund or HSATransferToInvestments or HSAIncentiveDeposit or Purchase or PreAuth or ForcePost or Refund or EmployerDeposit or PrefundedDeposit or AutoDeposit or Adjustment or Void or PrefundedDepositReset or BalanceSyncAdjustment or IndividualAmt or IndividualAmtReset or HsaImported or OtherDeposit or RolloverDeposit or FamilyRolloverDeposit or FamilyOtherDeposit or ExternalFundingDeposit or HSATransfer or HSAOnlinePayment or Interest or Fee or BankerCustomTxn or HoldRelease or CardReimbursmentDeposit or WealthcareInvestmentAccountFee or MaintenanceFee or PaperSurchargeFee or DormantAccountFee or InvestmentAccountFee or OnlinePaymentFee or AccountOpeningFee or ReturnedItemFee or ReturnedDepositFee or OverdraftFee or DebitCardIssuedToPrimaryFee or ReplacementPrimaryCardFee or DebitCardIssuedToAuthorizedSignerFee or ReplacementAuthorizedSignerDebitCardFee or ATMWithdrawalFee or POSPurchaseWithPINFee or CheckWithdrawalFee or ClosedAccountFee or BenefitAdminFee or ReversalOfUnfundedContribution or ACHCredit or ACHDebit or CheckWithdrawal or Commission or DeathdISTRInYearOfDeath or DeathDistrAfterYearOfDeathEstate or DeathDistrAfterYearOfDeathNonSpouseNonEstate or AccountOpeningCredit or ReassociationAccountBalanceUpdate or AnnualElectionOverride or AdminRolloverDeposit or HSAContributionReversalCY or HSAContributionReversalPY or AfterReassociationCardPost or AfterReassociationCardRefund or ACHCreditEmprFunding or ACHDebitEmprFunding or EmployerFundingCredit or Distribution or EmployeePayrollDepositOffset or AdvanceCreditToHSA or AdvanceDebitToHSA or RecoveredDeposit or CarryoverDeposit or FamilyCarryoverDeposit or AdminCarryoverDeposit or DecreasePYContribMadeInCYEmployee or DecreasePYContribMadeInCYEmployer or HSADriveTransfer</Status>
        <StatusDateTime>dateTime</StatusDateTime>
        <TerminalId>string</TerminalId>
        <TpaId>string</TpaId>
        <TrackingNumber>string</TrackingNumber>
        <TransactionAmount>decimal</TransactionAmount>
        <TransactionDateTime>dateTime</TransactionDateTime>
        <TransactionType>string</TransactionType>
        <UserUpdatingStatus>string</UserUpdatingStatus>
        <TotalAuthorizedAmountOriginal>decimal</TotalAuthorizedAmountOriginal>
        <HetAmountOriginal>decimal</HetAmountOriginal>
        <HetAmount>decimal</HetAmount>
        <RxAmountOriginal>decimal</RxAmountOriginal>
        <RxAmount>decimal</RxAmount>
        <DentalAmountOriginal>decimal</DentalAmountOriginal>
        <DentalAmount>decimal</DentalAmount>
        <VisionAmountOriginal>decimal</VisionAmountOriginal>
        <VisionAmount>decimal</VisionAmount>
        <PartialAuthIndicator>boolean</PartialAuthIndicator>
        <PartialAuthorized>boolean</PartialAuthorized>
        <TpsErrorCode>int</TpsErrorCode>
        <OffsetAmount>decimal</OffsetAmount>
        <ReimbursementMethod xmlns="http://www.medibank.com/MBIWebServices/Enums/">Undefined or None or Check or DirectDeposit or ExternalCheck or ExternalDirectDeposit or Card or Payroll</ReimbursementMethod>
        <CheckNumber>int</CheckNumber>
        <CheckReissue>int</CheckReissue>
        <ReimbursementDate>int</ReimbursementDate>
      </GetTransactionDetailsResult>
    </GetTransactionDetailsResponse_2007_12>
  </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/2007_12/TransactionService.asmx HTTP/1.1
Host: www.mbiwebservices.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>
    <GetTransactionDetails_2007_12 xmlns="http://www.medibank.com/MBIWebServices/Transactions/Messages/Transaction/Request/2007/12/">
      <getTransactionDetailsRequest>
        <SettlementDate>string</SettlementDate>
        <SettlementSequenceNumber>int</SettlementSequenceNumber>
        <TpaId>string</TpaId>
        <VerboseMode>boolean</VerboseMode>
        <QueryIias>boolean</QueryIias>
      </getTransactionDetailsRequest>
    </GetTransactionDetails_2007_12>
  </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>
  </soap12:Header>
  <soap12:Body>
    <GetTransactionDetailsResponse_2007_12 xmlns="http://www.medibank.com/MBIWebServices/Transactions/Messages/Transaction/Response/2007/12/">
      <GetTransactionDetailsResult>
        <AccountTypeCode>string</AccountTypeCode>
        <ApprovalCode>string</ApprovalCode>
        <BalanceAfterTransaction>decimal</BalanceAfterTransaction>
        <BalanceTimeTransaction>decimal</BalanceTimeTransaction>
        <CardholderName>string</CardholderName>
        <CardNumber>string</CardNumber>
        <DeniedAmount>decimal</DeniedAmount>
        <DeniedReason>string</DeniedReason>
        <DisplayDate>dateTime</DisplayDate>
        <DisplayToEmployee>boolean</DisplayToEmployee>
        <EmployeeName>string</EmployeeName>
        <ErrorCode>string</ErrorCode>
        <ExceptionType>string</ExceptionType>
        <ExpirationDate>string</ExpirationDate>
        <Fee>decimal</Fee>
        <FeePaidBy xmlns="http://www.medibank.com/MBIWebServices/Enums/">None or Tpa or Employer or Employee</FeePaidBy>
        <MerchantCity>string</MerchantCity>
        <MerchantId>string</MerchantId>
        <MerchantName>string</MerchantName>
        <MerchantState>string</MerchantState>
        <MerchantTypeCode>string</MerchantTypeCode>
        <Notes>string</Notes>
        <OriginalMerchantTypeCode>string</OriginalMerchantTypeCode>
        <SequenceNumber>int</SequenceNumber>
        <ServiceEndDate>dateTime</ServiceEndDate>
        <ServiceStartDate>dateTime</ServiceStartDate>
        <SettlementDate>string</SettlementDate>
        <Status xmlns="http://www.medibank.com/MBIWebServices/Enums/">Unassigned or PayrollDepositEmployer or POSRefund or HSATransferToInvestments or HSAIncentiveDeposit or Purchase or PreAuth or ForcePost or Refund or EmployerDeposit or PrefundedDeposit or AutoDeposit or Adjustment or Void or PrefundedDepositReset or BalanceSyncAdjustment or IndividualAmt or IndividualAmtReset or HsaImported or OtherDeposit or RolloverDeposit or FamilyRolloverDeposit or FamilyOtherDeposit or ExternalFundingDeposit or HSATransfer or HSAOnlinePayment or Interest or Fee or BankerCustomTxn or HoldRelease or CardReimbursmentDeposit or WealthcareInvestmentAccountFee or MaintenanceFee or PaperSurchargeFee or DormantAccountFee or InvestmentAccountFee or OnlinePaymentFee or AccountOpeningFee or ReturnedItemFee or ReturnedDepositFee or OverdraftFee or DebitCardIssuedToPrimaryFee or ReplacementPrimaryCardFee or DebitCardIssuedToAuthorizedSignerFee or ReplacementAuthorizedSignerDebitCardFee or ATMWithdrawalFee or POSPurchaseWithPINFee or CheckWithdrawalFee or ClosedAccountFee or BenefitAdminFee or ReversalOfUnfundedContribution or ACHCredit or ACHDebit or CheckWithdrawal or Commission or DeathdISTRInYearOfDeath or DeathDistrAfterYearOfDeathEstate or DeathDistrAfterYearOfDeathNonSpouseNonEstate or AccountOpeningCredit or ReassociationAccountBalanceUpdate or AnnualElectionOverride or AdminRolloverDeposit or HSAContributionReversalCY or HSAContributionReversalPY or AfterReassociationCardPost or AfterReassociationCardRefund or ACHCreditEmprFunding or ACHDebitEmprFunding or EmployerFundingCredit or Distribution or EmployeePayrollDepositOffset or AdvanceCreditToHSA or AdvanceDebitToHSA or RecoveredDeposit or CarryoverDeposit or FamilyCarryoverDeposit or AdminCarryoverDeposit or DecreasePYContribMadeInCYEmployee or DecreasePYContribMadeInCYEmployer or HSADriveTransfer</Status>
        <StatusDateTime>dateTime</StatusDateTime>
        <TerminalId>string</TerminalId>
        <TpaId>string</TpaId>
        <TrackingNumber>string</TrackingNumber>
        <TransactionAmount>decimal</TransactionAmount>
        <TransactionDateTime>dateTime</TransactionDateTime>
        <TransactionType>string</TransactionType>
        <UserUpdatingStatus>string</UserUpdatingStatus>
        <TotalAuthorizedAmountOriginal>decimal</TotalAuthorizedAmountOriginal>
        <HetAmountOriginal>decimal</HetAmountOriginal>
        <HetAmount>decimal</HetAmount>
        <RxAmountOriginal>decimal</RxAmountOriginal>
        <RxAmount>decimal</RxAmount>
        <DentalAmountOriginal>decimal</DentalAmountOriginal>
        <DentalAmount>decimal</DentalAmount>
        <VisionAmountOriginal>decimal</VisionAmountOriginal>
        <VisionAmount>decimal</VisionAmount>
        <PartialAuthIndicator>boolean</PartialAuthIndicator>
        <PartialAuthorized>boolean</PartialAuthorized>
        <TpsErrorCode>int</TpsErrorCode>
        <OffsetAmount>decimal</OffsetAmount>
        <ReimbursementMethod xmlns="http://www.medibank.com/MBIWebServices/Enums/">Undefined or None or Check or DirectDeposit or ExternalCheck or ExternalDirectDeposit or Card or Payroll</ReimbursementMethod>
        <CheckNumber>int</CheckNumber>
        <CheckReissue>int</CheckReissue>
        <ReimbursementDate>int</ReimbursementDate>
      </GetTransactionDetailsResult>
    </GetTransactionDetailsResponse_2007_12>
  </soap12:Body>
</soap12:Envelope>