/// <remarks/>
 public void Order_PaymentProcessAsync(string username, string password, int siteId, int orderId, bool emailInvoiceToCustomer, CreditCardInfo creditCardInfo, TransactionInfo transactionInfo) {
     this.Order_PaymentProcessAsync(username, password, siteId, orderId, emailInvoiceToCustomer, creditCardInfo, transactionInfo, null);
 }
 /// <remarks/>
 public void Order_PaymentProcessAsync(string username, string password, int siteId, int orderId, bool emailInvoiceToCustomer, CreditCardInfo creditCardInfo, TransactionInfo transactionInfo, object userState) {
     if ((this.Order_PaymentProcessOperationCompleted == null)) {
         this.Order_PaymentProcessOperationCompleted = new System.Threading.SendOrPostCallback(this.OnOrder_PaymentProcessOperationCompleted);
     }
     this.InvokeAsync("Order_PaymentProcess", new object[] {
                 username,
                 password,
                 siteId,
                 orderId,
                 emailInvoiceToCustomer,
                 creditCardInfo,
                 transactionInfo}, this.Order_PaymentProcessOperationCompleted, userState);
 }
 public bool Order_PaymentProcess(string username, string password, int siteId, int orderId, bool emailInvoiceToCustomer, CreditCardInfo creditCardInfo, TransactionInfo transactionInfo) {
     object[] results = this.Invoke("Order_PaymentProcess", new object[] {
                 username,
                 password,
                 siteId,
                 orderId,
                 emailInvoiceToCustomer,
                 creditCardInfo,
                 transactionInfo});
     return ((bool)(results[0]));
 }