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 .
Add this line to your application's Gemfile:
gem 'bifubao'
or development version
gem 'bifubao', :github => 'jasl/bifubao'
And then execute:
$ bundle
Bifubao.private_key = YOUR_PRIVATE_KEY
Bifubao.app_hash_id = YOUR_HASH_ID
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 result
TODO
Bug report or pull request are welcome.
- 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.