28 lines
694 B
Ruby
28 lines
694 B
Ruby
class Api::Payment::MobilepaymentController < Api::ApiController
|
|
|
|
# skip_before_action :authenticate
|
|
|
|
def cash
|
|
|
|
cash = params[:cash]
|
|
sale_id = params[:sale_id]
|
|
cashier_id = params[:cashier_id]
|
|
current_user = Employee.find(cashier_id)
|
|
|
|
if(Sale.exists?(sale_id))
|
|
saleObj = Sale.find(sale_id)
|
|
sale_items = SaleItem.get_all_sale_items(sale_id)
|
|
sale_payment = SalePayment.new
|
|
sale_payment = sale_payment.process_payment(saleObj, current_user, cash, "cash")
|
|
if sale_payment[0]
|
|
@cash = {"change_amount"=>sale_payment[3],"balance_amount"=>sale_payment[4] ,"receipt_url"=>''}
|
|
end
|
|
end
|
|
end
|
|
|
|
def kbz_pay
|
|
|
|
end
|
|
|
|
end
|