bosservices - Service Info Page

  bosservices > IWsDBPayment
  
 
  • IWsDBPayment [WSDL]  (urn:WsDBPaymentIntf-IWsDBPayment)
     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)
     boolean GetAccountIdFromPaymentCredit(int APaymentId, int aAccountId)
     boolean GetAccountIdFromPaymentB2B(int APaymentId, int aAccountId)
     void LoadPayment(int APaymentId, string AXMLData)
     string GetPaymentMethods()
     string GetPaymentMethodsForAuth(int AStationID)
     string InitPayments(int ATransactionId, string APaymentInfoXML)
     void SetPaymentStatus(int APaymentId, int AStatus, string AAccountXML, boolean SkipStatusCheck)
     void SetPaymentAmount(int APaymentId, double AAmount)
     void SetDonationAmount(int APaymentId, anyType ADonationFormId, anyType AAmount)
     void SetTipsAmount(int APaymentId, anyType AAmount)
     void SetPaymentCardStatus(int APaymentId, int AStatus)
     void SetProcessingPaymentCard(int APaymentId, anyType ACardId, int ADeviceId, int AWorkstationId, anyType AMerchantId)
     void SetPaymentCardAuthCode(int APaymentId, string ACode)
     void SetPaymentCardAuthData(string ARequest)
     string GetPaymentFlexAKById(int APaymentId)
     anyType FindPaymentFlexIdByAK(string APaymentFlexAK)
     int GetPaymentFlexIdByAK(string APaymentFlexAK)
     void ChangeFlexPaymentAccount(int APaymentId, string AAccountXML, string AUser)
     void AddFlexPaymentAccount(int APaymentId, string AAccountXML)
     void BosChangeFlexPaymentAccount(int APaymentId, string AAccountXML)
     void GetPaymentInfoDataByCode(string APaymentCode, int APaymentType, int APaymentMethodId)
     double ReconcileCreditPayments(int ASaleId, int ATransactionId)
     void CleanNotProcessedPayments(int ATransactionId)
     void FlexManualPayment(int APaymentId, double AAmount, double AFee, double ARefundableFee, int APaymentActivityType, int Ovw6Site, int Ovw6Station, int Ovw6Trans, int Ovw6User, int Ovw6TransDate)
     void FlexWebPayment(int APaymentId, int ATransactionId, double AAmount)
     void SetPaymentCreditStatus(int APaymentId, int ACreditStatus, anyType ATransactionId)
     void SetPaymentCreditsAsWrittenOff(TArrayOfInt APaymentIDs, int ATransactionId, anyType ALedgerAccountId)
     void GetAccountCreditRecap(int AAccountId, double ATotalActivity, double ATotalPaid, double ATotalWriteoffs, double ATotalOpen, double ATotalInvoiced, double ATotalReconciled, double AAdvancedPayment, double ACreditPaidwAP)
     void SetPaymentSettleTransaction(TArrayOfInt APaymentIDs, int ATransactionId)
     void SaveCreditCardExtAuthDetails(int APaymentId, string AExtCCAuthXML)
     void GetCreditCardRetrivialInfo(int APaymentId, double APaymentAmount, int ASequenceNumber, string ARetrivialReference, int APaymentSubType)
     void GetCreditCardExtraInfos(int APaymentId, double APaymentAmount, int ASequenceNumber, string ARetrivialReference, int APaymentSubType, string AAuthCode, string AAcqRefData, string AProcessData, string ARecordNo, int ATransactionType, int AInputType)
     void GetCreditCardExtraInfos2(int APaymentId, double APaymentAmount, int ASequenceNumber, string ARetrivialReference, int APaymentSubType, string AAuthCode, string AAcqRefData, string AProcessData, string ARecordNo, int ATransactionType, int AInputType, string CardNumber, string CardName, dateTime PaymentDate, string MetaToken)
     void GetCreditCardExtraInfosAppid(int APaymentId, double APaymentAmount, int ASequenceNumber, string ARetrivialReference, int APaymentSubType, string AAuthCode, string AAcqRefData, string AProcessData, string ARecordNo, int ATransactionType, int AInputType, string CardNumber, string CardName, dateTime PaymentDate, string MetaToken, string AppId)
     void SaveCreditCardExtraInfos(int APaymentId, int ASequenceNumber, string ARetrivialReference, string AAcqRefData, string AProcessData, string ARecordNo)
     string GetSaleItemListByPaymentId(int APaymentId)
     void GetProductCodeNameByPaymentId(int APaymentId, string ACode, string AName, int ATaxType)
     string GetCreditCardExtraInfos3(int APaymentId)
     int FindPaymentTransactionBySaleId(int ASaleID)
     boolean CheckCreditCardDefault(int PaymentCardId)
     void SetCreditPaymentForReconcileVoucher(int ATransactionId)
     int FindPaymentIdFromPaymentCode(string APaymentCode, int APaymentType)
     string GetPaymentCode(int APaymentId)
     boolean CheckPaymentMethodIdExists(int APaymentMethodId)
     int ChangeCreditDueDate(TArrayOfInt APaymentIDs, double ADueDate)
     string GetMoneyCardAccountXML(int AAccountId, double AAmountToPay)
     void SetPaymentChangeAmount(int APaymentId, double AChangeAmount, int AChangeType)
     TArrayOfInt GetSurveyIdsFromSale(int ASaleId)
     TArrayOfInt GetSurveyIdsFromTransaction(int ATransactionId)
     int GetPaymentIdByAK(string APaymentAk, int APaymentType)
     void ProcessVoucherPayment(int ASaleId, int ATransactionId)
     boolean TransHasDonation(int ATransactionId)
     double GetTransTotalPaymentAmount(int ATransactionId)
     boolean ReservationHasDeposit(int ASaleId, anyType AAmount, anyType ATotalFees)
     boolean ReservationHasApprovedPayment(int ASaleId, anyType AAmount, anyType ATotalFees)
     boolean ReservationHasDepositBalanced(int ASaleId)
     int FindTransactionIdByPaymentId(int APaymentId)
     int GetPaymentMethodIdByPaymentId(int APaymentId)
     double GetSumPaymentTypeUserIdDate(dateTime PaymentDate, int UserId, int PaymentType)
     boolean ClosePaymentBottomLine(int aTransactionId, double PaymentAmount)
     TArrayOfInt GetPaymentMethodsByTransId(int ATransactionId)
     TArrayOfInt GetPaymentIdsByTransId(int ATransactionId)
     boolean ReservationHasDepositToBeConfirmed(int ASaleId)
     int GetPaymentConfirmationStatusBySaleId(int ASaleId)
     void UpdatePaymentMethodForFlexPayment(int aPaymentId, int aPaymentMethodId)
     int GetPaymentMethodIdForAdvancedPayment()
     void InitAdvancedPayment(int AdvTransactionId, double AdvAmount)
     int GetPaymentTypeFromId(int aPaymentMethodId)
     boolean IsAPaymentTypeToAvoidForFreeTickets(int APaymentType)