diff --git a/app/controllers/spree/admin/paypal_payments_controller.rb b/app/controllers/spree/admin/paypal_payments_controller.rb new file mode 100644 index 0000000000..872a23d6d7 --- /dev/null +++ b/app/controllers/spree/admin/paypal_payments_controller.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module Spree + module Admin + class PaypalPaymentsController < Spree::Admin::BaseController + before_action :load_order + + def index + @payments = @order.payments.includes(:payment_method). + where(spree_payment_methods: { type: "Spree::Gateway::PayPalExpress" }) + end + + private + + def load_order + @order = Spree::Order.where(number: params[:order_id]).first + end + end + end +end