TransactionService
Click here for a complete list of operations.
GetDisbursableBalanceAffectingTxns
This method provides the most up to date disbursable balance affecting transaction data available in BPS at the time of the request.
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/2008_07/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/2008/07/GetDisbursableBalanceAffectingTxns" <?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> <GetDisbursableBalanceAffectingTxns xmlns="http://www.medibank.com/MBIWebServices/Transactions/Messages/Transaction/Request/2008/07/"> <getDisbursableBalanceAffectingTxnsRequest> <AccountTypeCode>string</AccountTypeCode> <CardholderSocialSecurityNumber>string</CardholderSocialSecurityNumber> <CardholderId>string</CardholderId> <CardNumber>string</CardNumber> <SettlementDateFrom>string</SettlementDateFrom> <SettlementDateTo>string</SettlementDateTo> <LastSettlementSequenceNumber>int</LastSettlementSequenceNumber> <EmployerId>string</EmployerId> <TpaId>string</TpaId> <TransactionCategory xmlns="http://www.medibank.com/MBIWebServices/Enums/">All or POS or ProductPartnerAdjustment or ResolvedIneligiblePOS or ExcludeProductPartnerAdjustment</TransactionCategory> <VerboseMode>boolean</VerboseMode> </getDisbursableBalanceAffectingTxnsRequest> </GetDisbursableBalanceAffectingTxns> </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> <GetDisbursableBalanceAffectingTxnsResponse xmlns="http://www.medibank.com/MBIWebServices/Transactions/Messages/Transaction/Response/2008/07/"> <GetDisbursableBalanceAffectingTxnsResult> <GetDisbursableBalanceAffectingTxnsResponse_2008_07> <AccountTypeCode>string</AccountTypeCode> <CardholderSocialSecurityNumber>string</CardholderSocialSecurityNumber> <CardholderId>string</CardholderId> <CardNumber>string</CardNumber> <DateOfServiceFrom>date</DateOfServiceFrom> <DateOfServiceTo>date</DateOfServiceTo> <AvailBal>decimal</AvailBal> <DisbPtd>decimal</DisbPtd> <PreauthBal>decimal</PreauthBal> <DisbBal>decimal</DisbBal> <FamilyAvailBal>decimal</FamilyAvailBal> <FamilyDisbPtd>decimal</FamilyDisbPtd> <FamilyPreauthBal>decimal</FamilyPreauthBal> <FamilyDisbBal>decimal</FamilyDisbBal> <EmployerId>string</EmployerId> <MerchantName>string</MerchantName> <MerchantTypeCode>string</MerchantTypeCode> <Note>string</Note> <SettlementSequenceNumber>int</SettlementSequenceNumber> <SettlementDate>string</SettlementDate> <TpaId>string</TpaId> <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> <PlanYrStartDte>string</PlanYrStartDte> <PlanYrEndDte>string</PlanYrEndDte> <TransactionCode 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</TransactionCode> <DeductibleAmount>decimal</DeductibleAmount> </GetDisbursableBalanceAffectingTxnsResponse_2008_07> <GetDisbursableBalanceAffectingTxnsResponse_2008_07> <AccountTypeCode>string</AccountTypeCode> <CardholderSocialSecurityNumber>string</CardholderSocialSecurityNumber> <CardholderId>string</CardholderId> <CardNumber>string</CardNumber> <DateOfServiceFrom>date</DateOfServiceFrom> <DateOfServiceTo>date</DateOfServiceTo> <AvailBal>decimal</AvailBal> <DisbPtd>decimal</DisbPtd> <PreauthBal>decimal</PreauthBal> <DisbBal>decimal</DisbBal> <FamilyAvailBal>decimal</FamilyAvailBal> <FamilyDisbPtd>decimal</FamilyDisbPtd> <FamilyPreauthBal>decimal</FamilyPreauthBal> <FamilyDisbBal>decimal</FamilyDisbBal> <EmployerId>string</EmployerId> <MerchantName>string</MerchantName> <MerchantTypeCode>string</MerchantTypeCode> <Note>string</Note> <SettlementSequenceNumber>int</SettlementSequenceNumber> <SettlementDate>string</SettlementDate> <TpaId>string</TpaId> <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> <PlanYrStartDte>string</PlanYrStartDte> <PlanYrEndDte>string</PlanYrEndDte> <TransactionCode 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</TransactionCode> <DeductibleAmount>decimal</DeductibleAmount> </GetDisbursableBalanceAffectingTxnsResponse_2008_07> </GetDisbursableBalanceAffectingTxnsResult> </GetDisbursableBalanceAffectingTxnsResponse> </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/2008_07/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> <GetDisbursableBalanceAffectingTxns xmlns="http://www.medibank.com/MBIWebServices/Transactions/Messages/Transaction/Request/2008/07/"> <getDisbursableBalanceAffectingTxnsRequest> <AccountTypeCode>string</AccountTypeCode> <CardholderSocialSecurityNumber>string</CardholderSocialSecurityNumber> <CardholderId>string</CardholderId> <CardNumber>string</CardNumber> <SettlementDateFrom>string</SettlementDateFrom> <SettlementDateTo>string</SettlementDateTo> <LastSettlementSequenceNumber>int</LastSettlementSequenceNumber> <EmployerId>string</EmployerId> <TpaId>string</TpaId> <TransactionCategory xmlns="http://www.medibank.com/MBIWebServices/Enums/">All or POS or ProductPartnerAdjustment or ResolvedIneligiblePOS or ExcludeProductPartnerAdjustment</TransactionCategory> <VerboseMode>boolean</VerboseMode> </getDisbursableBalanceAffectingTxnsRequest> </GetDisbursableBalanceAffectingTxns> </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> <GetDisbursableBalanceAffectingTxnsResponse xmlns="http://www.medibank.com/MBIWebServices/Transactions/Messages/Transaction/Response/2008/07/"> <GetDisbursableBalanceAffectingTxnsResult> <GetDisbursableBalanceAffectingTxnsResponse_2008_07> <AccountTypeCode>string</AccountTypeCode> <CardholderSocialSecurityNumber>string</CardholderSocialSecurityNumber> <CardholderId>string</CardholderId> <CardNumber>string</CardNumber> <DateOfServiceFrom>date</DateOfServiceFrom> <DateOfServiceTo>date</DateOfServiceTo> <AvailBal>decimal</AvailBal> <DisbPtd>decimal</DisbPtd> <PreauthBal>decimal</PreauthBal> <DisbBal>decimal</DisbBal> <FamilyAvailBal>decimal</FamilyAvailBal> <FamilyDisbPtd>decimal</FamilyDisbPtd> <FamilyPreauthBal>decimal</FamilyPreauthBal> <FamilyDisbBal>decimal</FamilyDisbBal> <EmployerId>string</EmployerId> <MerchantName>string</MerchantName> <MerchantTypeCode>string</MerchantTypeCode> <Note>string</Note> <SettlementSequenceNumber>int</SettlementSequenceNumber> <SettlementDate>string</SettlementDate> <TpaId>string</TpaId> <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> <PlanYrStartDte>string</PlanYrStartDte> <PlanYrEndDte>string</PlanYrEndDte> <TransactionCode 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</TransactionCode> <DeductibleAmount>decimal</DeductibleAmount> </GetDisbursableBalanceAffectingTxnsResponse_2008_07> <GetDisbursableBalanceAffectingTxnsResponse_2008_07> <AccountTypeCode>string</AccountTypeCode> <CardholderSocialSecurityNumber>string</CardholderSocialSecurityNumber> <CardholderId>string</CardholderId> <CardNumber>string</CardNumber> <DateOfServiceFrom>date</DateOfServiceFrom> <DateOfServiceTo>date</DateOfServiceTo> <AvailBal>decimal</AvailBal> <DisbPtd>decimal</DisbPtd> <PreauthBal>decimal</PreauthBal> <DisbBal>decimal</DisbBal> <FamilyAvailBal>decimal</FamilyAvailBal> <FamilyDisbPtd>decimal</FamilyDisbPtd> <FamilyPreauthBal>decimal</FamilyPreauthBal> <FamilyDisbBal>decimal</FamilyDisbBal> <EmployerId>string</EmployerId> <MerchantName>string</MerchantName> <MerchantTypeCode>string</MerchantTypeCode> <Note>string</Note> <SettlementSequenceNumber>int</SettlementSequenceNumber> <SettlementDate>string</SettlementDate> <TpaId>string</TpaId> <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> <PlanYrStartDte>string</PlanYrStartDte> <PlanYrEndDte>string</PlanYrEndDte> <TransactionCode 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</TransactionCode> <DeductibleAmount>decimal</DeductibleAmount> </GetDisbursableBalanceAffectingTxnsResponse_2008_07> </GetDisbursableBalanceAffectingTxnsResult> </GetDisbursableBalanceAffectingTxnsResponse> </soap12:Body> </soap12:Envelope>