WalletCheckoutService

Interface for managing wallet checkout.

Functions

Link copied to clipboard

Cancels an existing payment transaction. This sets the payment status to CANCELLED and aborts the transfer from the customer's wallet to the merchant.

Link copied to clipboard

Asynchronously cancels an existing payment transaction. This sets the payment status to CANCELLED and aborts the transfer from the customer's wallet to the merchant.

Link copied to clipboard

Confirms an existing payment transaction. This sets the payment status to PROCESSING and proceeds with completing the transfer from the customer's wallet to the merchant.

Link copied to clipboard

Asynchronously confirms an existing payment transaction. This sets the payment status to PROCESSING and proceeds with completing the transfer from the customer's wallet to the merchant.

Link copied to clipboard

Creates a payment transaction for an active checkout session. This sets the payment status to PENDING and initiates the transfer from the customer's wallet to the merchant.

Link copied to clipboard

Asynchronously creates a payment transaction for an active checkout session. This sets the payment status to PENDING and initiates the transfer from the customer's wallet to the merchant.

Link copied to clipboard

Retrieves the current state and details of a wallet checkout session from the customer's perspective.

Link copied to clipboard

Asynchronously retrieves the current state and details of a wallet checkout session from the customer's perspective.

Link copied to clipboard

Previews a payment transaction for an active checkout session. This returns a preview of the payment details including fees and balance impact without committing the transaction.

Link copied to clipboard

Asynchronously previews a payment transaction for an active checkout session. This returns a preview of the payment details including fees and balance impact without committing the transaction.