lib/ipizza/payment_response.rb in ipizza-1.0.0 vs lib/ipizza/payment_response.rb in ipizza-2.0.0
- old
+ new
@@ -1,23 +1,31 @@
class Ipizza::PaymentResponse < Ipizza::Response
def success?
- return ['1101'].include?(@params['VK_SERVICE'])
+ %w(1111).include?(@params['VK_SERVICE'])
end
def valid?
- return @valid
+ @valid
end
def automatic_message?
- @params['VK_AUTO'] and @params['VK_AUTO'] == 'Y'
+ @params['VK_AUTO'] == 'Y'
end
def payment_info
@payment_info ||= Ipizza::Payment.new(
- :stamp => @params['VK_STAMP'], :amount => @params['VK_AMOUNT'], :currency => @params['VK_CURR'],
- :refnum => @params['VK_REF'], :message => @params['VK_MSG'], :transaction_id => @params['VK_T_NO'],
- :receiver_account => @params['VK_REC_ACC'], :receiver_name => @params['VK_REC_NAME'],
- :sender_account => @params['VK_SND_ACC'], :sender_name => @params['VK_SND_NAME']
+ provider: @params['VK_SND_ID'],
+ stamp: @params['VK_STAMP'],
+ amount: @params['VK_AMOUNT'],
+ currency: @params['VK_CURR'],
+ refnum: @params['VK_REF'],
+ message: @params['VK_MSG'],
+ transaction_id: @params['VK_T_NO'],
+ receiver_account: @params['VK_REC_ACC'],
+ receiver_name: @params['VK_REC_NAME'],
+ sender_account: @params['VK_SND_ACC'],
+ sender_name: @params['VK_SND_NAME'],
+ transaction_time: @params['VK_T_DATETIME']
)
end
end