Table of Contents

Interface IBreezeNative

Namespace
BreezeSdk.Runtime
Assembly
docfx-helper.dll

Interface for platform-specific native Breeze SDK implementations.

public interface IBreezeNative

Methods

DismissPaymentPageView()

Dismisses the currently displayed payment page view (iOS only).

On Android this is a no-op because Chrome Custom Tabs run in a separate process and are automatically removed from the back stack when the deep link returns.

void DismissPaymentPageView()

GetDeviceUniqueId()

Gets the unique device identifier.

string GetDeviceUniqueId()

Returns

string

A string representing the unique device ID.

ShowPaymentOptionsDialog(BrzShowPaymentOptionsDialogRequest, BrzPaymentDialogDismissCallback)

Shows the payment options dialog.

BrzShowPaymentOptionsResultCode ShowPaymentOptionsDialog(BrzShowPaymentOptionsDialogRequest request, BrzPaymentDialogDismissCallback onDismiss)

Parameters

request BrzShowPaymentOptionsDialogRequest

The request configuration for the payment options dialog.

onDismiss BrzPaymentDialogDismissCallback

Callback invoked when the dialog is dismissed.

Returns

BrzShowPaymentOptionsResultCode

A result code indicating whether the dialog was shown successfully.

ShowPaymentWebview(BrzShowPaymentWebviewRequest, BrzPaymentWebviewDismissCallback)

Shows the payment web view.

BrzShowPaymentWebviewResultCode ShowPaymentWebview(BrzShowPaymentWebviewRequest request, BrzPaymentWebviewDismissCallback onDismiss)

Parameters

request BrzShowPaymentWebviewRequest

The request configuration for the payment web view.

onDismiss BrzPaymentWebviewDismissCallback

Callback invoked when the web view is dismissed.

Returns

BrzShowPaymentWebviewResultCode

A result code indicating whether the web view was shown successfully.