Skip to content

Add Zoho Payments Java SDK v1.0.0#1

Merged
abinayasathish-zpt0067 merged 1 commit intomasterfrom
patch_zoho_payments_java_sdk
Apr 20, 2026
Merged

Add Zoho Payments Java SDK v1.0.0#1
abinayasathish-zpt0067 merged 1 commit intomasterfrom
patch_zoho_payments_java_sdk

Conversation

@abinayasathish-zpt0067
Copy link
Copy Markdown
Collaborator

Migrate SDK source from internal java-sdk repo to public repository with standard Maven/Gradle project layout (src/main/java).

Includes:

  • 88 Java source files under com.zoho.payments package
    • Core: ZohoPayments, ZohoPaymentsClient, Edition, TokenManager
    • Services: PaymentLink, PaymentSession, Customer, Payment, Refund, Mandate, Collect, PaymentMethod, PaymentMethodSession
    • Models: immutable response DTOs for all API resources
    • Params: builder-pattern request parameter classes with validation
    • Net: pluggable HTTP transport (HttpClientInterface + DefaultHttpClient)
    • Auth: OAuthToken + refresh utility
    • Exception: typed hierarchy (401/403/404/400/429)
  • Gradle build with java-library and maven-publish plugins
  • Gradle wrapper (8.10.2) for zero-install builds
  • Apache License 2.0
  • Comprehensive README with installation, usage examples, and API docs
  • Proper .gitignore for public Java repository

@abinayasathish-zpt0067 abinayasathish-zpt0067 force-pushed the patch_zoho_payments_java_sdk branch 8 times, most recently from c7648cc to d4273cb Compare April 20, 2026 12:14
@abinayasathish-zpt0067 abinayasathish-zpt0067 force-pushed the patch_zoho_payments_java_sdk branch from d4273cb to aa889a4 Compare April 20, 2026 12:21
@abinayasathish-zpt0067 abinayasathish-zpt0067 merged commit 0379eb2 into master Apr 20, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant