Sha256: 740376d9023809b672d8aeb6e55deef55964652cabec8b7b6ce8b7ddf67b5a54

Contents?: true

Size: 461 Bytes

Versions: 3

Compression:

Stored size: 461 Bytes

Contents

module PlaidRails
  class WebhooksController < ApplicationController
    skip_before_filter :verify_authenticity_token
    
    def create
      webhook = PlaidRails::Webhook.create!(webhook_params)
      render json: webhook
    end
    
    private
    def webhook_params
      params.require(:webhook).permit(:webhook_type, :webhook_code,:error, 
        :item_id, :new_transactions, :removed_transactions, :code, :message,:access_token  )
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
plaid_rails-0.13.0 app/controllers/plaid_rails/webhooks_controller.rb
plaid_rails-0.12.0 app/controllers/plaid_rails/webhooks_controller.rb
plaid_rails-0.11.0 app/controllers/plaid_rails/webhooks_controller.rb