Sha256: 490feb80dde68f0c654ec466ae898b89b85f0611357995dc41bfdb80177f3e30
Contents?: true
Size: 1.26 KB
Versions: 1
Compression:
Stored size: 1.26 KB
Contents
For communicating with the Payg API, use this basic Ruby gem. This is primarily intended for those who want to connect with the Payg API programatically. ## Installation Add this line to your application's Gemfile: ```rb gem 'payg' ``` And then execute: $ bundle Or install it yourself as: $ gem install payg ## Requirements Ruby 2.6.8 or later ## Usage Remember to `require 'payg'` before anything else. Next, you need to initialize your AuthenticationKey, AuthenticationToken and MerchantKeyID using the following: ```rb Payg.init('AuthenticationKey', 'AuthenticationToken', 'MerchantKeyId') ``` You can find your API keys at <https://payg.in/merchant/login>. If you are using rails, the right place to do this might be `config/initializers/payg.rb`. ## Usage ### Create order ```rb payload = { Merchantkeyid: "8792", UniqueRequestId: "035bbf02a1f", RequestDateTime: "06232021", RedirectUrl: "https://payg.in", OrderAmount: "100", OrderAmountData: { AmountTypeDesc: "3", Amount: "2"}, CustomerData: { Mobil eNo: "8619083450", Email: "demo@gmail.com"} } Payg::Order.create(payload.to_json) ``` ### Order detail ```rb payload = { OrderKeyId: "76719231011M8792Uf3f5b5ee3fe", MerchantKeyId: '8792', PaymentType: '' } Payg::Order.detail(payload.to_json) ```
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
payg-0.0.1 | README.md |