Git Product home page Git Product logo

chargify-dot-net's Introduction

Chargify.NET Build statusJoin the chat at https://gitter.im/kfrancis/chargify-dot-net

A comprehensive C# API wrapper library for accessing chargify.com, using XML or JSON to read/write.

  • Chargify.NET: NuGet version
  • Dependency Status

Important SSLv3/POODLE

To correct the error "Could not create SSL/TLS secure channel", update to at least version 1.1.5400.37999 either through the downloads or (recommended) through nuget. I HIGHLY recommend using nuget as I release changes through there very often. For more information, see the Chargify blog post "Dropping support for SSLv3 - may cause API connection problems". A list of the likely breaking changes that might affect you are listed here: Latest Breaking Changes. Also, if you're still having trouble - make sure you're specifically setting ChargifyConnect.ProtocolType to SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12 (if possible, to handle fall back to lower TLS). If using .NET 4 or under, just set it to SecurityProtocolType.Tls.

Description

A sample ASP.NET website is available at chargify.clinicalsupportsystems.com which demonstrates the following features:

  • Subscription (Paid and Freemium) via API or hosted Chargify pages, including coupons.
  • Support for "One-time" charges, credits and refunds
  • Account migration or change between products
  • Metered and quantity based component charges
  • Account information management
  • Hosted page URL generation (pretty and regular)
  • ISO 3166-1 Alpha 2 data built into the library for easy use with country select controls
  • Transaction lists and filtering
  • Statements (including PDF linking)
  • Billing Portal Management API Windows Azure - I've recently added support for Windows Azure apps, just inherit from ChargifyPage and enter the important keys into your role configuration. Neat! NOTE: If there are any issues with the sample website, please feel free to post them on the Issue Tracker on this project site, and I'll make sure they get fixed. Also, a sample ASP.NET MVC sample is currently being worked on, and will be available at some point. Also, if there is any interest in a Silverlight/Windows Phone solution - let me know.

Get Started!

New to Chargify.NET?

  • Download the latest release or from the NuGet "Package Manager Console", run {{Install-Package chargify}}
  • Look at the [Getting Started] page
  • Review the documentation
  • Review the [Breaking Changes]
  • Join in the discussion
  • Need a quick question answered? Find me on twitter: @djbyter

New to Chargify?

Looking for a DNS managing service? I use DNSimple, and it's super easy. (They are Chargify users as well!)

chargify-dot-net's People

Contributors

kfrancis avatar kcprogrammer avatar janigorse avatar jlenox-fsp avatar jaceenet avatar dbruning avatar jamiepenney avatar lordjz avatar markpearlcoza avatar gitter-badger avatar threescreenstudios avatar

Watchers

 avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.