Show / Hide Table of Contents

    Class Gateway

    Summary description for Equiant

    Inheritance
    System.Object
    System.ComponentModel.MarshalByValueComponent
    System.Web.Services.WebService
    Gateway
    Inherited Members
    System.Web.Services.WebService.Application
    System.Web.Services.WebService.Context
    System.Web.Services.WebService.Session
    System.Web.Services.WebService.Server
    System.Web.Services.WebService.User
    System.Web.Services.WebService.SoapVersion
    Namespace: Equiant
    Assembly: Web Services.dll
    Syntax
    [WebService(Namespace = "http://www.equiant.com/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [ScriptService]
    public class Gateway : WebService, IComponent, IDisposable, IServiceProvider

    Fields

    authorization

    Declaration
    public Credentials authorization
    Field Value
    Type Description
    Equiant.Credentials

    Methods

    AccountClass(String)

    Obtain account classification info.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public Info AccountClass(string AccountNumber)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Returns
    Type Description
    Equiant.Entities.Client.Access.Info

    AccountCommunicationList(String, Communication.CommunicationTypes)

    Accounts the communication list.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public Collection<Communication> AccountCommunicationList(string AccountNumber, Communication.CommunicationTypes type)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Equiant.Entities.Accounts.Communication.CommunicationTypes type

    The type.

    Returns
    Type Description
    System.Collections.ObjectModel.Collection<Equiant.Entities.Accounts.Communication>

    AccountInformation(String)

    Accounts the information.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public PersonalInformation AccountInformation(string AccountNumber)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Returns
    Type Description
    Equiant.Entities.Accounts.PersonalInformation

    AccountNames(String)

    Accounts the names.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public Collection<Person> AccountNames(string AccountNumber)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Returns
    Type Description
    System.Collections.ObjectModel.Collection<Equiant.Entities.Common.Person>

    AllLoanInformation(String)

    All Loan information.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public Client AllLoanInformation(string AccountNumber)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Returns
    Type Description
    Equiant.Entities.Loans.Client

    BillingCategoryBalanceHeaders(String)

    Billing category balance headers.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public List<string> BillingCategoryBalanceHeaders(string AccountNumber)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Returns
    Type Description
    System.Collections.Generic.List<System.String>

    BillingCategoryBalanceHistory(String, Int32)

    Billings ategory balance history.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public DataTable BillingCategoryBalanceHistory(string AccountNumber, int Year)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.Int32 Year

    The year.

    Returns
    Type Description
    System.Data.DataTable

    BillingInformation(String)

    Billings the information.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public Billing BillingInformation(string AccountNumber)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Returns
    Type Description
    Equiant.Entities.Billings.Billing

    BillingSettings(String)

    Billing Settings

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public ServiceSettings BillingSettings(string AccountNumber)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Returns
    Type Description
    Equiant.Entities.Services.ServiceSettings

    BillingTransactionDetails(String, Int32)

    Billings the transaction details.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public Collection<BillingTransaction> BillingTransactionDetails(string AccountNumber, int Year)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.Int32 Year

    The year.

    Returns
    Type Description
    System.Collections.ObjectModel.Collection<Equiant.Entities.Billings.BillingTransaction>

    BillingTransactionsYearsList(String)

    Billings the transactions.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public List<string> BillingTransactionsYearsList(string AccountNumber)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Returns
    Type Description
    System.Collections.Generic.List<System.String>

    CountryList(String)

    Countries the list.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public List<string> CountryList(string AccountNumber)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Returns
    Type Description
    System.Collections.Generic.List<System.String>

    EmailTypes(String)

    Emails the types.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public Collection<Communication> EmailTypes(string AccountNumber)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Returns
    Type Description
    System.Collections.ObjectModel.Collection<Equiant.Entities.Accounts.Communication>

    FindCreditCardType(String)

    Checks the credit card type.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public CreditCardTypes FindCreditCardType(string CreditCardNumber)
    Parameters
    Type Name Description
    System.String CreditCardNumber

    The credit card number.

    Returns
    Type Description
    Equiant.Enum.Payment.CreditCardTypes

    Card Type

    GetActionCodes(String, CodeSet)

    Gets the action codes.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public Collection<ActionCode> GetActionCodes(string AccountNumber, CodeSet Filter)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Equiant.Enum.Client.Common.CodeSet Filter

    The filter.

    Returns
    Type Description
    System.Collections.ObjectModel.Collection<Equiant.Entities.Client.Common.ActionCode>
    Exceptions
    Type Condition
    System.Web.Services.Protocols.SoapException

    GetCampaignAccounts(String, String)

    Gets the campaign accounts.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public Collection<Account> GetCampaignAccounts(string CampaignID, string TimeZoneOffset)
    Parameters
    Type Name Description
    System.String CampaignID

    The campaign identifier.

    System.String TimeZoneOffset
    Returns
    Type Description
    System.Collections.ObjectModel.Collection<Equiant.Entities.Client.Campaign.Account>
    Exceptions
    Type Condition
    System.Web.Services.Protocols.SoapException

    GetClientContactInformation(String, String)

    Gets the client contact information.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public ContactInformation GetClientContactInformation(string AccountNumber, string AccountSystem)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.String AccountSystem

    The account system.

    Returns
    Type Description
    Equiant.Entities.Accounts.ContactInformation
    Exceptions
    Type Condition
    System.Web.Services.Protocols.SoapException

    GetCustomData(String)

    Gets the custom data.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public DataTable GetCustomData(string AccountNumber)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Returns
    Type Description
    System.Data.DataTable
    Exceptions
    Type Condition
    System.Web.Services.Protocols.SoapException

    GetNextCampaignAccount(String, String, String)

    Gets the campaign's next account.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public Manage GetNextCampaignAccount(string CampaignID, string UserID, string TimeZoneOffset)
    Parameters
    Type Name Description
    System.String CampaignID

    The campaign identifier.

    System.String UserID

    The user identifier.

    System.String TimeZoneOffset
    Returns
    Type Description
    Equiant.Entities.Client.Campaign.Manage
    Exceptions
    Type Condition
    System.Web.Services.Protocols.SoapException

    GetOtherAccounts(String)

    Get other accounts.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public Collection<OtherAccount> GetOtherAccounts(string AccountNumber)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Returns
    Type Description
    System.Collections.ObjectModel.Collection<Equiant.Entities.Client.Common.OtherAccount>

    GetStatementLink(String, Int32, Int32)

    Gets the statement link.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public string GetStatementLink(string AccountNumber, int RecordID, int ClientID)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.Int32 RecordID

    The record identifier.

    System.Int32 ClientID

    The client identifier.

    Returns
    Type Description
    System.String

    GetStatements(String)

    Gets the statements.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public Collection<Statement> GetStatements(string AccountNumber)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Returns
    Type Description
    System.Collections.ObjectModel.Collection<Equiant.Statement>

    InsertActionCode(String, String, DateTime, StatusCodes, String, DateTime, DateTime, DateTime)

    Inserts the action code.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public bool InsertActionCode(string AccountNumber, string AccountSystem, DateTime Date, StatusCodes Status, string Code, DateTime BeginDate, DateTime EndDate, DateTime ReviewDate)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.String AccountSystem

    The account system.

    System.DateTime Date

    The date.

    Equiant.Enum.Client.Common.StatusCodes Status

    The status.

    System.String Code

    The code.

    System.DateTime BeginDate

    The begin date.

    System.DateTime EndDate

    The end date.

    System.DateTime ReviewDate

    The review date.

    Returns
    Type Description
    System.Boolean
    Exceptions
    Type Condition
    System.Web.Services.Protocols.SoapException

    InsertBillingAccount(String, String, Collection<String>, Collection<String>, Collection<String>, Collection<String>, String, String, String, String, String, String, String, Collection<String>, Collection<String>, Collection<String>, Collection<String>, String, String, String, String, String, String, String, String, String, String, Collection<String>, String, Collection<String>, Collection<String>, Collection<String>, Collection<String>, String, String, String, Collection<String>, String, String, String, Collection<String>, String, String, Collection<String>, Collection<String>)

    Inserts the billing account.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public string InsertBillingAccount(string AccountNumber, string Disposition, Collection<string> LastName, Collection<string> FirstName, Collection<string> MiddleInit, Collection<string> SSN, string AddrLine1, string AddrLine2, string AddrLine3, string City, string State, string ZipCode, string Country, Collection<string> Phone, Collection<string> PhoneTypes, Collection<string> UnitTract, Collection<string> WeekLot, string PaymentFrequency, string BillingMethod, string LateChargeCode, string OldID, string SetupDate, string MemberID, string UseYear, string RoutingNumber, string BankAccount, string IsChecking, Collection<string> DateOfBirth, string UniqueID, Collection<string> Email, Collection<string> EmailTypes, Collection<string> EmailDocumentFlag, Collection<string> FICO, string SaleDate, string TransferFlag, string Points, Collection<string> FicoDate, string CreditCardNumber, string CreditCardExpMM, string CreditCardExpYY, Collection<string> ActionCode, string GoodAddress, string MiscClientDate, Collection<string> CustomType, Collection<string> CustomValue)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.String Disposition

    The disposition.

    System.Collections.ObjectModel.Collection<System.String> LastName

    The last name.

    System.Collections.ObjectModel.Collection<System.String> FirstName

    The first name.

    System.Collections.ObjectModel.Collection<System.String> MiddleInit

    The middle initialize.

    System.Collections.ObjectModel.Collection<System.String> SSN

    The SSN.

    System.String AddrLine1

    The addr line1.

    System.String AddrLine2

    The addr line2.

    System.String AddrLine3

    The addr line3.

    System.String City

    The city.

    System.String State

    The state.

    System.String ZipCode

    The zip code.

    System.String Country

    The country.

    System.Collections.ObjectModel.Collection<System.String> Phone

    The phone.

    System.Collections.ObjectModel.Collection<System.String> PhoneTypes

    The phone types.

    System.Collections.ObjectModel.Collection<System.String> UnitTract

    The unit tract.

    System.Collections.ObjectModel.Collection<System.String> WeekLot

    The week lot.

    System.String PaymentFrequency

    The payment frequency.

    System.String BillingMethod

    The billing method.

    System.String LateChargeCode

    The late charge code.

    System.String OldID

    The old identifier.

    System.String SetupDate

    The setup date.

    System.String MemberID

    The member identifier.

    System.String UseYear

    The use year.

    System.String RoutingNumber

    The routing number.

    System.String BankAccount

    The bank account.

    System.String IsChecking

    The is checking.

    System.Collections.ObjectModel.Collection<System.String> DateOfBirth

    The date of birth.

    System.String UniqueID

    The unique identifier.

    System.Collections.ObjectModel.Collection<System.String> Email

    The email.

    System.Collections.ObjectModel.Collection<System.String> EmailTypes

    The email types.

    System.Collections.ObjectModel.Collection<System.String> EmailDocumentFlag

    The email document flag.

    System.Collections.ObjectModel.Collection<System.String> FICO

    The fico.

    System.String SaleDate

    The sale date.

    System.String TransferFlag

    The transfer flag.

    System.String Points

    The points.

    System.Collections.ObjectModel.Collection<System.String> FicoDate

    The fico date.

    System.String CreditCardNumber

    The credit card number.

    System.String CreditCardExpMM

    The credit card exp mm.

    System.String CreditCardExpYY

    The credit card exp yy.

    System.Collections.ObjectModel.Collection<System.String> ActionCode

    The action code.

    System.String GoodAddress

    The good address.

    System.String MiscClientDate

    The misc client date.

    System.Collections.ObjectModel.Collection<System.String> CustomType

    Type of the custom.

    System.Collections.ObjectModel.Collection<System.String> CustomValue

    The custom value.

    Returns
    Type Description
    System.String
    Exceptions
    Type Condition
    System.Web.Services.Protocols.SoapException

    InsertEmailAddress(String, Int32, String, String, Boolean)

    Inserts the email address.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public bool InsertEmailAddress(string AccountNumber, int Sequence, string EmailAddress, string EmailType, bool EmailStatements)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.Int32 Sequence

    The sequence.

    System.String EmailAddress

    The email address.

    System.String EmailType

    Type of the email.

    System.Boolean EmailStatements

    if set to true [email statements].

    Returns
    Type Description
    System.Boolean

    InsertLoanAccount(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, Collection<String>, Collection<String>, Collection<String>, Collection<String>, Collection<String>, Collection<String>, String, Collection<String>, Collection<String>, Collection<String>, Collection<String>, Collection<String>, Collection<String>, Collection<String>, Collection<String>, Collection<String>, Collection<String>, String, String, String, String, String, Collection<String>, Collection<String>, Collection<String>, Collection<String>, Collection<String>, Collection<String>, String, Collection<String>, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, Collection<String>, Collection<String>)

    Inserts the loan account.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public string InsertLoanAccount(string AccountNumber, string Disposition, string Lender, string SalePrice, string ClosingCosts, string DownPayment, string EquityAmount, string LoanAmount, string PaymentFrequency, string CPA, string InterestRate, string InterestCalcMethod, string LoanTerm, string FirstPaymentDueDate, string TermsDate, string TermsAmortize, string ImpoundCode, string ImpoundAmount, string SaleDate, string InterestDate, string LateChargeCode, Collection<string> UnitTract, Collection<string> WeekLot, Collection<string> PreviousServicerID, Collection<string> UniqueID, Collection<string> UpgradedFromID, Collection<string> EquityComputeDate, string PaymentMethod, Collection<string> LastName, Collection<string> FirstName, Collection<string> MiddleInit, Collection<string> SSN, Collection<string> DateOfBirth, Collection<string> FICO, Collection<string> FicoDate, Collection<string> BniScore, Collection<string> BniScoreDate, Collection<string> AddrLine, string ZipCode, string City, string State, string Country, string GoodAddress, Collection<string> Phone, Collection<string> PhoneType, Collection<string> Email, Collection<string> EmailType, Collection<string> EmailDocumentFlag, Collection<string> Xref, string Points, Collection<string> ActionCode, string RoutingNumber, string BankAccount, string IsChecking, string SurePayNextDebitDate, string CreditCardNumber, string CreditCardExpMM, string CreditCardExpYY, string CreditCardNextDebitDate, string OnSurePayCPA, string OffSurePayCPA, string OnSurePayInterestRate, string OffSurePayInterestRate, string OnCreditCardCPA, string OffCreditCardCPA, string OnCreditCardInterestRate, string OffCreditCardInterestRate, string TeaserRate, string TeaserAmount, Collection<string> customCode, Collection<string> customValue)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.String Disposition

    The disposition.

    System.String Lender

    The lender.

    System.String SalePrice

    The sale price.

    System.String ClosingCosts

    The closing costs.

    System.String DownPayment

    Down payment.

    System.String EquityAmount

    The equity amount.

    System.String LoanAmount

    The loan amount.

    System.String PaymentFrequency

    The payment frequency.

    System.String CPA

    The cpa.

    System.String InterestRate

    The interest rate.

    System.String InterestCalcMethod

    The interest calculate method.

    System.String LoanTerm

    The loan term.

    System.String FirstPaymentDueDate

    The first payment due date.

    System.String TermsDate

    The terms date.

    System.String TermsAmortize

    The terms amortize.

    System.String ImpoundCode

    The impound code.

    System.String ImpoundAmount

    The impound amount.

    System.String SaleDate

    The sale date.

    System.String InterestDate

    The interest date.

    System.String LateChargeCode

    The late charge code.

    System.Collections.ObjectModel.Collection<System.String> UnitTract

    The unit tract.

    System.Collections.ObjectModel.Collection<System.String> WeekLot

    The week lot.

    System.Collections.ObjectModel.Collection<System.String> PreviousServicerID

    The previous servicer identifier.

    System.Collections.ObjectModel.Collection<System.String> UniqueID

    The unique identifier.

    System.Collections.ObjectModel.Collection<System.String> UpgradedFromID

    The upgraded from identifier.

    System.Collections.ObjectModel.Collection<System.String> EquityComputeDate

    The equity compute date.

    System.String PaymentMethod

    The payment method.

    System.Collections.ObjectModel.Collection<System.String> LastName

    The last name.

    System.Collections.ObjectModel.Collection<System.String> FirstName

    The first name.

    System.Collections.ObjectModel.Collection<System.String> MiddleInit

    The middle initialize.

    System.Collections.ObjectModel.Collection<System.String> SSN

    The SSN.

    System.Collections.ObjectModel.Collection<System.String> DateOfBirth

    The date of birth.

    System.Collections.ObjectModel.Collection<System.String> FICO

    The fico.

    System.Collections.ObjectModel.Collection<System.String> FicoDate

    The fico date.

    System.Collections.ObjectModel.Collection<System.String> BniScore

    The bni score.

    System.Collections.ObjectModel.Collection<System.String> BniScoreDate

    The bni score date.

    System.Collections.ObjectModel.Collection<System.String> AddrLine

    The addr line.

    System.String ZipCode

    The zip code.

    System.String City

    The city.

    System.String State

    The state.

    System.String Country

    The country.

    System.String GoodAddress

    The good address.

    System.Collections.ObjectModel.Collection<System.String> Phone

    The phone.

    System.Collections.ObjectModel.Collection<System.String> PhoneType

    Type of the phone.

    System.Collections.ObjectModel.Collection<System.String> Email

    The email.

    System.Collections.ObjectModel.Collection<System.String> EmailType

    Type of the email.

    System.Collections.ObjectModel.Collection<System.String> EmailDocumentFlag

    The email document flag.

    System.Collections.ObjectModel.Collection<System.String> Xref

    The xref.

    System.String Points

    The points.

    System.Collections.ObjectModel.Collection<System.String> ActionCode

    The action code.

    System.String RoutingNumber

    The routing number.

    System.String BankAccount

    The bank account.

    System.String IsChecking

    The is checking.

    System.String SurePayNextDebitDate

    The sure pay next debit date.

    System.String CreditCardNumber

    The credit card number.

    System.String CreditCardExpMM

    The credit card exp mm.

    System.String CreditCardExpYY

    The credit card exp yy.

    System.String CreditCardNextDebitDate

    The credit card next debit date.

    System.String OnSurePayCPA

    The on sure pay cpa.

    System.String OffSurePayCPA

    The off sure pay cpa.

    System.String OnSurePayInterestRate

    The on sure pay interest rate.

    System.String OffSurePayInterestRate

    The off sure pay interest rate.

    System.String OnCreditCardCPA

    The on credit card cpa.

    System.String OffCreditCardCPA

    The off credit card cpa.

    System.String OnCreditCardInterestRate

    The on credit card interest rate.

    System.String OffCreditCardInterestRate

    The off credit card interest rate.

    System.String TeaserRate

    The teaser rate.

    System.String TeaserAmount

    The teaser amount.

    System.Collections.ObjectModel.Collection<System.String> customCode
    System.Collections.ObjectModel.Collection<System.String> customValue
    Returns
    Type Description
    System.String
    Exceptions
    Type Condition
    System.Web.Services.Protocols.SoapException

    InsertName(String, Int32, String, String, String)

    Inserts the name.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public bool InsertName(string AccountNumber, int Sequence, string FirstName, string MiddleName, string LastName)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.Int32 Sequence

    The sequence.

    System.String FirstName

    The first name.

    System.String MiddleName

    Name of the middle.

    System.String LastName

    The last name.

    Returns
    Type Description
    System.Boolean

    InsertNote(String, String, String, String)

    Insert a note for an account.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public bool InsertNote(string AccountNumber, string Note, string TypeCode, string User)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.String Note

    The note.

    System.String TypeCode

    The type code.

    System.String User

    The user.

    Returns
    Type Description
    System.Boolean

    bool

    InsertPhoneNumber(String, Int32, String, String)

    Inserts the phone number.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public bool InsertPhoneNumber(string AccountNumber, int Sequence, string PhoneNumber, string PhoneType)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.Int32 Sequence

    The sequence.

    System.String PhoneNumber

    The phone number.

    System.String PhoneType

    Type of the phone.

    Returns
    Type Description
    System.Boolean

    InsertResponse(String, Int32, String, Int32, String)

    Inserts the response.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public bool InsertResponse(string ClientID, int QuestionID, string AccountNumber, int Response, string Lender)
    Parameters
    Type Name Description
    System.String ClientID

    The client identifier.

    System.Int32 QuestionID

    The question identifier.

    System.String AccountNumber

    The account number.

    System.Int32 Response

    The response.

    System.String Lender

    The lender.

    Returns
    Type Description
    System.Boolean

    IsValidAccount(String, String)

    Valids the account.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public bool IsValidAccount(string AccountNumber, string Phone)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.String Phone

    The phone.

    Returns
    Type Description
    System.Boolean

    IsValidIvrAccount(String)

    Determines whether [is valid ivr account] [the specified account number].

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public bool IsValidIvrAccount(string AccountNumber)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Returns
    Type Description
    System.Boolean
    Exceptions
    Type Condition
    System.Web.Services.Protocols.SoapException

    LoanInformation(String)

    Loans information.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public Loan LoanInformation(string AccountNumber)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Returns
    Type Description
    Equiant.Entities.Loans.Loan

    LoanSettings(String)

    Loan Settings

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public ServiceSettings LoanSettings(string AccountNumber)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Returns
    Type Description
    Equiant.Entities.Services.ServiceSettings

    LoanTransactionDetails(String, Int32)

    Loans transaction details.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public Collection<LoanTransaction> LoanTransactionDetails(string AccountNumber, int Year)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.Int32 Year

    The year.

    Returns
    Type Description
    System.Collections.ObjectModel.Collection<Equiant.Entities.Loans.LoanTransaction>

    LoanTransactionsYearsList(String)

    Loans transactions.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public List<string> LoanTransactionsYearsList(string AccountNumber)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Returns
    Type Description
    System.Collections.Generic.List<System.String>

    ManageAddress(String, String, String, String, String, String, String, String)

    Manages the address.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public bool ManageAddress(string AccountNumber, string Address1, string Address2, string Address3, string City, string State, string Country, string PostalCode)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.String Address1

    The address1.

    System.String Address2

    The address2.

    System.String Address3

    The address3.

    System.String City

    The city.

    System.String State

    The state.

    System.String Country

    The country.

    System.String PostalCode

    The postal code.

    Returns
    Type Description
    System.Boolean

    NoteCount(String)

    Get the number of notes for an account.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public int NoteCount(string AccountNumber)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Returns
    Type Description
    System.Int32

    int

    Notes(String, String)

    Get a set of notes for an account.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public Collection<Note> Notes(string AccountNumber, string Position)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.String Position

    The position.

    Returns
    Type Description
    System.Collections.ObjectModel.Collection<Equiant.Entities.Miscellaneous.Note>

    Collection of Notes

    NoteTypes()

    List of note types.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public List<string> NoteTypes()
    Returns
    Type Description
    System.Collections.Generic.List<System.String>

    List of note type strings

    Payment(String, Int32)

    Gets the payments for the specified account number and payment id.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public ArrayList Payment(string AccountNumber, int PaymentID)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.Int32 PaymentID

    The payment id.

    Returns
    Type Description
    System.Collections.ArrayList

    PendingPayments(String)

    Pendings the payments.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public ArrayList PendingPayments(string AccountNumber)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Returns
    Type Description
    System.Collections.ArrayList

    PhoneTypes(String)

    Phones types.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public Collection<Communication> PhoneTypes(string AccountNumber)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Returns
    Type Description
    System.Collections.ObjectModel.Collection<Equiant.Entities.Accounts.Communication>

    ProcessACH(Check, Boolean)

    Processes the ACH.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public long ProcessACH(Check Check, bool TestProcess)
    Parameters
    Type Name Description
    Equiant.Entities.Payment.Check Check

    The check.

    System.Boolean TestProcess

    if set to true [test process].

    Returns
    Type Description
    System.Int64

    ProcessAutoCreditCard(CreditCard, Boolean)

    Processes an auto credit card.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public long ProcessAutoCreditCard(CreditCard CC, bool TestProcess)
    Parameters
    Type Name Description
    Equiant.Entities.Payment.CreditCard CC

    The CC.

    System.Boolean TestProcess
    Returns
    Type Description
    System.Int64

    ProcessCheck(Check, Boolean)

    Processes the check.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public long ProcessCheck(Check Check, bool TestProcess)
    Parameters
    Type Name Description
    Equiant.Entities.Payment.Check Check
    System.Boolean TestProcess
    Returns
    Type Description
    System.Int64

    ProcessCreditCard(CreditCard, Boolean)

    Processes the credit card.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public long ProcessCreditCard(CreditCard CC, bool TestProcess)
    Parameters
    Type Name Description
    Equiant.Entities.Payment.CreditCard CC

    The CC.

    System.Boolean TestProcess
    Returns
    Type Description
    System.Int64

    ProvinceList(String)

    Provinces the list.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public List<DictionaryEntry> ProvinceList(string AccountNumber)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Returns
    Type Description
    System.Collections.Generic.List<System.Collections.DictionaryEntry>

    RemoveEmailAddress(String, Int32, String, String)

    Removes the email address.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public bool RemoveEmailAddress(string AccountNumber, int Sequence, string EmailAddress, string EmailType)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.Int32 Sequence

    The sequence.

    System.String EmailAddress

    The email address.

    System.String EmailType

    Type of the email.

    Returns
    Type Description
    System.Boolean

    RemoveName(String, Int32, String, String, String)

    Removes the name.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public bool RemoveName(string AccountNumber, int Sequence, string FirstName, string MiddleName, string LastName)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.Int32 Sequence

    The sequence.

    System.String FirstName

    The first name.

    System.String MiddleName

    Name of the middle.

    System.String LastName

    The last name.

    Returns
    Type Description
    System.Boolean

    RemovePhoneNumber(String, Int32, String, String)

    Removes the phone number.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public bool RemovePhoneNumber(string AccountNumber, int Sequence, string PhoneNumber, string PhoneType)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.Int32 Sequence

    The sequence.

    System.String PhoneNumber

    The phone number.

    System.String PhoneType

    Type of the phone.

    Returns
    Type Description
    System.Boolean

    SearchByPhone(String)

    Search for account by phone

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public ArrayList SearchByPhone(string Phone)
    Parameters
    Type Name Description
    System.String Phone

    The phone.

    Returns
    Type Description
    System.Collections.ArrayList

    SetCustomData(String, Collection<String>, Collection<String>)

    Insert custom data for an account.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public bool SetCustomData(string AccountNumber, Collection<string> CustomCode, Collection<string> CustomValue)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.Collections.ObjectModel.Collection<System.String> CustomCode

    The custom code.

    System.Collections.ObjectModel.Collection<System.String> CustomValue

    The custom value.

    Returns
    Type Description
    System.Boolean
    Exceptions
    Type Condition
    System.Web.Services.Protocols.SoapException

    SetExitCode(String, String, String, DateTime, Double, String, String, String, String)

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public bool SetExitCode(string AccountNumber, string Code, string AccountSystem, DateTime Date, double Amount, string Comment, string UserID, string AccessGroup, string TimeZoneOffset)
    Parameters
    Type Name Description
    System.String AccountNumber
    System.String Code
    System.String AccountSystem
    System.DateTime Date
    System.Double Amount
    System.String Comment
    System.String UserID
    System.String AccessGroup
    System.String TimeZoneOffset
    Returns
    Type Description
    System.Boolean

    StateList(String)

    States the list.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public List<DictionaryEntry> StateList(string AccountNumber)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Returns
    Type Description
    System.Collections.Generic.List<System.Collections.DictionaryEntry>

    SystemStatus(String)

    Check the Equiant system status

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public string SystemStatus(string AccountNumber)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    Returns
    Type Description
    System.String

    UpdateActionCode(String, Int32, String, DateTime, StatusCodes, String, DateTime, DateTime, DateTime)

    Updates the action code.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public bool UpdateActionCode(string AccountNumber, int ID, string AccountSystem, DateTime Date, StatusCodes Status, string Code, DateTime BeginDate, DateTime EndDate, DateTime ReviewDate)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.Int32 ID

    The identifier.

    System.String AccountSystem

    The account system.

    System.DateTime Date

    The date.

    Equiant.Enum.Client.Common.StatusCodes Status

    The status.

    System.String Code

    The code.

    System.DateTime BeginDate

    The begin date.

    System.DateTime EndDate

    The end date.

    System.DateTime ReviewDate

    The review date.

    Returns
    Type Description
    System.Boolean
    Exceptions
    Type Condition
    System.Web.Services.Protocols.SoapException

    UpdateEmailAddress(String, Int32, String, String, Boolean)

    Updates the email address.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public bool UpdateEmailAddress(string AccountNumber, int Sequence, string EmailAddress, string EmailType, bool EmailStatements)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.Int32 Sequence

    The sequence.

    System.String EmailAddress

    The email address.

    System.String EmailType

    Type of the email.

    System.Boolean EmailStatements

    if set to true [email statements].

    Returns
    Type Description
    System.Boolean

    UpdateName(String, Int32, String, String, String)

    Updates the name.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public bool UpdateName(string AccountNumber, int Sequence, string FirstName, string MiddleName, string LastName)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.Int32 Sequence

    The sequence.

    System.String FirstName

    The first name.

    System.String MiddleName

    Name of the middle.

    System.String LastName

    The last name.

    Returns
    Type Description
    System.Boolean

    UpdatePhoneNumber(String, Int32, String, String)

    Updates the phone number.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public bool UpdatePhoneNumber(string AccountNumber, int Sequence, string PhoneNumber, string PhoneType)
    Parameters
    Type Name Description
    System.String AccountNumber

    The account number.

    System.Int32 Sequence

    The sequence.

    System.String PhoneNumber

    The phone number.

    System.String PhoneType

    Type of the phone.

    Returns
    Type Description
    System.Boolean

    ValidateCreditCard(String)

    Validates the credit card.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public bool ValidateCreditCard(string CreditCardNumber)
    Parameters
    Type Name Description
    System.String CreditCardNumber

    The credit card number.

    Returns
    Type Description
    System.Boolean

    ValidateRoutingNumber(String)

    Validates the routing number.

    Declaration
    [WebMethod]
    [SoapHeader("authorization")]
    public bool ValidateRoutingNumber(string RoutingNumber)
    Parameters
    Type Name Description
    System.String RoutingNumber

    The routing number.

    Returns
    Type Description
    System.Boolean
    Back to top
      2019 Equiant       Consumer Login | Client Login