Skip to content

v0.3.2

Choose a tag to compare

@MHJaafar9869 MHJaafar9869 released this 11 Aug 15:45
· 27 commits to main since this release

CyberSource Decision Manager device fingerprinting — completed across all payment flows.

Manual (transient-token) flow

  • deviceInformation.fingerprintSessionId now carried on stored-credential (MIT/CIT) charges and 3DS payer-auth enrollment (it was already sent on charge).
  • New latest-REST useRawFingerprintSessionId flag on ChargeRequest, StoredCredentialChargeRequest, and PayerAuthEnrollRequest (default false), via a shared DeviceInformation payload helper.

Orchestrated (completeMandate) flow

  • New decisionManager flag on CheckoutSessionRequest (default true), emitted as completeMandate.decisionManager so orchestrated Unified Checkout payments run Decision Manager (device fingerprinting included) by default.

Docs

  • New "Device fingerprinting (Decision Manager)" section in docs/guides/operations.md and the interactive docs/guide.html, including the browser tags.js profiling tag, standard org ids (1snn5n9w test / k8vif92e production), and the orchestrated decisionManager path.

All constructor additions are appended, preserving positional-argument backward compatibility. Quality gate green (Pint, Rector, PHPStan level max, 280 Pest tests).

Full changelog: v0.3.1...v0.3.2