0

Я добавил IPP .Net SDK для QuickBooks V3.0 ссылку на мой проект с использованием пакета NuGet (IppDotNetSdkForQuickBooksApiV3).IntuIt QuickBooks API платежей, как я могу выполнять транзакции с кредитными картами, используя servicecontext пакета IppDotNetSdkForQuickBooksApiV3?

Я могу выполнить операцию CRUD по данным учетной записи клиента. Как я могу выполнять транзакции по кредитной карте с использованием servicecontext?

Вот мой пример кода,

string consumerKey = "qyprd4rAYMSe4EhBLcGvKrZ8Xb8M3i"; 
     string consumerKeySecret = "xdYvcPHkjICQ2uJ3yNzFJpI8elHJsnQa127EKrMf"; 
     string accessToken = "lvprdyTiT1kxH8VhFhzEv3BpiC4cV5fYC3tPKtijE9hdqWk9"; 
     string accessTokenSecret = "HTkdQ4WYtItio3NXo569py1SqPZ4jDnxfE1FUPZA"; 
     string Realm = "1440846810"; 

     OAuthRequestValidator oauthValidator = new OAuthRequestValidator(
     accessToken, accessTokenSecret, consumerKey, consumerKeySecret); 


     string appToken = "9f4179e9ba7d4b4343b8986b9935526c724a"; 
     string companyID = "1440846810"; 
     ServiceContext context = new ServiceContext(appToken, companyID, IntuitServicesType.QBO, oauthValidator); 
     context.IppConfiguration.BaseUrl.Qbo = "https://sandbox-quickbooks.api.intuit.com/"; 


     DataService service = new DataService(context); 

     ChargeCredit charge = new ChargeCredit() { }; 

     Customer customer = new Customer(); 
     //Mandatory Fields 
     customer.GivenName = "Sridhar"; 
     customer.Title = "Mr."; 
     customer.MiddleName = "Sri"; 
     customer.FamilyName = "Goshika"; 
     // Optional Fields 
     customer.PrimaryEmailAddr = new EmailAddress() { Address = "[email protected]" }; 
     Customer resultCustomer = service.Add(customer) as Customer;    
     return service; 

ответ

0

Может у отправить мне пример кода для кредитных клиентов добавить детали к QuickBooks

public static void test() 
    { 

     string accessToken = "12432543252345"; 
     string accessTokenSecret = "5b1cb122b340db43d4bae6bb880c8a284499"; 
     string consumerKey = "qyprdWTsI8u6Qq3fwiIUvkweM2mabZ"; 
     string consumerSecret = "9KH9mFlGy5CPSUQCOV2lM3lHGs05AK5TtdS0QLWv"; 

     OAuthRequestValidator oauthValidator = new OAuthRequestValidator(
     accessToken, accessTokenSecret, consumerKey, consumerSecret); 

     string appToken = "5b1cb122b340db43d4bae6bb880c8a28449"; 
     string companyID = "32534654"; 
     ServiceContext context = new ServiceContext(appToken, companyID, IntuitServicesType.QBO, oauthValidator); 

     DataService service = new DataService(context); 

     Customer customer = new Customer 
     { 
      GivenName = "Mary", 
      Title = "Ms.", 
      MiddleName = "Jayne", 
      FamilyName = "Cooper", 
      Id = "1234214" 
     }; 

     //Mandatory Fields 
     customer.CCDetail.Number = "444747447474474"; 
     customer.CCDetail.CcExpiryMonth = 12; 
     customer.CCDetail.CcExpiryYear = 2018; 

     Customer resultCustomer = service.Add(customer) as Customer; 
     } 

Вы можете проверить этот код выше. mail id [email protected]