Hex.pm Hex Docs License Coverage Status

An Elixir client for the Razorpay API, providing a clean and intuitive interface for integrating Razorpay payments into your Elixir applications.

Features

  • Still in experimental phase, use with caution
  • API coverage for basic uses cases
  • Support for both Basic Auth and OAuth authentication
  • Webhook signature verification
  • Comprehensive error handling with specific error types
  • Well-documented with detailed examples
  • Built-in testing utilities
  • Follows Elixir best practices

Installation

The package can be installed by adding razorpay_ex to your list of dependencies in mix.exs:

def deps do
  [
    {:razorpay_ex, "~> 0.1.2"}
  ]
end

License MIT License - see LICENSE file for details.

Disclaimer This library is not officially supported by Razorpay. It's a community-maintained project modeled after the official Ruby SDK.