【发布时间】:2015-11-06 08:56:01
【问题描述】:
我已使用 NuGet 包 (IppDotNetSdkForQuickBooksApiV3) 将 IPP .Net SDK for QuickBooks V3.0 引用添加到我的项目中。
我能够对客户帐户数据执行 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 = "sridharnetha@gmail.com" };
Customer resultCustomer = service.Add(customer) as Customer;
return service;
【问题讨论】:
标签: c# quickbooks intuit-partner-platform quickbooks-online intuit