Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 842 Bytes

File metadata and controls

20 lines (14 loc) · 842 Bytes

Changelog

All notable changes to ucashpay-java are documented here.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.0 - 2026-07-25

First release. A tiny, zero-dependency Java client for U.CASH Pay (Java 11+, java.net.HttpURLConnection only). Non-custodial.

  • hostedCheckoutUrl(...) builds the publishable embed link (Cloud token only).
  • createCheckout(...) creates a hosted crypto + card checkout, idempotent per externalReference.
  • verifyWebhook(...) verifies an X-Webhook-Signature (t=..,v1=..) settlement webhook: HMAC-SHA256 over t.rawBody, a 300-second replay window, and a constant-time comparison.