Create payment link
Creates a payment link. Set linkMode to invoice (one payment) or checkout (reusable URL with per-payer sessions). Merchant sets destination only; payer selects origin on the pay page. Requires collections:write and Idempotency-Key.
Authorizations
API key created in the Remitflex Dashboard at dashboard.remitflex.io (rmf_live_... or rmf_test_...).
Key management endpoints require a dashboard JWT and are not part of this reference.
Headers
Unique key for safe retries on mutating API-key requests. Cached for 24 hours per org, method, and path.
255"7f3c2a1b-4e5d-6c7b-8a9f-0e1d2c3b4a5f"
Body
Specify settlement with destinationChainKey. Use token codes like USDC for destinationCurrency.
Settlement network — base or solana.
Token code — USDC or USDT.
invoice — single-use link; one id tracks one payment (default). checkout — reusable parent URL; each payer quote creates a session child; parent stays active.
invoice, checkout fixed, open Required when pricingType is fixed; omit for open links.
Optional payer display name on pay page.
120Optional payee display name on pay page.
120Fields to collect from payers on the pay page before quoting. Use metadata with a custom label for extra prompts (e.g. PO number).
12