refundTransfer

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

Refunds a succeeded payment transfer (optional partial amount).

Return

A Pair of (TransferV2?, NetworkingError?).

Parameters

transferId

The unique identifier of the transfer to refund.

request

Optional amount for a partial refund.

idempotencyKey

Optional idempotency key; a UUID is generated when null.