Class: FinnetApi::API
Constant Summary collapse
- @@USER_FINNET =
config['username']
- @@PASS_FINNET =
config['password']
- @@RETURN_URI =
config['return_url']
- @@BILLHOST_URL =
config['bill_host']
- @@REQUEST_URL_195 =
config['request_url']
- @@CHECK_STATUS_URL_195 =
config['check_status_url']
- @@TIMEOUT =
config['timeout']
Instance Method Summary collapse
- #mer_signature_valid(mer_sign, request) ⇒ Object
- #send_api(amount, invoice, add_info1, add_info2 = nil, add_info3 = nil, add_info4 = nil, add_info5 = nil) ⇒ Object
Instance Method Details
#mer_signature_valid(mer_sign, request) ⇒ Object
33 34 35 36 37 38 39 40 41 |
# File 'lib/finnet_api.rb', line 33 def mer_signature_valid(mer_sign,request) comparator = "#{mer_signature(request)}" if mer_sign.to_s == hash256(comparator).to_s lanjut = true else lanjut = false end return lanjut end |
#send_api(amount, invoice, add_info1, add_info2 = nil, add_info3 = nil, add_info4 = nil, add_info5 = nil) ⇒ Object
21 22 23 24 25 26 27 28 29 30 |
# File 'lib/finnet_api.rb', line 21 def send_api(amount,invoice,add_info1,add_info2= nil,add_info3 = nil ,add_info4= nil,add_info5 = nil) response = parse_array(amount,invoice,add_info1,add_info2) query_string = convert_get(response) if insert_trancastion(response) api_valid = HTTParty.post(@@REQUEST_URL_195,:body=> "#{query_string}") if check_response(api_valid) issue="#{api_valid}" end end end |