Skip to content

yozzz/sdk-ruby

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ruby gem for LiqPay.com API

Ruby gem wrapper for official Liqpay SDK https://github.com/liqpay/sdk-ruby

Installation

Add the gem to your Gemfile:

gem 'liqpay', github: 'liqpay/sdk-ruby'

And don't forget to run Bundler:

$ bundle install

Configuration

Get API keys on https://www.liqpay.com/ and save them in config:

# config/initializers/liqpay.rb

::Liqpay.configure do |config|
  config.public_key = 'public_key'
  config.private_key = 'private_key'
end

You can also store API keys in ENV['LIQPAY_PUBLIC_KEY'] and ENV['LIQPAY_PRIVATE_KEY']

Usage

require 'liqpay'
liqpay = Liqpay.new
liqpay.api 'invoice/send', { email: '[email protected]', amount: 100, currency: 'UAH',
  order_id: 1,
  goods: [{
              amount: 100,
              count: 1,
              unit: 'pcs',
              name: 'Order' }]}

Full Liqpay API documentation is available on https://www.liqpay.com/en/doc

Tests

To pass the API tests, specify API keys in ENV['LIQPAY_PUBLIC_KEY'] and ENV['LIQPAY_PRIVATE_KEY'] or in spec/dummy/config.rb:

# spec/dummy/config.rb
::Liqpay.configure do |config|
  config.public_key = 'public_key'
  config.private_key = 'private_key'
end

About

LiqPay ruby sdk

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 100.0%