PayPalCoreSDK 1.6.2

There is a newer version of this package available.
See the version list below for details.
Install-Package PayPalCoreSDK -Version 1.6.2
dotnet add package PayPalCoreSDK --version 1.6.2
<PackageReference Include="PayPalCoreSDK" Version="1.6.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add PayPalCoreSDK --version 1.6.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: PayPalCoreSDK, 1.6.2"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. 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.2

// Install PayPalCoreSDK as a Cake Tool
#tool nuget:?package=PayPalCoreSDK&version=1.6.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

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.

NuGet packages (11)

Showing the top 5 NuGet packages that depend on PayPalCoreSDK:

Package Downloads

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.


ATTENTION: This package is being replaced by the PayPal SDK package ( 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: 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.


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


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.


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 617,944 2/26/2016
1.7.0 153,040 12/15/2015
1.6.3 15,541 9/25/2015
1.6.2 29,680 4/29/2015
1.6.1 62,950 4/22/2015
1.6.0 77,426 11/11/2014
1.5.2 10,864 10/23/2014
1.5.1 14,438 10/9/2014
1.5.0 3,577 9/9/2014
1.4.2 115,989 1/22/2014
1.4.1 42,356 9/27/2013
1.4.0 1,119 9/26/2013
1.3.5 24,196 9/11/2013
1.3.4 7,957 7/31/2013
1.3.3 2,590 7/24/2013
1.3.2 3,117 6/21/2013
1.3.1 12,470 5/30/2013
1.3.0 3,269 4/26/2013
1.2.0 2,508 3/27/2013
1.1.1 1,690 3/12/2013
1.0.1 10,372 2/12/2013
1.0.0 3,555 12/27/2012


#### v1.6.2 - April 29, 2015

 * Fix Issue #43 - Calls to check the X509 stores were incorrectly hard-coded to only check the CurrentUser store.

#### 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] ( 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 (

#### 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)