Interface IBreezeNative
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
requestBrzShowPaymentOptionsDialogRequestThe request configuration for the payment options dialog.
onDismissBrzPaymentDialogDismissCallbackCallback 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
requestBrzShowPaymentWebviewRequestThe request configuration for the payment web view.
onDismissBrzPaymentWebviewDismissCallbackCallback invoked when the web view is dismissed.
Returns
- BrzShowPaymentWebviewResultCode
A result code indicating whether the web view was shown successfully.