class Api::BraintreeController < ApplicationController
  def token
    render json: {token: Braintree::ClientToken.generate}
  end

  def transaction

  end
end

class Api::BraintreeController < ApplicationController
  def token
    render json: {token: ::Braintree::ClientToken.generate}
  end

  def transaction
    # we could use permitted params instead of params.except(:action, :controller)
    render json: PaymentProcessor::Clients::Braintree::Transaction.make_transaction(params.except(:action, :controller))
  end
end

Add basics for the transaction method, including namespacing (looks like it's inspired by java...)
Add basics for the transaction method, including namespacing (looks like it's inspired by java...)
