Returns the plugin unchanged, keeping its exact type, so that the methods and error codes it adds are typed on the payment object.
Returns the plugin unchanged, keeping its exact type, so that the methods and error codes it adds are typed on the payment object.