Class: Avangate::Notification

Inherits:
Object
  • Object
show all
Defined in:
lib/avangate/notification.rb

Instance Method Summary collapse

Constructor Details

#initialize(params) ⇒ Notification

Returns a new instance of Notification.



5
6
7
8
9
# File 'lib/avangate/notification.rb', line 5

def initialize(params)
  @ipn_pid0 = params[:IPN_PID].first
  @ipn_pname0 = params[:IPN_PNAME].first
  @date = params[:IPN_DATE]
end

Instance Method Details

#generate_receiptObject



11
12
13
# File 'lib/avangate/notification.rb', line 11

def generate_receipt
  "<EPAYMENT>#{@date}|#{hash}</EPAYMENT>"
end