Class BrzShowPaymentOptionsDialogRequest
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
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
ProductDisplayInfo
Display information for the product being purchased (name, price, icon, etc.).
[JsonProperty("product")]
public BrzProductDisplayInfo ProductDisplayInfo { get; set; }
Property Value
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
Title
Optional title displayed at the top of the payment options dialog.
[JsonProperty("title")]
public string Title { get; set; }