class Omnikassa2::OrderAnnounceResponse
Private Class Methods
csv_serializer()
click to toggle source
# File lib/omnikassa2/responses/order_announce_response.rb, line 20 def self.csv_serializer CSVSerializer.new([ { field: :redirect_url } ]) end
Public Instance Methods
redirect_url()
click to toggle source
# File lib/omnikassa2/responses/order_announce_response.rb, line 9 def redirect_url body['redirectUrl'] end
signature()
click to toggle source
# File lib/omnikassa2/responses/order_announce_response.rb, line 5 def signature body['signature'] end
valid_signature?()
click to toggle source
# File lib/omnikassa2/responses/order_announce_response.rb, line 13 def valid_signature? string = OrderAnnounceResponse.csv_serializer.serialize(self) SignatureService.validate(string, signature) end