A C# SDK for interacting with the PayPal API, designed to simplify integration and provide a clear, type-safe interface for common PayPal operations.
- Orders API - create, update, confirm, capture, authorize, and track orders
- Payments API - manage authorizations, captures, and refunds
- Subscriptions API - handle billing plans, subscriptions, and transaction history
- Invoicing API - create, send, cancel, and track payments for invoices
- Webhooks - easily register webhooks and check webhook signatures
- Payment Method Tokens - save payment methods securely using the vault
- Shipment Tracking - add, update, and find tracking information
- Catalog Products - create and manage your product listings
- Currency Exchange - request live exchange rates
- Strongly-typed models for all API requests and responses (fewer code errors)
- Async/await support for all methods
- Fully supports both Sandbox and Live environments
| Document | Description |
|---|---|
| API Status | Endpoint implementation status |
| Getting Started | Installation and first request |
| Examples | Usage examples |
| Contributing | Contribution guidelines |
This project is licensed under the MIT License. See the LICENSE file for more details.
Attribution is appreciated but not required. If you use this SDK, please consider mentioning TavstalDev/PayPalSDK in your documentation.
For issues or feature requests, please use the GitHub issue tracker.
This SDK is not affiliated with or endorsed by PayPal, Inc. Use at your own risk.