Skip Stripe logic when no payment data is passed

This commit is contained in:
Pau Perez
2021-05-06 12:17:40 +02:00
parent a7331efd67
commit b723ed4a98

View File

@@ -26,8 +26,11 @@ module Spree
def show
@order = Spree::Order.find_by!(number: params[:id])
ProcessPaymentIntent.new(params["payment_intent"], @order).call!
@order.reload
if params.key?("payment_intent")
ProcessPaymentIntent.new(params["payment_intent"], @order).call!
@order.reload
end
end
def empty