You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
StandardCheckoutClient has a class-level Javadoc comment: /** The StandardCheckout client class provides methods for interacting with the PhonePe APIs. */
CustomCheckoutClient, SubscriptionClient, and BaseClient have no class-level Javadoc
These are public API classes that merchants import and use directly
Without docs, IDE tooltips show nothing — merchants can't tell which client to use
Generated API documentation is incomplete
Proposed Changes
Add class-level Javadoc to:
BaseClient — explain its role as the shared abstract base that handles OAuth2 token management, authenticated HTTP requests, and event telemetry
CustomCheckoutClient — explain it's for custom checkout flows with PCI-compliant card/token routing and device OS header injection
Problem
/** The StandardCheckout client class provides methods for interacting with the PhonePe APIs. */Proposed Changes
@seecross-references between the client classes so merchants can navigate between them