class PayplugIpnsController
Public Instance Methods
ipn()
click to toggle source
# File app/controllers/payplug_ipns_controller.rb, line 6 def ipn puts "IPN : " + request.raw_post valid = PayplugRails::Payplug.verify(request) render :text => request.method+ " : " + request.raw_post + "///" + payplug_ipn_params.to_s if valid send(PayplugRails.ipn_callback, JSON.parse(request.raw_post)) end end
Private Instance Methods
payplug_ipn_params()
click to toggle source
# File app/controllers/payplug_ipns_controller.rb, line 16 def payplug_ipn_params params.permit(:id_transaction, :is_test, :custom_datas, :origin, :last_name, :amount, :order, :state, :email, :first_name, :status, :customer) end