Class: SolidusPaypalCommercePlatform::PaypalOrdersController

Inherits:
Spree::Api::BaseController
  • Object
show all
Defined in:
lib/generators/solidus_paypal_commerce_platform/install/templates/app/controllers/solidus_paypal_commerce_platform/paypal_orders_controller.rb

Instance Method Summary collapse

Instance Method Details

#showObject



8
9
10
11
12
13
# File 'lib/generators/solidus_paypal_commerce_platform/install/templates/app/controllers/solidus_paypal_commerce_platform/paypal_orders_controller.rb', line 8

def show
  authorize! :show, @order, order_token
  order_request = @payment_method.gateway.create_order(@order, @payment_method.auto_capture?)

  render json: order_request, status: order_request.status_code
end