Namespace BreezeSdk.Runtime
Classes
- Breeze
Main entry point for the Breeze Payment SDK. Use Initialize() to create the singleton instance before calling any other methods.
- BreezeBase64Helper
Utilities for converting between standard Base64 and URL-safe Base64url encoding (RFC 4648 §5).
- BreezeConfiguration
Configuration object required to initialize the Breeze SDK via Initialize().
- BreezeConstants
Constants used across the Breeze SDK.
- BreezeDateTimeExtensions
Extension methods for converting between DateTime and Unix timestamps.
- BreezeHelper
General-purpose URL and locale utilities used internally by the Breeze SDK.
- BreezeNativeNoop
No-op implementation of IBreezeNative used in the Unity Editor and unsupported platforms.
- BreezeRuntimeSettings
ScriptableObject that stores Breeze SDK configuration so it can be loaded at runtime via
Resources.Load. Managed automatically by the Breeze Setup editor window — you should not need to edit this asset by hand.
- BrzProductDisplayInfo
Display metadata for the product shown inside the payment options dialog.
- BrzShowPaymentOptionsDialogRequest
Request object passed to ShowPaymentOptionsDialog(BrzShowPaymentOptionsDialogRequest) to configure the payment options dialog.
- BrzShowPaymentWebviewRequest
Request object passed to ShowPaymentWebview(BrzShowPaymentWebviewRequest) to open the Breeze payment web view.
- DialogDismissedPayload
JSON payload received from the native layer when the payment options dialog is dismissed.
- WebViewDismissedPayload
JSON payload received from the native layer when the payment web view is dismissed.
Interfaces
- IBreezeNative
Interface for platform-specific native Breeze SDK implementations.
Enums
- BreezeEnvironment
Selects the Breeze backend environment used by the SDK.
- BrzPaymentDialogDismissReason
Describes why the payment options dialog was dismissed. Received via OnPaymentOptionsDialogDismissed.
- BrzPaymentOptionsTheme
Color theme applied to the payment options dialog UI.
- BrzPaymentWebviewDismissReason
Describes why the payment web view was dismissed. Received via OnPaymentWebviewDismissed.
- BrzShowPaymentOptionsResultCode
Result code returned by the native layer after calling ShowPaymentOptionsDialog. Used internally; games should rely on BrzPaymentDialogDismissReason for flow control.
- BrzShowPaymentWebviewResultCode
Result code returned by the native layer after calling ShowPaymentWebview. Used internally; games should rely on BrzPaymentWebviewDismissReason for flow control.
Delegates
- BrzPaymentDialogDismissCallback
Callback invoked by the native layer when the payment options dialog is dismissed.
- BrzPaymentWebviewDismissCallback
Callback invoked by the native layer when the payment web view is dismissed.