createCheck
Create a bearer payout link (moves money to a hold), or a named-list check: recipients reserves one seat per person with its own amount — only they can claim, unclaimed seats refund at expires_in.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asset | Yes | Asset code. | |
| amount | No | Decimal string in MAJOR units, e.g. "5" = 5 USDT. Never a float. Omit when `recipients` is given. | |
| password | No | Claimers must enter it. | |
| spend_id | No | Idempotency key. | |
| expires_in | No | Seconds until the check lapses and open seats refund. | |
| recipients | No | Named list (1..100): each seat is {user_id | username, amount}; exactly one handle. | |
| pin_to_user_id | No | Only this Telegram user may claim. | |
| pin_to_username | No | Only this @username may claim. |