Bifubao
A simple bifubao ruby gem, without unnecessary magic or wraper, it's directly facing how bifubao api works.
Please read bifubao official document first: http://wiki.bifubao.com/twiki/bin/view/Main/WebHome .
Installation
Add this line to your application's Gemfile:
gem 'bifubao'or development version
gem 'bifubao', :github => 'jasl/bifubao'And then execute:
$ bundleUsage
Config
Bifubao.private_key = YOUR_PRIVATE_KEY
Bifubao.app_hash_id = YOUR_HASH_IDCreate external
Official API document: http://wiki.bifubao.com/twiki/bin/view/Main/V1OrderCreateexternal
options = {
  :external_order_id => 'YOUR_ORDER_ID',         # 20130801000001
  :display_name      => 'YOUR_ORDER_SUBJECCT',   # Test Good
  :price_cny         => 100
}
Bifubao::Service.create_external(options) # returns json contains resultVerify notify
TODO
Contributing
Bug report or pull request are welcome.
Make a pull request
- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create new Pull Request
Please write unit test with your code if necessary.