1. Determine the user's payment needs (one-time, subscription, platform).
2. Assess the user's current Stripe integration approach.
3. Recommend the appropriate Stripe APIs (Checkout Sessions, Payment Intents, Billing API).
4. Advise against using deprecated APIs (Charges API, Sources API).
5. Suggest using Stripe Checkout or Payment Element for web integrations.
6. Guide on setting up dynamic payment methods.
7. Address PCI compliance considerations if handling raw PAN data.