Skip to content
Merged

Dev #107

Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions docs/developers/payments/checkout-sdk/flutter.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -847,6 +847,28 @@ However, the following examples demonstrate how they function on both platforms.

It is needed to add a section like below in a `*.dart` file of the app:

```dart
OttuCheckoutWidget(
arguments: widget.checkoutArguments,
verifyPayment: _verifyPayment,
successCallback: (message) => _handleSuccess(message),
cancelCallback: (message) => _handleCancel(message),
errorCallback: (message) => _handleError(message),
),

void _handleSuccess(String message) {
_checkoutMessage.value = ("Success", message);
}

void _handleCancel(String message) {
_checkoutMessage.value = ("Cancel", message);
}

void _handleError(String message) {
_checkoutMessage.value = ("Error", message);
}
```

```swift
@override
void didChangeDependencies() {
Expand Down
Loading