bosservices - Service Info Page

  bosservices > IWsDBPaymentFlex
  
 
  • IWsDBPaymentFlex [WSDL]  (urn:WsDBPaymentFlexIntf-IWsDBPaymentFlex)
     boolean GetDataById(string aId, string aXmlData)
     boolean GetDataByIds(string aIds, string aXmlData)
     boolean GetDataByParams(string aParams, string aXmlData)
     void GetNewObjectDefault(string aXmlData)
     int ApplyChanges(TWsEditTransType aTransactionType, string aXmlData)
     string ApplyChanges2(string AXMLData)
     string GetRootWithSchema(string AId)
     boolean GetDataAll(string aXmlData)
     boolean Validate(string aXmlData, int aErrorId, string aErrorMessage)
     int GetPaymentIdFromFlexPaymentAK(string AFlexPaymentAK)
     string GetFlexPaymentAKFromPaymentId(int APaymentId)
     TArrayOfInt GetSaleItemsIdFromFlexPaymentId(int APaymentId)
     int GetPaymentFlexIdFromSaleId(int ASaleId, boolean ACancelMode)
     int GetFlexContractStatus(int APaymentId)
     void SetPaymentAppliedAmount(int APaymentPlanId, int ATransactionId, double APaymentAmount, double AAppliedAmount)
     void SetPaymentPlanAsRetry(int APaymentPlanId)
     void SetPaymentPlanAsFailed(int APaymentPlanId, int ATransactionId, int ARetryAfterDays, boolean AIncAttemptCount, string AMessage)
     void SetPaymentPlanAsSucceeded(int APaymentPlanId, int ATransactionId)
     void SetPaymentPlanAsAborted(int APaymentPlanId)
     void SetPaymentPlanAsManualPaid(int APaymentId, int APaymentPlanId, int ATransactionId, double AAmount, double AFee, int AFlexPaymentStatus, int Ovw6Site, int Ovw6Station, int Ovw6Trans, int Ovw6User, int Ovw6TransDate)
     void SetPaymentPlanAsFlexWebPaid(int APaymentId, int APaymentPlanId, int ATransactionId, double AAmount, int AFlexPaymentStatus)
     void SetContractStatus(int APaymentId, int AStatus, string AUser)
     void BosSetContractStatus(int APaymentId, int AStatus)
     void BosSetContractStatus2(int APaymentId, int ATransactionId, int AStatus)
     void SetContractAsRenewed(int APaymentId, int ARenewFromPaymentId)
     int InsertManualPayment(int APaymentId, int ASaleId, double AAmount, int APaymentActivityType)
     void InsertPaymentPlanAsNewPayment(int APaymentId, int ATransactionId, int APaymentActivityType, double AAmount, double AFee, double ARefundableFee, int Ovw6Site, int Ovw6Station, int Ovw6Trans, int Ovw6User, int Ovw6TransDate)
     void UpdateDownpaymentInfo(int APaymentId, double AAmount, double AFee, double ARefundableFee)
     string CreateContract(string AFlexContractCode, double ATotalAmount, double Fee, double RefundableFee, int AAccountId, string ACreditCardInfo, string AUser)
     void SetContractAsExpiring(int APaymentId)
     string RenewContractByAK(string AFlexPaymentAK, double ANewTotalAmount, boolean ACreateAsDraft, string AUser)
     int RenewContractById(int APaymentId, double ANewTotalAmount, boolean ACreateAsDraft, string AUser)
     string GetContractRecapById(int APaymentId)
     void UpdateInfoXMLById(int APaymentId, string AInfoXML)
     void UpdateInfoXMLByCode(string APaymentFlexAK, string AInfoXML)
     string CalculatePaidAmounts(int APaymentId)
     double CalculateRefundAmount(int APaymentId, boolean RefundNotRefundableFee)
     boolean IsContractRefundable(int APaymentId)
     boolean IsContractVoidable(int APaymentId)
     boolean IsContractChangable(int APaymentId, boolean Ovw6ModeAllowed)
     boolean IsCreditCardChangable(int APaymentId)
     boolean IsContractCancellable(int APaymentId)
     boolean AreTicketsRelatedToContracts(TArrayOfInt ATicketIds)
     boolean IsTicketRelatedToContract(int ATicketId)
     boolean IsTicketRelatedToActiveContract(int ATicketId)
     boolean IsSaleItemRelatedToContract(int ASaleItemId)
     void TryActivateFlexContractBySaleId(int ASaleId)
     void BosCoverInstallment(int APaymentId, int ASaleId, int ATransactionId, double AAmount, double AFee)
     string GetPaymentPlanDetails(int APaymentId)
     string GetFlexTicketUsages(int APaymentId)
     boolean IsBosConfiguredForOvw6()
     boolean IsPaymentPlanChangable(int APaymentPlanId)
     boolean SendCancellationEmail(int APaymentId)
     boolean GetAutoRenewStatus(int APaymentId)
     boolean GetAutoRenewCancelStatus(int APaymentId)
     void SetAutoRenewStatus(int APaymentId, int AStatus)
     boolean IsContractExpired(int APaymentId)
     string GetContractFileName(int APaymentId)
     int GetPayorIdFromPaymentId(int APaymentId)
     double GetPaidDownPaymentByPaymentId(int APaymentId, double APaymentFee)
     boolean IsPaymentPlanEligibileForCancelBySaleId(int ASaleId, int AFlexPaymentId, string AFlexPaymentAK)
     int RenewContract(int AFlexContractId, int AAccountId, string ACreditCardInfo, boolean ACreateAsDraft, anyType ARenewFromPaymentId, string AShopCartXML, string AInstallmentInfoRootXML, boolean AOvw6Mode)
     boolean CancelBlockedContract(string AContractAK, int APaymentId, string AErrorMessage)
     TArrayOfInt GetTicketIdsFromPaymentFlexId(int APaymentId)