Table of Contents

Class BrzShowPaymentOptionsDialogRequest

Namespace
BreezeSdk.Runtime
Assembly
docfx-helper.dll

Request object passed to ShowPaymentOptionsDialog(BrzShowPaymentOptionsDialogRequest) to configure the payment options dialog.

public class BrzShowPaymentOptionsDialogRequest
Inheritance
BrzShowPaymentOptionsDialogRequest
Inherited Members

Properties

Data

An optional opaque string payload forwarded to the OnPaymentOptionsDialogDismissed event. Use this to carry through any context your game needs when handling the dismissal.

[JsonProperty("data")]
public string Data { get; set; }

Property Value

string

DirectPaymentUrl

The deep-link URL that opens the Breeze payment web view directly. Used when the user selects the "Pay with Breeze" option.

[JsonProperty("directPaymentUrl")]
public string DirectPaymentUrl { get; set; }

Property Value

string

ProductDisplayInfo

Display information for the product being purchased (name, price, icon, etc.).

[JsonProperty("product")]
public BrzProductDisplayInfo ProductDisplayInfo { get; set; }

Property Value

BrzProductDisplayInfo

Theme

Controls the color theme of the payment options dialog. When null, the dialog follows the system appearance. Defaults to null.

[JsonProperty("theme", NullValueHandling = NullValueHandling.Ignore)]
public BrzPaymentOptionsTheme? Theme { get; set; }

Property Value

BrzPaymentOptionsTheme?

Title

Optional title displayed at the top of the payment options dialog.

[JsonProperty("title")]
public string Title { get; set; }

Property Value

string