# RazorpayEx
[](https://hex.pm/packages/razorpay)
[](https://hexdocs.pm/razorpay/)
[](https://github.com/sdwarak/razorpay_elixir/blob/master/LICENSE)
[](https://coveralls.io/github/sdwarak/razorpay_elixir)
An Elixir client for the Razorpay API, providing a clean and intuitive interface for integrating Razorpay payments into your Elixir applications.
## Features
- Full API coverage (Payments, Orders, Refunds, Customers, Invoices, etc.)
- 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
## Installation
If [available in Hex](https://hex.pm/docs/publish), the package can be installed
by adding `razorpay_ex` to your list of dependencies in `mix.exs`:
```elixir
def deps do
[
{:razorpay_ex, "~> 0.1.0"}
]
end
```
Documentation can be generated with [ExDoc](https://github.com/elixir-lang/ex_doc)
and published on [HexDocs](https://hexdocs.pm). Once published, the docs can
be found at <https://hexdocs.pm/razorpay_ex>.
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.