Bitpagos API
Ruby wrapper for the Bitpagos Payments API
Getting Started
For command line usage:
$ gem install bitpagosIf you intend to use it within an application, add gem "bitpagos" to your
Gemfile.
Usage
After installing the gem, you need to obtain your Bitpagos API key from their website, in your control panel, here.
Initialize a Bitpagos client by running:
your_api_key = "ABCDEFG123456789"
client = Bitpagos::Client.new(your_api_key)To get a transaction by its id:
client.get_transaction("12345")To get only the completed or waiting transactions:
result = client.completed_transactions
result = client.waiting_transactionsYou can also use the #transactions method like this:
result = client.transactions(status: :completed)
result = client.transactions(status: :waiting)Pagination is available by providing limit and offset:
result = client.transactions(status: :completed, limit: 20, offset: 60)Contributing & Development
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Write your feature (and tests)
- Run tests (
bundle exec rake) - Commit your changes (
git commit -am 'Added some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request
Release the Gem
$ bundle exec rake release