Class: CatarsePagarme::NotificationsController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- CatarsePagarme::NotificationsController
- Defined in:
- app/controllers/catarse_pagarme/notifications_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'app/controllers/catarse_pagarme/notifications_controller.rb', line 5 def create if payment payment.payment_notifications.create(contribution: payment.contribution, extra_data: params.to_json) if valid_postback? delegator.change_status_by_transaction(params[:current_status]) delegator.update_transaction return render nothing: true, status: 200 end end render_invalid_postback_response end |