Skip to main content
An execution submits a session and moves funds. All execution endpoints return an ExecutionResponse.
Try in API Reference: Collect · Payout
Hosted checkout does not require server-side execution — Dollr executes payment on the hosted page. See Hosted checkout.
Generate a UUID v4 reference_id before the HTTP call and store it. If the response is lost, poll status with that same ID — do not mint a new one until you confirm the attempt did not land.

Collect

Payout

Requires session_id, payout_account_id, reference_id, and passcode (merchant verification). See Payout with Node.js.

Execution response

For card payments, when requires_action is true, complete authentication with client_secret before polling status. See Collect with card.

Execution status

Mobile money may remain PROCESSING for several minutes. Do not re-execute during this window.
Last modified on June 23, 2026