2016-04-06 02:23:15 +00:00
|
|
|
class ApiStripeController < ApiController
|
|
|
|
|
|
|
|
|
|
before_filter :api_signed_in_user
|
|
|
|
|
respond_to :json
|
|
|
|
|
|
|
|
|
|
def store
|
|
|
|
|
data = current_user.payment_update(params)
|
|
|
|
|
|
|
|
|
|
if current_user.errors.any?
|
|
|
|
|
respond_with current_user, status: :unprocessable_entity, layout: nil
|
|
|
|
|
elsif data[:purchase] && data[:purchase].errors.any?
|
|
|
|
|
respond_with data[:purchase], status: :unprocessable_entity, layout: nil
|
|
|
|
|
else
|
|
|
|
|
@lesson = data[:lesson]
|
|
|
|
|
@test_drive = data[:test_drive]
|
|
|
|
|
@normal = data[:normal]
|
2016-05-05 02:20:38 +00:00
|
|
|
@lesson_package_type = data[:lesson_package_type]
|
2016-05-11 21:03:55 +00:00
|
|
|
@uncollectables = data[:uncollectables]
|
2016-06-03 04:32:09 +00:00
|
|
|
@package = data[:package]
|
2016-04-06 02:23:15 +00:00
|
|
|
end
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
end
|