Hello, I don’t know where I should put this, in a github issue or here… sorry if it’s not the right place. This is a feedback on the implementation of the gem solidus_stripe v5, around the payment intent. Before retrieving or creating a payment intent, the gem suppose that the Spree::Payment object is already present, and it needs to be passed as argument everywhere (#prepare_for_payment, #create_stripe_intent, etc..) .