Class: TbCommerce::Api::TransactionsController

Inherits:
BaseController show all
Defined in:
app/controllers/tb_commerce/api/transactions_controller.rb

Instance Method Summary collapse

Instance Method Details

#createObject



5
6
7
8
9
10
11
12
# File 'app/controllers/tb_commerce/api/transactions_controller.rb', line 5

def create
  @transaction = tb_commerce_current_cart().order.transactions.new()
  if @transaction.save() && @transaction.capture!(transaction_params[:token])
    render 'show'
  else
    render :text => @transaction.errors.full_messages.first, :status => 422
  end
end