//NOT IMPLEMENTED public Transaction_Result Credit(Credit_Details details) { throw new NotSupportedException(); }
//NOT IMPLEMENTED public Transaction_Result Credit(Credit_Details details) { try { throw new NotImplementedException(); //Transaction_Result auth_result = AuthOnly(new Sale_Details //{ // accountID = details.accountID, // Amount = details.Amount, // CardCCV = details.CardCCV, // CardExpiryMonth = details.CardExpiryMonth, // CardExpiryYear = details.CardExpiryYear, // CardNumber = details.CardNumber, // CardType = details.CardType, // CurrencyCode = details.CurrencyCode, // CurrencyCodeNumeric = details.CurrencyCodeNumeric, // CustomerFirstName = details.CustomerFirstName, // CustomerLastName = details.CustomerLastName, // InvoiceNumber = details.InvoiceNumber, // transactionID = details.transactionID, // customerID = details.customerID //}); //if (auth_result.isApproved) //{ // var gateway = newClient(); // string cardtypestring = ((string)Enum.GetName(typeof(CardTypeEnum), details.CardType)).ToLower(); // string cardtypeval = ""; //convert from string to mygate number // switch (cardtypestring) // { // case ("american express"): // { // cardtypeval = "1"; // } // break; // case ("discover"): // { // cardtypeval = "2"; // } // break; // case ("mastercard"): // { // cardtypeval = "3"; // } // break; // case ("visa"): // { // cardtypeval = "4"; // } // break; // case ("diners"): // { // cardtypeval = "5"; // } // break; // default: // { // cardtypeval = "-1"; // } // break; // } // object[] arrResults = gateway.fProcess( // "01", //GatewayID // MerchantUID, //MerchantUID // ApplicationUID, //ApplicationUID // "1", //1 Authorization Request //Action // "", //TransactionIndex // "Default", //Terminal // Mode, //Mode // details.InvoiceNumber, //MerchantReference // details.Amount.ToString("F2"), //Amount // details.CurrencyCode, //Currency // "", //CashBackAmount // cardtypeval, //CardType // "", //AccountType // details.CardNumber, //CardNumber // details.CustomerFirstName + " " + details.CustomerLastName, //CardHolder // details.CardCCV, //CCVNumber // details.CardExpiryMonth.ToString(), //ExpiryMonth // details.CardExpiryYear.ToString(), //ExpiryYear // "0", //Budget - 0 Straight, 1 budget // "", //BudgetPeriod // "", //AuthorizationNumber // "", //PIN // "", //DebugMode // "", //eCommerceIndicator // "", //verifiedByVisaXID // "", //verifiedByVisaCAFF // "", //secureCodeUCAF // "", //UCI // "", //IP Address // "", //Shipping Country Code, // "" //Purchase Items ID // ); // var result2 = formatResult(arrResults); // if (result2.isApproved) // { // return result2; // } // else // { // result2.ResultText = "Credit Error || " + auth_result.ResultText; // return result2; // } //} //auth_result.ResultText = "Authorisation Error || " + auth_result.ResultText; //return auth_result; } catch (Exception ex) { return(new Transaction_Result { isApproved = false, hasServerError = true, ErrorText = ex.Message }); } }
public Transaction_Result Credit(Credit_Details details) { throw new NotImplementedException(); }