예제 #1
0
 /// <remarks/>
 public void CheckVerificationAsync(Credentials credentials, Application application, Terminal terminal, DemandDepositAccount demandDepositAccount, Transaction transaction, Identification identification, Address address, ExtendedParameters[] extendedParameters) {
     this.CheckVerificationAsync(credentials, application, terminal, demandDepositAccount, transaction, identification, address, extendedParameters, null);
 }
예제 #2
0
 /// <remarks/>
 public void CreditCardAVSOnlyAsync(Credentials credentials, Application application, Terminal terminal, Card card, Transaction transaction, Address address, ExtendedParameters[] extendedParameters) {
     this.CreditCardAVSOnlyAsync(credentials, application, terminal, card, transaction, address, extendedParameters, null);
 }
예제 #3
0
 public Response CreditCardReturn(Credentials credentials, Application application, Terminal terminal, Transaction transaction, [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] ExtendedParameters[] extendedParameters) {
     object[] results = this.Invoke("CreditCardReturn", new object[] {
                 credentials,
                 application,
                 terminal,
                 transaction,
                 extendedParameters});
     return ((Response)(results[0]));
 }
예제 #4
0
 /// <remarks/>
 public void TransactionSetupExpireAsync(Credentials credentials, Application application, TransactionSetup transactionSetup, ExtendedParameters[] extendedParameters) {
     this.TransactionSetupExpireAsync(credentials, application, transactionSetup, extendedParameters, null);
 }
예제 #5
0
 /// <remarks/>
 public void CreditCardIncrementalAuthorizationAsync(Credentials credentials, Application application, Terminal terminal, Transaction transaction, ExtendedParameters[] extendedParameters, object userState) {
     if ((this.CreditCardIncrementalAuthorizationOperationCompleted == null)) {
         this.CreditCardIncrementalAuthorizationOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCreditCardIncrementalAuthorizationOperationCompleted);
     }
     this.InvokeAsync("CreditCardIncrementalAuthorization", new object[] {
                 credentials,
                 application,
                 terminal,
                 transaction,
                 extendedParameters}, this.CreditCardIncrementalAuthorizationOperationCompleted, userState);
 }
예제 #6
0
 public Response BINQuery(Credentials credentials, Application application, Terminal terminal, Card card, [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] ExtendedParameters[] extendedParameters) {
     object[] results = this.Invoke("BINQuery", new object[] {
                 credentials,
                 application,
                 terminal,
                 card,
                 extendedParameters});
     return ((Response)(results[0]));
 }
예제 #7
0
 /// <remarks/>
 public void BINQueryAsync(Credentials credentials, Application application, Terminal terminal, Card card, ExtendedParameters[] extendedParameters, object userState) {
     if ((this.BINQueryOperationCompleted == null)) {
         this.BINQueryOperationCompleted = new System.Threading.SendOrPostCallback(this.OnBINQueryOperationCompleted);
     }
     this.InvokeAsync("BINQuery", new object[] {
                 credentials,
                 application,
                 terminal,
                 card,
                 extendedParameters}, this.BINQueryOperationCompleted, userState);
 }
예제 #8
0
 /// <remarks/>
 public void HealthCheckAsync(Credentials credentials, Application application) {
     this.HealthCheckAsync(credentials, application, null);
 }
예제 #9
0
 public Response TimeCheck(Credentials credentials, Application application) {
     object[] results = this.Invoke("TimeCheck", new object[] {
                 credentials,
                 application});
     return ((Response)(results[0]));
 }
예제 #10
0
 /// <remarks/>
 public void EBTReversalAsync(Credentials credentials, Application application, Terminal terminal, Card card, Transaction transaction, EBT ebt, ExtendedParameters[] extendedParameters) {
     this.EBTReversalAsync(credentials, application, terminal, card, transaction, ebt, extendedParameters, null);
 }
예제 #11
0
 /// <remarks/>
 public void EBTReversalAsync(Credentials credentials, Application application, Terminal terminal, Card card, Transaction transaction, EBT ebt, ExtendedParameters[] extendedParameters, object userState) {
     if ((this.EBTReversalOperationCompleted == null)) {
         this.EBTReversalOperationCompleted = new System.Threading.SendOrPostCallback(this.OnEBTReversalOperationCompleted);
     }
     this.InvokeAsync("EBTReversal", new object[] {
                 credentials,
                 application,
                 terminal,
                 card,
                 transaction,
                 ebt,
                 extendedParameters}, this.EBTReversalOperationCompleted, userState);
 }
예제 #12
0
 public Response EBTBalanceInquiry(Credentials credentials, Application application, Terminal terminal, Card card, Transaction transaction, EBT ebt, [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] ExtendedParameters[] extendedParameters) {
     object[] results = this.Invoke("EBTBalanceInquiry", new object[] {
                 credentials,
                 application,
                 terminal,
                 card,
                 transaction,
                 ebt,
                 extendedParameters});
     return ((Response)(results[0]));
 }
예제 #13
0
 /// <remarks/>
 public void CheckReversalAsync(Credentials credentials, Application application, Terminal terminal, Transaction transaction, ExtendedParameters[] extendedParameters) {
     this.CheckReversalAsync(credentials, application, terminal, transaction, extendedParameters, null);
 }
예제 #14
0
 /// <remarks/>
 public void CheckVerificationAsync(Credentials credentials, Application application, Terminal terminal, DemandDepositAccount demandDepositAccount, Transaction transaction, Identification identification, Address address, ExtendedParameters[] extendedParameters, object userState) {
     if ((this.CheckVerificationOperationCompleted == null)) {
         this.CheckVerificationOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCheckVerificationOperationCompleted);
     }
     this.InvokeAsync("CheckVerification", new object[] {
                 credentials,
                 application,
                 terminal,
                 demandDepositAccount,
                 transaction,
                 identification,
                 address,
                 extendedParameters}, this.CheckVerificationOperationCompleted, userState);
 }
예제 #15
0
 /// <remarks/>
 public void TransactionSetupAsync(Credentials credentials, Application application, Terminal terminal, Transaction transaction, TransactionSetup transactionSetup1, Address address, PaymentAccount paymentAccount, ExtendedParameters[] extendedParameters) {
     this.TransactionSetupAsync(credentials, application, terminal, transaction, transactionSetup1, address, paymentAccount, extendedParameters, null);
 }
예제 #16
0
 /// <remarks/>
 public void TimeCheckAsync(Credentials credentials, Application application) {
     this.TimeCheckAsync(credentials, application, null);
 }
예제 #17
0
 /// <remarks/>
 public void TransactionSetupAsync(Credentials credentials, Application application, Terminal terminal, Transaction transaction, TransactionSetup transactionSetup1, Address address, PaymentAccount paymentAccount, ExtendedParameters[] extendedParameters, object userState) {
     if ((this.TransactionSetupOperationCompleted == null)) {
         this.TransactionSetupOperationCompleted = new System.Threading.SendOrPostCallback(this.OnTransactionSetupOperationCompleted);
     }
     this.InvokeAsync("TransactionSetup", new object[] {
                 credentials,
                 application,
                 terminal,
                 transaction,
                 transactionSetup1,
                 address,
                 paymentAccount,
                 extendedParameters}, this.TransactionSetupOperationCompleted, userState);
 }
예제 #18
0
 /// <remarks/>
 public void TimeCheckAsync(Credentials credentials, Application application, object userState) {
     if ((this.TimeCheckOperationCompleted == null)) {
         this.TimeCheckOperationCompleted = new System.Threading.SendOrPostCallback(this.OnTimeCheckOperationCompleted);
     }
     this.InvokeAsync("TimeCheck", new object[] {
                 credentials,
                 application}, this.TimeCheckOperationCompleted, userState);
 }
예제 #19
0
 /// <remarks/>
 public void BINQueryAsync(Credentials credentials, Application application, Terminal terminal, Card card, ExtendedParameters[] extendedParameters) {
     this.BINQueryAsync(credentials, application, terminal, card, extendedParameters, null);
 }
예제 #20
0
 public Response AccountTokenActivate(Credentials credentials, Application application, [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] ExtendedParameters[] extendedParameters) {
     object[] results = this.Invoke("AccountTokenActivate", new object[] {
                 credentials,
                 application,
                 extendedParameters});
     return ((Response)(results[0]));
 }
예제 #21
0
 public Response TransactionSetupExpire(Credentials credentials, Application application, TransactionSetup transactionSetup, [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] ExtendedParameters[] extendedParameters) {
     object[] results = this.Invoke("TransactionSetupExpire", new object[] {
                 credentials,
                 application,
                 transactionSetup,
                 extendedParameters});
     return ((Response)(results[0]));
 }
예제 #22
0
 /// <remarks/>
 public void AccountTokenActivateAsync(Credentials credentials, Application application, ExtendedParameters[] extendedParameters) {
     this.AccountTokenActivateAsync(credentials, application, extendedParameters, null);
 }
예제 #23
0
 /// <remarks/>
 public void TransactionSetupExpireAsync(Credentials credentials, Application application, TransactionSetup transactionSetup, ExtendedParameters[] extendedParameters, object userState) {
     if ((this.TransactionSetupExpireOperationCompleted == null)) {
         this.TransactionSetupExpireOperationCompleted = new System.Threading.SendOrPostCallback(this.OnTransactionSetupExpireOperationCompleted);
     }
     this.InvokeAsync("TransactionSetupExpire", new object[] {
                 credentials,
                 application,
                 transactionSetup,
                 extendedParameters}, this.TransactionSetupExpireOperationCompleted, userState);
 }
예제 #24
0
 /// <remarks/>
 public void AccountTokenActivateAsync(Credentials credentials, Application application, ExtendedParameters[] extendedParameters, object userState) {
     if ((this.AccountTokenActivateOperationCompleted == null)) {
         this.AccountTokenActivateOperationCompleted = new System.Threading.SendOrPostCallback(this.OnAccountTokenActivateOperationCompleted);
     }
     this.InvokeAsync("AccountTokenActivate", new object[] {
                 credentials,
                 application,
                 extendedParameters}, this.AccountTokenActivateOperationCompleted, userState);
 }
예제 #25
0
 /// <remarks/>
 public void CreditCardBalanceInquiryAsync(Credentials credentials, Application application, Terminal terminal, Card card, Transaction transaction, ExtendedParameters[] extendedParameters) {
     this.CreditCardBalanceInquiryAsync(credentials, application, terminal, card, transaction, extendedParameters, null);
 }
예제 #26
0
 /// <remarks/>
 public void MagneprintDataDecryptAsync(Credentials credentials, Application application, Terminal terminal, Card card, ExtendedParameters[] extendedParameters) {
     this.MagneprintDataDecryptAsync(credentials, application, terminal, card, extendedParameters, null);
 }
예제 #27
0
 /// <remarks/>
 public void CreditCardAVSOnlyAsync(Credentials credentials, Application application, Terminal terminal, Card card, Transaction transaction, Address address, ExtendedParameters[] extendedParameters, object userState) {
     if ((this.CreditCardAVSOnlyOperationCompleted == null)) {
         this.CreditCardAVSOnlyOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCreditCardAVSOnlyOperationCompleted);
     }
     this.InvokeAsync("CreditCardAVSOnly", new object[] {
                 credentials,
                 application,
                 terminal,
                 card,
                 transaction,
                 address,
                 extendedParameters}, this.CreditCardAVSOnlyOperationCompleted, userState);
 }
예제 #28
0
 public Response TransactionSetup(Credentials credentials, Application application, Terminal terminal, Transaction transaction, [System.Xml.Serialization.XmlElementAttribute("transactionSetup")] TransactionSetup transactionSetup1, Address address, PaymentAccount paymentAccount, [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] ExtendedParameters[] extendedParameters) {
     object[] results = this.Invoke("TransactionSetup", new object[] {
                 credentials,
                 application,
                 terminal,
                 transaction,
                 transactionSetup1,
                 address,
                 paymentAccount,
                 extendedParameters});
     return ((Response)(results[0]));
 }
예제 #29
0
 /// <remarks/>
 public void CreditCardReturnAsync(Credentials credentials, Application application, Terminal terminal, Transaction transaction, ExtendedParameters[] extendedParameters) {
     this.CreditCardReturnAsync(credentials, application, terminal, transaction, extendedParameters, null);
 }
예제 #30
0
 public Response CheckVerification(Credentials credentials, Application application, Terminal terminal, DemandDepositAccount demandDepositAccount, Transaction transaction, Identification identification, Address address, [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] ExtendedParameters[] extendedParameters) {
     object[] results = this.Invoke("CheckVerification", new object[] {
                 credentials,
                 application,
                 terminal,
                 demandDepositAccount,
                 transaction,
                 identification,
                 address,
                 extendedParameters});
     return ((Response)(results[0]));
 }