OnPayCallback typedef

OnPayCallback = void Function(void listener(TransactionDetailsSettings), [String? transactionId])

Callback function type for handling payment completion events.

This callback is triggered when a payment transaction is completed, providing access to transaction details and optional transaction ID.

Parameters

  • listener: Function to receive transaction details
  • transactionId: Optional transaction identifier

Usage Example

OnPayCallback onPayment = (listener, [transactionId]) {
  print('Payment completed: \$transactionId');
  // Handle payment completion logic
};

Implementation

typedef OnPayCallback = void Function(
  void Function(TransactionDetailsSettings) listener, [
  String? transactionId,
]);