Coinbase 2.0.6

A .NET implementation for the Coinbase API for online payments. The Coinbase API is a way to seamlessly pay for goods or services online utilizing Coinbase and Bitcoins for low-cost payment processing.

There is a newer version of this package available.
See the version list below for details.
Install-Package Coinbase -Version 2.0.6
dotnet add package Coinbase --version 2.0.6
<PackageReference Include="Coinbase" Version="2.0.6" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Coinbase --version 2.0.6
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

History
       v2.0.6:
       * Update Newtonsoft Reference.
       
       v2.0.5:
       * Update Newtonsoft Reference.

       v2.0.4:
       * Issue #21: CoinbaseResponse now uses JToken instead of JObject for better compatibility across other APIs that might return a JArray or JObject.
       * Issue #21: Fixed "invalid signature" when calling some API endpoints.

       v2.0.3:
       * API Aesthetics: Easier usage of CheckoutRequest.Metadata

       v2.0.2:
       ** BREAKING CHANGES **
       * API Aesthetics: Swaped arguments to SendRequest(endpoint, opts)

       v2.0.1:
       ** BREAKING CHANGES **
       * Coinbase API v2. Please see below:

       v2.0.1-beta-2
       ** BREAKING CHANGES **
       * For MVC projects, please use Request.InputStream to extract the callback JSON and pass the JSON as an argument to api.GetNotification() and inspect the returnValue.UnverifiedOrder.
       * For Web API projects, you can use the Notification class directly as model.

       v2.0.1-beta-1
       ** BREAKING CHANGES **
       * Compatibility with Coinbase API v2.
       * Deprecated Coinbase.Mvc project. Please replace uses of CoinbaseCallback with the Notification class (in Coinbase.ObjectModel).
       * [JsonNetBinder] (or any other binder) is no longer needed when processing callbacks.
       * Checkout redirect URLs are generated by api.GetCheckoutUrl(response), where response is the return value from api.CreateCheckout() and api is CoinbaseApi.
       * You can now send raw requests to any endpoint: /order, /time, /wallet by using api.SendRequest(body, endpoint, httpMethod)
       * Dependency on FluentValidation removed.

       v0.3.14:
       * Added debug symbols and source to symbolserver.org for easier debugging experience.
       * Updated RestSharp reference.

       v0.3.12:
       * Removed obsolete constructor.
       * Fixed #18 - CoinbaseApi constructor having null baseURL.

       v0.3.11:
       * Improved Refund API support
       * Added Order.Status.Expired for merchant callbacks.

       v0.3.10:
       * Added Refund API functionality.
       * Added SendMoney API functionality.
       * Added GetOrder API functionality.
       * Updated Nuget references.
       - Pull Requests from: ryanmwilliams

       v0.3.7:
       ** BREAKING CHANGES **
       * Moved MVC specific code into new NuGet library. Please use Coinbase.Mvc for your MVC projects.
       * Issue #3 fixed - ASCII HMAC encoding now uses UTF8.
       * Issue #4 fixed - Input string not a valid integer.
       * Using new http://api.coinbase.com/ API endpoint.
       * Third-party references updated: Newtonsoft, RestSharp
       * Coinbase's ObjectModel updated.
       * Namespace refactorings: Order, ButtonReqeust, etc are now in Coinbase.ObjectModel.
       * Support for handling subscription payments.
       * Using FluentValidation (not signed) to ease with versioning/upgrades.
       - Pull Requests from: ElanHasson

       v0.2.5:
       * Updated all Nuget Package Dependencies
       * Removed missing App.config file from Coinbase.Tests project

       v0.2.4:
       * Added support for new API Key + Secret.
       * Deprecated single API Key

       v0.2.3:
       * Added "mispaid" status to Status enum to avoid parsing error.

       v0.2.2:
       * Added JsonNetBinderAttribute.cs for binding CoinbaseCallbacks.
       * Made CreatedAt nullable to prevent deserialization errors.
       * Updated documentation.

       v0.2.1:
       * Fixing nuget deployment issue.

       v0.2.0:
       * Removed Microsoft WebAPI HttpClient (version issues)
       * Replaced with RestSharp

       v0.1.0:
       * Bug fix in GetCheckoutUrl()

       v0.1.0:
       * Initial implementation for payment checkout URL and button creation.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
5.1.2 2,193 8/14/2019
5.1.1 2,174 3/24/2019
5.1.0 171 3/11/2019
5.0.8 392 2/28/2019
5.0.7 231 2/26/2019
5.0.6 180 2/16/2019
5.0.5 236 1/15/2019
5.0.4 368 12/2/2018
5.0.3 177 12/2/2018
5.0.2 178 12/1/2018
5.0.1 190 11/29/2018
5.0.0-beta-6 148 11/21/2018
5.0.0-beta-5 167 11/19/2018
5.0.0-beta-4 162 11/8/2018
5.0.0-beta-3 149 11/7/2018
5.0.0-beta-2 172 11/7/2018
5.0.0-beta-1 158 11/6/2018
3.0.1 2,646 11/24/2017
2.0.6 1,446 4/22/2016
2.0.4 718 1/13/2016
2.0.3 493 12/12/2015
2.0.1-beta-2 349 12/12/2015
2.0.1-beta-1 346 12/9/2015
0.3.14 553 9/11/2015
0.3.12 503 7/9/2015
0.3.11 429 6/17/2015
0.3.10 760 12/2/2014
0.3.7 856 11/13/2014
0.2.4 807 2/14/2014
0.2.3 550 1/24/2014
0.2.2 554 12/5/2013
0.2.1 492 12/2/2013
0.2.0 476 12/2/2013
0.1.0.1 476 12/2/2013
0.1.0 519 12/2/2013
Show less