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.
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.
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: A single configuration file that lets you manage your API credentials (supports multiple credentials), connectivity details, and service endpoints. Error log: The PayPal Core SDK uses the log4net tool to log output statements to a text file to help locate the problem. Backward compatibility: The PayPal Core SDK is developed using .NET Framework 2.0 and should compile on later versions of the .NET Framework.
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 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.
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.
The PayPal Button Manager SDK provides the following methods: BMButtonSearch API Operation (NVP/SOAP): Use the BMButtonSearch API operation to obtain a list of your hosted Website Payments Standard buttons. BMCreateButton API Operation (NVP/SOAP): Use the BMCreateButton API operation to create a Website Payments Standard button. BMGetButtonDetails API Operation (NVP/SOAP): Use the BMGetButtonDetails API operation to obtain information about a hosted Website Payments Standard button. BMGetInventory API Operation (NVP/SOAP): Use the BMGetInventory API operation to determine the inventory levels and other inventory-related information for a button and menu items associated with the button. BMManageButtonStatus API Operation (NVP/SOAP): Use the BMManageButtonStatus API operation to change the status of a hosted button. Currently, you can only delete a button. BMSetInventory API Operation (NVP/SOAP): Use the BMSetInventory API operation to set the inventory level and inventory management features for the specified button. BMUpdateButton API Operation (NVP/SOAP): Use the BMUpdateButton API operation to modify a Website Payments Standard button that is hosted on PayPal.
PayPal-NET-SDK for PayPal REST APIs.
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.
A very minimal .NET library for the PayPal NVP API, supporting .NET 2.0+ and ASP.NET Core.
This library contains all functionality available to interface a webshop to the payment service provider PayCheckout B.V. located in the Netherlands.
CloudRail is an API integration solution which abstracts multiple APIs from different providers into a single and universal interface. Get a free license key at: https://cloudrail.com Unified API Library: - Cloud Storage: Dropbox, Google Drive, OneDrive, Box, PCloud, OneDrive Business, Egnyte - Business Cloud Storage: Amazon S3, Google Cloud Platform, Microsoft Azure, Rackspace, Backblaze - Social Profiles: Facebook, GitHub, Google+, LinkedIn, Slack, Twitter, Windows Live, Yahoo, Instagram, Heroku - Social Interaction: Facebook, Facebook Page, Twitter - Payment: Paypal, Stripe - Email: SendGrid, Gmail, Malijet - SMS: Nexmo, Twilio, Twizo - Point of Interest: Google Places, Foursquare, Yelp - Video: Youtube, Twitch, Vimeo
CloudRail SDK is an API integration solution which abstracts multiple APIs from different providers into a single and universal interface. Get a free license key at: https://cloudrail.com Unified API Library: - Cloud Storage: Dropbox, Google Drive, OneDrive, Box, PCloud, OneDrive Business, Egnyte - Business Cloud Storage: Amazon S3, Google Cloud Platform, Microsoft Azure, Rackspace, Backblaze - Social Profiles: Facebook, GitHub, Google+, LinkedIn, Slack, Twitter, Windows Live, Yahoo, Instagram, Heroku - Social Interaction: Facebook, Facebook Page, Twitter - Payment: Paypal, Stripe - Email: SendGrid, Gmail, Malijet - SMS: Nexmo, Twilio, Twizo - Point of Interest: Google Places, Foursquare, Yelp - Video: Youtube, Twitch, Vimeo Platform Supports: Cloudrail SDK is built with Microsoft .NET Standard 2.0 which supports the following - .NET Framework 4.6.1 - .NET Core 2.0 - Mono 5.4
The PayPal Invoice SDK provides the following: CreateInvoice API Operation: Use the CreateInvoice API operation to create a new invoice. The call includes merchant, payer, and API caller information, in addition to invoice detail. The response to the call contains an invoice ID and URL. CancelInvoice API Operation: Use the CancelInvoice API operation to cancel an invoice. CreateAndSendInvoice API Operation: Use the CreateAndSendInvoice API operation to create and send an invoice. GetInvoiceDetails API Operation: Use the GetInvoiceDetails API operation to get detailed information about an invoice. MarkInvoiceAsPaid API Operation: Use the MarkInvoiceAsPaid API operation to mark an invoice as paid. MarkInvoiceAsRefunded API Operation: Use the MarkInvoiceAsRefunded API operation to mark an invoice as refunded. This API operation canonly be used for full refunds. MarkInvoiceAsUnpaid API Operation: Use the MarkInvoiceAsUnpaid API operation to mark an invoice as unpaid. SearchInvoices API Operation: Use the SearchInvoice API operation to search an invoice. SendInvoice API Operation: Use the SendInvoice API operation to send an invoice to a payer, and notify the payer of the pending invoice. UpdateInvoice API Operation: Use the UpdateInvoice API operation to update an invoice.
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.
Unified Payment API for Xamarin.iOS by CloudRail provides an easy solution to perform single charges, refund previously made charges and manage subscriptions. This interface includes PayPal, Stripe. Get a free license key at: https://cloudrail.com Features: - Perform charges - Refund previously made charges - Manage subscriptions
PayPal API for Xamarin.iOS by CloudRail provides an easy solution to perform single charges, refund previously made charges and manage subscriptions. Get a free license key at: https://cloudrail.com Features: - Perform charges - Refund previously made charges - Manage subscriptions - Advance Request: Use any PayPal functionality that is missing from CloudRail
CloudRail is an API integration solution which abstracts multiple APIs from different providers into a single and universal interface. Get a free license key at: https://cloudrail.com Unified API Library: - Cloud Storage: Dropbox, Google Drive, OneDrive, Box, PCloud, OneDrive Business, Egnyte - Business Cloud Storage: Amazon S3, Google Cloud Platform, Microsoft Azure, Rackspace, Backblaze - Social Profiles: Facebook, GitHub, Google+, LinkedIn, Slack, Twitter, Windows Live, Yahoo, Instagram, Heroku - Social Interaction: Facebook, Facebook Page, Twitter - Payment: Paypal, Stripe - Email: SendGrid, Gmail, Malijet - SMS: Nexmo, Twilio, Twizo - Point of Interest: Google Places, Foursquare, Yelp - Video: Youtube, Twitch, Vimeo
Unified Payment API for .NET by CloudRail provides an easy solution to perform single charges, refund previously made charges and manage subscriptions. This interface includes PayPal, Stripe. Get a free license key at: https://cloudrail.com Features: - Perform charges - Refund previously made charges - Manage subscriptions Platform Supports: Cloudrail SDK is built with Microsoft .NET Standard 2.0 which supports the following - .NET Framework 4.6.1 - .NET Core 2.0 - Mono 5.4
PayPal API for .NET by CloudRail provides an easy solution to perform single charges, refund previously made charges and manage subscriptions. Get a free license key at: https://cloudrail.com Features: - Perform charges - Refund previously made charges - Manage subscriptions - Advance Request: Use any PayPal functionality that is missing from CloudRail Platform Supports: Cloudrail SDK is built with Microsoft .NET Standard 2.0 which supports the following - .NET Framework 4.6.1 - .NET Core 2.0 - Mono 5.4
Unified Payment API for Xamarin.Android by CloudRail provides an easy solution to perform single charges, refund previously made charges and manage subscriptions. This interface includes PayPal, Stripe. Get a free license key at: https://cloudrail.com Features: - Perform charges - Refund previously made charges - Manage subscriptions
PayPal API for Xamarin.Android by CloudRail provides an easy solution to perform single charges, refund previously made charges and manage subscriptions. Get a free license key at: https://cloudrail.com Features: - Perform charges - Refund previously made charges - Manage subscriptions - Advance Request: Use any PayPal functionality that is missing from CloudRail
SereneApi.Interfaces.PayPal adds DI support for PayPal and its supporting APIs and DTOs.
The PayPal Button Manager SDK provides the following methods: BMButtonSearch API Operation (NVP): Use the BMButtonSearch API operation to obtain a list of your hosted Website Payments Standard buttons. BMButtonSearch API Operation (SOAP): Use the BMButtonSearch API operation to obtain a list of your hosted Website Payments Standard buttons. BMCreateButton API Operation (SOAP): Use the BMCreateButton API operation to create a Website Payments Standard button. BMGetButtonDetails API Operation (NVP): Use the BMGetButtonDetails API operation to obtain information about a hosted Website Payments Standard button. BMGetButtonDetails API Operation (SOAP): Use the BMGetButtonDetails API operation to obtain information about a hosted Website Payments Standard button. BMGetInventory API Operation (NVP): Use the BMGetInventory API operation to determine the inventory levels and other inventory-related information for a button and menu items associated with the button. BMGetInventory API Operation (SOAP): Use the BMGetInventory API operation to determine the inventory levels and other inventory-related information for a button and menu items associated with the button. BMManageButtonStatus API Operation (NVP): Use the BMManageButtonStatus API operation to change the status of a hosted button. Currently, you can only delete a button. BMSetInventory API Operation (NVP): Use the BMSetInventory API operation to set the inventory level and inventory management features for the specified button. BMSetInventory API Operation (SOAP): Use the BMSetInventory API operation to set the inventory level and inventory management features for the specified button. BMUpdateButton API Operation (NVP): Use the BMUpdateButton API operation to modify a Website Payments Standard button that is hosted on PayPal. BMUpdateButton API Operation (SOAP): Use the BMUpdateButton API operation to modify a Website Payments Standard button that is hosted on PayPal.
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.
The PayPal Invoice SDK provides the following: CreateInvoice API Operation: Use the CreateInvoice API operation to create a new invoice. The call includes merchant, payer, and API caller information, in addition to invoice detail. The response to the call contains an invoice ID and URL. CancelInvoice API Operation: Use the CancelInvoice API operation to cancel an invoice. CreateAndSendInvoice API Operation: Use the CreateAndSendInvoice API operation to create and send an invoice. GetInvoiceDetails API Operation: Use the GetInvoiceDetails API operation to get detailed information about an invoice. MarkInvoiceAsPaid API Operation: Use the MarkInvoiceAsPaid API operation to mark an invoice as paid. MarkInvoiceAsRefunded API Operation: Use the MarkInvoiceAsRefunded API operation to mark an invoice as refunded. This API operation canonly be used for full refunds. MarkInvoiceAsUnpaid API Operation: Use the MarkInvoiceAsUnpaid API operation to mark an invoice as unpaid. SearchInvoices API Operation: Use the SearchInvoice API operation to search an invoice. SendInvoice API Operation: Use the SendInvoice API operation to send an invoice to a payer, and notify the payer of the pending invoice. UpdateInvoice API Operation: Use the UpdateInvoice API operation to update an invoice.
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 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.
Simplifier of several APIs, including those of Facebook, Amazon, Apple, Netflix (unofficial), Google and more
Allows you to interact with Paypal API easily
.NET SDK for PayPal Subscription REST API. This SDK allows you to easily integrate PayPal Subscriptions API into your .NET and .NET Core applications.
Simple PayPal clients for working with PayPal invoice API.
Enables you to use standard drivers to connect to PayPal APIs.
.NET SDK for Checkout RESTful APIs with recurring billing support via products, plans and subscriptions. Webhooks support now available.
Multi-framework PayPal SDK for .NET developers targeting different frameworks and run-times e.g .NET Framework, .NET Core, and .NETStandard
Package Description
联接第三方平台的类库工具 具有以下特性: 1、对接了Paypal的很多API
An extremely simplified PayPal REST API client
Xamarin.Android Bindings for Braintree SDK - Paypal 4.20.0 artifact=com.braintreepayments.api:paypal
.NET Android binding library for com.braintreepayments.api:paypal:4.45.0
.NET Android binding library for com.braintreepayments.api:paypal-data-collector:4.45.0
PayPal Library is a powerful and easy-to-integrate .NET library designed to streamline PayPal payment processing for developers. It simplifies interactions with PayPal's APIs, allowing seamless integration of payment gateways, subscription billing, and transaction management into your applications. With built-in support for authentication, error handling, and webhook verification, the library reduces boilerplate code while ensuring secure and compliant transactions. Whether you're building an e-commerce platform, a donation system, or a subscription service, PayPal Library provides a clean, developer-friendly interface to handle payments, refunds, and invoicing without deep diving into PayPal's complex API documentation. It supports both REST and webhook-based workflows, making it adaptable for real-time payment processing and automated financial operations. Designed for performance and reliability, it's an ideal solution for businesses and developers looking to integrate PayPal with minimal effort and maximum control. Keywords: credit card processing, debit card payments, card transactions, Visa, Mastercard, American Express, Discover, card authorization, card security, CVV, AVS, PCI DSS compliance, tokenization, card vaulting, card-on-file, online payments, digital payments, e-commerce payments, mobile payments, recurring billing, subscription payments, one-click checkout, express checkout, digital wallets, payment gateway, payment processor, Stripe, PayPal, Square, Braintree, Adyen, 2Checkout, WePay, Authorize.Net, Razorpay, PayU, merchant account, payment API, fraud prevention, 3D Secure, SCA (Strong Customer Authentication), PSD2 compliance, encryption, tokenization, chargeback protection, risk management, KYC (Know Your Customer), AML (Anti-Money Laundering), checkout optimization, hosted payment page, embedded payments, redirect payments, seamless checkout, payment links, invoicing, split payments, multicurrency payments, instant payments, ACH payments, bank transfers, SEPA, direct debit, BNPL (Buy Now Pay Later), open banking, P2P payments, cross-border payments, micropayments
PayPal's SDK for interacting with the REST APIs