Closing as a bunch (of issues) -- No need to use Products. Will define all products within my Django backend only, and will not opt to duplicate them over in Stripe needlessly.
Instead, use Payment Intents with custom Order objects from the Django backend.
Products will not be predefined.
Product models for Stripe will not need to be made.
"Charges" will not be used via Stripe. Instead, Payment Intents will be. This is the preferred Stripe API payment method that "isn't necessarily replacing Charges but...". Right.
Closing as a bunch (of issues) -- No need to use Products. Will define all products within my Django backend only, and will not opt to duplicate them over in Stripe needlessly. Instead, use Payment Intents with custom Order objects from the Django backend. Products will not be predefined. Product models for Stripe will not need to be made. "Charges" will not be used via Stripe. Instead, Payment Intents will be. This is the preferred Stripe API payment method that "isn't necessarily replacing Charges but...". Right.