Set an account's payment source
Choose the connected wallet or Vault that funds a UPA’s outgoing Payments.
type:
Authorizations
HTTP Basic auth. Username is the Stableyard app ID. Password is the app secret. The optional Stableyard-Version request header must match the environment pin.
Headers
Optional contract-version assertion. Omit it to use the app environment's pinned version. A different supported version is accepted only after that environment is explicitly migrated.
2026-09-09 Path Parameters
Canonical account id returned by the Accounts API.
"acct_123"
Body
Response
Payment source
"source_123"
"acct_123"
x >= 11
connected_wallet, vault Supported settlement chain IDs: Arbitrum=42161, Ethereum=1, Base=8453, Polygon=137, BNB Smart Chain=56, Avalanche=43114, Robinhood Chain=4663, Tempo=4217, Solana=10103, Movement=10002. Settlement currently supports EVM, Solana, and Movement token destinations. Movement also supports THBT, while Polygon supports direct same-chain JPYC settlement. Tron is deposit-only for settlement-fee escrow.
42161, 1, 8453, 137, 56, 43114, 4663, 4217, 10103, 10002 "0xaf88d065e77c8cC2239327C5EDb3A432268e5831"
USDC, USDT, THBT, JPYC, USDG "USDC"
active, disabled "0xdFD4ab80E163D6864E26F37540563cBf2E52A582"
"wallet_123"