PayPalCoreSDK 1.6.1

Suggested Alternatives

PayPalServerSDK

There is a newer version of this package available.
See the version list below for details.
dotnet add package PayPalCoreSDK --version 1.6.1                
NuGet\Install-Package PayPalCoreSDK -Version 1.6.1                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="PayPalCoreSDK" Version="1.6.1" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add PayPalCoreSDK --version 1.6.1                
#r "nuget: PayPalCoreSDK, 1.6.1"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install PayPalCoreSDK as a Cake Addin
#addin nuget:?package=PayPalCoreSDK&version=1.6.1

// Install PayPalCoreSDK as a Cake Tool
#tool nuget:?package=PayPalCoreSDK&version=1.6.1                

The PayPal Core SDK addresses the essential needs of the PayPal API caller:
Frequent and up-to-date releases: The PayPal Core SDK is available on NuGet, which translates as immediate SDK refreshes upon updates to PayPal APIs.
Simpler configuration: The PayPal Core SDK supports dynamic configuration. And also lets you manage your API credentials (supports multiple credentials), connectivity details, and service endpoints using a configuration file.
Compatibility: The PayPal Core SDK is optimized to support target .NET Frameworks 2.0, 3.5, 4.0, and 4.5.

Product Compatible and additional computed target framework versions.
.NET Framework net20 is compatible.  net35 is compatible.  net40 is compatible.  net403 was computed.  net45 is compatible.  net451 is compatible.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (11)

Showing the top 5 NuGet packages that depend on PayPalCoreSDK:

Package Downloads
PayPalMerchantSDK

The PayPal Merchant SDK provides the following: SetExpressCheckout API Operation (NVP/SOAP): The SetExpressCheckout API operation initiates an Express Checkout transaction. DoDirectPayment API Operation (NVP/SOAP): The DoDirectPayment API Operation enables you to process a credit card payment. MassPay API Operation (NVP/SOAP): The MassPay API operation makes a payment to one or more PayPal account holders. GetRecurringPaymentsProfileDetails API Operation (NVP/SOAP): Obtain information about a recurring payments profile. ManageRecurringPaymentsProfileStatus API Operation (NVP/SOAP): The ManageRecurringPaymentsProfileStatus API operation cancels, suspends, or reactivates a recurring payments profile. UpdateRecurringPaymentsProfile API Operation (NVP/SOAP): The UpdateRecurringPaymentsProfile API operation updates a recurring payments profile. DoReferenceTransaction API Operation (NVP/SOAP): The DoReferenceTransaction API operation processes a payment from a buyer’s account, which is identified by a previous transaction.

RestApiSDK

ATTENTION: This package is being replaced by the PayPal SDK package (https://www.nuget.org/packages/PayPal). It is recommended that new integrations use the newer package. For those considering to upgrade to the newer package from a version of this package, please refer to the PayPal .NET SDK's wiki on GitHub: https://github.com/paypal/PayPal-NET-SDK/wiki/Breaking-Changes#v10 The PayPal REST API uses HTTP verbs and a RESTful endpoint structure. OAuth2.0 is used as the API Authorization framework. Request and response payloads are formatted as JSON.

PayPalAdaptivePaymentsSDK

The PayPal Adaptive Payments SDK provides the following methods: Payments: Pay: Transfers funds from a sender's PayPal account to one or more receivers' PayPal accounts (up to 6 receivers) PaymentDetails: Obtains information about a payment created with the Pay API operation ExecutePayment: Executes a payment GetPaymentOptions: Obtain the settings specified with the SetPaymentOptions API operation SetPaymentOptions: Sets payment options Preapprovals: Preapproval: Sets up preapprovals, which is an approval to make future payments on the sender's behalf PreapprovalDetails: Obtains information about a preapproval CancelPreapproval: Cancels a preapproval Other Operations:Refund: Refunds all or part of a payment ConvertCurrency: Obtains the current foreign exchange (FX) rate for a specific amount and currency GetFundingPlans: Determines the funding sources that are available for a specified payment GetShippingAddresses: Obtains the selected shipping address

PayPalAdaptiveAccountsSDK

The PayPal Adaptive Accounts SDK provides the following methods: CreateAccount: Creates PayPal accounts. AddBankAccount: Link bank accounts to PayPal accounts as funding sources. AddPaymentCard: Link payment cards to PayPal accounts as funding sources SetFundingSourceConfirmed: Set the funding source to confirmed; they may set the account to PayPal Verified status. GetVerifiedStatus: Verify PayPal accounts by matching account holder criteria such as the account holder’s email address. Get User Agreement: The GetUserAgreement method lets you retrieve the user agreement for the customer to approve the new PayPal account.

PayPalPermissionsSDK

The PayPal Permissions SDK provides the following: GetPermissions API Operation: Use the GetPermissons API operation to obtain the permissions associated with an access token. RequestPermissions API Operation: Use the RequestPermissions API operation to request permissions to execute API operations on a PayPal account holder’s behalf. CancelPermissions API Operation: Use the CancelPermissions API operation to cancel access to a set of permissions.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.7.1 1,202,903 2/26/2016 1.7.1 is deprecated because it is no longer maintained.
1.7.0 295,686 12/15/2015 1.7.0 is deprecated because it is no longer maintained.
1.6.3 29,061 9/25/2015 1.6.3 is deprecated because it is no longer maintained.
1.6.2 43,078 4/29/2015 1.6.2 is deprecated because it is no longer maintained.
1.6.1 83,150 4/22/2015 1.6.1 is deprecated because it is no longer maintained.
1.6.0 159,765 11/11/2014 1.6.0 is deprecated because it is no longer maintained.
1.5.2 18,898 10/23/2014 1.5.2 is deprecated because it is no longer maintained.
1.5.1 19,607 10/9/2014 1.5.1 is deprecated because it is no longer maintained.
1.5.0 5,035 9/9/2014 1.5.0 is deprecated because it is no longer maintained.
1.4.2 149,911 1/22/2014 1.4.2 is deprecated because it is no longer maintained.
1.4.1 68,679 9/27/2013 1.4.1 is deprecated because it is no longer maintained.
1.4.0 2,224 9/26/2013 1.4.0 is deprecated because it is no longer maintained.
1.3.5 25,340 9/11/2013 1.3.5 is deprecated because it is no longer maintained.
1.3.4 21,720 7/31/2013 1.3.4 is deprecated because it is no longer maintained.
1.3.3 3,735 7/24/2013 1.3.3 is deprecated because it is no longer maintained.
1.3.2 5,060 6/21/2013 1.3.2 is deprecated because it is no longer maintained.
1.3.1 16,272 5/30/2013 1.3.1 is deprecated because it is no longer maintained.
1.3.0 8,499 4/26/2013 1.3.0 is deprecated because it is no longer maintained.
1.2.0 6,330 3/27/2013 1.2.0 is deprecated because it is no longer maintained.
1.1.1 2,640 3/12/2013 1.1.1 is deprecated because it is no longer maintained.
1.0.1 13,703 2/12/2013 1.0.1 is deprecated because it is no longer maintained.
1.0.0 8,889 12/27/2012 1.0.0 is deprecated because it is no longer maintained.

### CHANGE LOG

#### v1.6.1 - April 22, 2015

 * Fix compatibility with PayPal .NET SDK
 * Add X509Store support when loading cert if using certificate credentials

#### v1.6.0 - November 11, 2014

 * Re-added .NET 2.0 support
 * Added UserAgent to Classic SDK prehandlers

#### v1.5.2 - October 23, 2014

 * Fixed null exception being thrown for connection timeout errors

#### v1.5.1 - October 9, 2014

 * Fixed PUT and PATCH requests to send payload

#### v1.5.0 - September 9, 2014

 * Added future payments support
 * Dropped .NET 2.0 support

#### v1.4.3 - July 10, 2014

 * Fix for subject population issue on credentials.

#### v1.4.2 - January 16, 2014

 * Fix for OS exception when used in Microsoft Azure.

#### v1.4.1 - September 27, 2013

 * Support (Optimization) for target .NET Frameworks 2.0, 3.5, 4.0, and 4.5.

#### v1.4.0 - September 26, 2013

 * Updating core to support genio.

#### v1.3.5 - September 11, 2013

 * Adding new mandatory parameters - clientId and clientSecret to openid classes.
 * Added scope for [seamless checkout] (https://developer.paypal.com/webapps/developer/docs/integration/direct/log-in-with-paypal/detailed/#seamlesscheckout) in Session.GetRedirectUrl().

#### v1.3.4 - July 31, 2013

 * Updating version for Reauthorization functionality.

#### v1.3.3 - July 24, 2013

 * Updating version for REST User-Agent header for REST SDK bug fix (https://github.com/paypal/rest-api-sdk-dotnet/issues/7)

#### v1.3.2 - June 21, 2013

 * Fixing 500 internal service error with OAuth calls - Adding necessary Content-Type header.
 * Exposing HTTP response data in ConnectionException for non-200 responses.(#6)