Sha256: dc724b7bcfea1a9982614e4a9c511af2536311d92f78d91683e2cfbef6efc0c0
Contents?: true
Size: 719 Bytes
Versions: 14
Compression:
Stored size: 719 Bytes
Contents
class Ipizza::PaymentResponse < Ipizza::Response def success? return ['1101'].include?(@params['VK_SERVICE']) end def valid? return @valid end def automatic_message? @params['VK_AUTO'] and @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'] ) end end
Version data entries
14 entries across 14 versions & 1 rubygems