module RobokassaApi
Public Instance Methods
check_signatures(signature1, signature2, invoice_id)
click to toggle source
# File lib/robokassa_api.rb, line 14 def check_signatures(signature1, signature2, invoice_id) if signature_valid?(signature1, signature2) "OK#{invoice_id}" else false end end
create_pay_url(signature, user, out_sum)
click to toggle source
# File lib/robokassa_api.rb, line 6 def create_pay_url(signature, user, out_sum) RobokassaApi::PaymentUrl.create_pay_url(signature, user, out_sum, description) end
create_signature(args)
click to toggle source
# File lib/robokassa_api.rb, line 10 def create_signature(args) RobokassaApi::SignatureGenerator.create_signature(args) end
Private Instance Methods
signature_valid?(signature1, signature2)
click to toggle source
# File lib/robokassa_api.rb, line 24 def signature_valid?(signature1, signature2) (!signature_1.blank?) && (signature_1 == signature_2) end