captureTransfer

suspend fun captureTransfer(transferId: String, request: TransferV2Requests.AmountOnlyRequest? = null, idempotencyKey: String? = null): Pair<TransferV2?, NetworkingError?>

Captures a manually authorized payment transfer (optional partial amount).

Return

A Pair of (TransferV2?, NetworkingError?).

Parameters

transferId

The unique identifier of the transfer to capture.

request

Optional amount for a partial capture.

idempotencyKey

Optional idempotency key; a UUID is generated when null.