Sha256: 357c9448c3af65094e3728c855ddfb04505fd27a90170bb568b53309b1aeabd9

Contents?: true

Size: 390 Bytes

Versions: 1

Compression:

Stored size: 390 Bytes

Contents

require 'uri'
require 'net/http'
require 'json'

module Khalti
  class Transaction
    API_URL = 'https://khalti.com/api/merchant-transaction'
    def self.find(idx)
      raise Errors::BlankError.new('Ensure idx is not blank.') if idx.nil? || idx.strip.empty?
      RequestHelper.get("#{API_URL}/#{idx}/")
    end

    def self.all
      RequestHelper.get("#{API_URL}/")
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
khalti-0.1.5 lib/khalti/transaction.rb