Skip to main content
Full step-by-step guides for transfers and refunds are not yet published. Use this page for prerequisites and the API Reference tab for request/response fields.
Both flows follow the same session → execute → poll status pattern as collections and payouts.

Transfer (wallet to counterparty)

Move funds from your Dollr wallet to a counterparty’s wallet.

Prerequisites

  • Fully verified merchant account
  • Funded source wallet (wallet_id)
  • Recipient counterparty with relationship type (e.g. BENEFICIARY)

Flow

StepEndpoint
1. Create sessionPOST /v1/sessions/transfer
2. ExecutePOST /v1/executions/transfer
3. Poll statusGET /v1/status/transfer/{reference_id}

Session payload (required)

FieldDescription
from_wallet_idYour Dollr wallet to debit
to_counterparty_idRecipient counterparty
amountPositive amount
currencyISO 4217
expires_atSession expiry (ISO 8601)

Execution payload

FieldDescription
session_idFrom session create
reference_idUUID v4 (generate before HTTP call)
API Reference: Transfer session · Transfer

Refund (reverse a collection)

Return funds to a customer from a previously completed payment.

Prerequisites

  • Fully verified merchant account
  • Original payment intent ID from the completed collection
  • Sufficient balance to cover refund amount

Flow

StepEndpoint
1. Create sessionPOST /v1/sessions/refund
2. ExecutePOST /v1/executions/refund
3. Poll statusGET /v1/status/refund/{reference_id}

Session payload (required)

FieldDescription
original_payment_intent_idInteger ID from the original successful collection
amountRefund amount (partial or full)
expires_atSession expiry
reasonOptional note

Execution payload

FieldDescription
session_idFrom session create
reference_idUUID v4
API Reference: Refund session · Refund

Where to find key IDs

IDHow to obtain
wallet_idReturned on payout session create; visible in merchant portal wallet section
original_payment_intent_idFrom collection execution response or transaction history in merchant portal
to_counterparty_idCreate counterparty linked to recipient party
Last modified on June 23, 2026