Sha256: 6da3d07312f6094c9edcf4ed2202e3a24edf08c8129897fa79a186fe1e23d8d7

Contents?: true

Size: 1.01 KB

Versions: 3

Compression:

Stored size: 1.01 KB

Contents

PlaidRails.configure do |config|
  config.client_id = Rails.application.secrets[:plaid][:client_id]
  config.secret = Rails.application.secrets[:plaid][:secret]
  config.public_key =  Rails.application.secrets[:plaid][:public_key]
  config.longtail = true
  config.env =  Rails.env.production? ? "production" : "sandbox"
  config.webhook = 'https://my.app.com/plaid/webhooks'
  
  # https://plaid.com/docs/#webhook
  #subscribe to plaid webhooks
  config.all do |event|
    Rails.logger.debug "Plaid Webhook: #{event.inspect}"
  end
  
  config.subscribe "transactions.initial" do |event|
    Rails.logger.debug "transactions.initial #{event.inspect}"
    # do something with intial transactions
  end
  config.subscribe "transactions.new" do |event|
    Rails.logger.debug "transactions.new #{event.inspect}"
    # do something with the new transactions
  end
  config.subscribe "transactions.interval" do |event|
    Rails.logger.debug "transactions.initial #{event.inspect}"
    # do something with the new transactions
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
plaid_rails-0.13.0 lib/generators/plaid_rails/templates/initializer.rb
plaid_rails-0.12.0 lib/generators/plaid_rails/templates/initializer.rb
plaid_rails-0.11.0 lib/generators/plaid_rails/templates/initializer.rb