public static void Main(string[] args) { var C = new ConfigFactory(); var OAuth = new newOAuth(ConfigFactory.endPointRequestToken); OAuth_Utilities U = new OAuth_Utilities(); var t = new RetrieveTokens(); NameValueCollection toke = t.getAccessToken(); PaymentFactory p = new PaymentFactory(); p.merchantId = C.merchantId; p.tenderType = "Card"; p.amount = "0.01"; p.cardAccount = new cardAccount(); p.cardAccount.number = "4444555566667777"; p.cardAccount.expiryMonth = "07"; p.cardAccount.expiryYear = "2016"; p.cardAccount.cvv = "123"; p.cardAccount.avsZip = "12345"; p.cardAccount.avsStreet = "1234"; OAuth = new newOAuth(ConfigFactory.payment, toke); string Headers = OAuth.createHeaders(); string createdPayment = U.sendRequest(ConfigFactory.payment, Headers, p); Console.WriteLine(createdPayment); }
public NameValueCollection getAccessToken() { var C = new ConfigFactory(); var OAuth = new newOAuth(ConfigFactory.endPointRequestToken, null); OAuth_Utilities U = new OAuth_Utilities(); string Headers = OAuth.createHeaders(); string request_Token_Response = U.sendRequest(ConfigFactory.endPointRequestToken, Headers); NameValueCollection rt = HttpUtility.ParseQueryString(request_Token_Response); OAuth = new newOAuth(ConfigFactory.endPointAccessToken, rt); Headers = OAuth.createHeaders(); string access_Token_Response = U.sendRequest(ConfigFactory.endPointAccessToken, Headers); NameValueCollection at = HttpUtility.ParseQueryString(access_Token_Response); var token = at["oauth_token"]; var tokenSecret = at["oauth_token_secret"]; return(at); }