Sha256: 176d6ad87f5e12ee1728ef2c56d20d406b0154326a86fb0247c7078cda2344fe

Contents?: true

Size: 300 Bytes

Versions: 6

Compression:

Stored size: 300 Bytes

Contents

require 'json'
require 'net/http'

module Wayforpay
  class Request
    def self.call(encrypted_fields = [], request_params = {})
      request_params[:merchantSignature] = EncryptField.(encrypted_fields, request_params)
      Net::HTTP.post(Constants::URL, request_params.to_json)
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
wayforpay-0.1.7 lib/wayforpay/request.rb
wayforpay-0.1.6 lib/wayforpay/request.rb
wayforpay-0.1.5 lib/wayforpay/request.rb
wayforpay-0.1.4 lib/wayforpay/request.rb
wayforpay-0.1.3 lib/wayforpay/request.rb
wayforpay-0.1.2 lib/wayforpay/request.rb